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 + + * configure.in: Recognize fortran in the --enable-languages option, + and substitute it for f95, issuing a warning. + * configure: Regenerate. + + 2005-08-12 Thomas Schwinge + + * 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 ****
  • HP-UX: --- 65,71 ----
  • HP-UX: *************** contact their makers. *** 74,81 ****
  • SCO OpenServer/Unixware. -
  • Sinix/Reliant Unix—Siemens. -
  • Solaris 2 (SPARC, Intel)—Sunfreeware.
  • SGI—SGI Freeware. --- 74,79 ---- *************** number of platforms. *** 100,106 ****

    In addition to those specific offerings, you can get a binary distribution CD-ROM from the ! 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 --- 98,104 ----

    In addition to those specific offerings, you can get a binary distribution CD-ROM from the ! 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 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 list; the categori *** 587,593 **** `valgrind'. 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 --- 587,593 ---- `valgrind'. 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 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:

    --- 280,286 ---- can also be obtained from: *************** from the CVS repository or applying the *** 1267,1272 **** --- 1267,1280 ---- 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 *************** respects, this target is the same as the *** 1548,1561 ****

    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.


    --- 1556,1566 ----

    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.


    *************** 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 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

    --- 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/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/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 + + 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 + + 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 + + PR 23941 + * real.c (exact_real_truncate): Return false if the format cannot + represent the number as a normal. + + 2005-09-16 Fariborz Jahanian + + * config/darwin.c (indirect_data): Fix a typo. + + 2005-09-14 Alan Modra + + * 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 + + 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 + + * 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 + + * tree.c (contains_placeholder_p) : Properly + handle CALL_EXPR again. + + 2005-09-10 Richard Henderson + + PR debug/23806 + * dbxout.c (dbxout_expand_expr): New. + (dbxout_symbol): Use it. + + 2005-09-09 Josh Conner + + PR c++/21135 + * expr.c (expand_expr_addr_expr_1): Don't invoke + expand_simple_binop for EXPAND_INITIALIZER. + + 2005-09-09 Richard Henderson + + 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 + + PR c++/23624 + * fold-const.c (fold): Check truth_value_p before calling + invert_truthvalue. + + 2005-09-08 Richard Henderson + + 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 + + Backport from mainline + 2005-09-01 Craig Rodrigues + + * 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 + Zdenek Dvorak + + PR tree-optimization/22348 + * tree-ssa-loop-niter.c (number_of_iterations_cond): Fold + MINUS_EXPR. + + 2005-09-08 Kazuhiro Inaoka + + PR target/23747 + * config/m32r.md (movmemsi_internal): Canonicalize order of + operands in PLUS component of template. + + 2005-09-07 Jakub Jelinek + + Backport from mainline + 2005-06-08 Richard Henderson + * 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 + * 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 + + 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 + + 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 + + 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 + + PR c++/23225 + * tree.c (build_pointer_type_for_mode): Robustify. + + 2005-09-03 Richard Guenther + Andrew Pinski + Serge Belyshev + + PR tree-optimization/23326 + * tree-ssa-forwprop.c (substitute_single_use_vars): Only + do transformation if valid. + + 2005-09-03 Jakub Jelinek + + PR rtl-optimization/23454 + * reorg.c (relax_delay_slots): Only call invert_jump if any_condjump_p + is true. + + 2005-09-02 Mark Mitchell + + PR c++/23167 + * gimplify.c (gimplify_expr): Handle TREE_ADDRESSABLE types when + generating synthetic loads from volatile lvalues. + + 2005-09-02 Richard Guenther + + 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 + + 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 + + * expr.c (expand_expr_real_1) : Force subregs + into a pseudo before applying gen_lowpart. + + 2005-08-30 Richard Henderson + + PR target/23630 + * expr.c (expand_expr_real_1) : Use gen_lowpart + whenever the mode sizes match. + + 2005-08-29 Paolo Bonzini + + PR rtl-optimization/15248 + * reload1.c (reload): Ignore equivalences between pseudos and + read only memory. + + 2005-08-29 Paolo Bonzini + + 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 + + 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 + + PR ada/23593 + * builtins.c (get_memory_rtx): Don't strip nops + in between COMPONENT_REFs. + + 2005-08-27 David Edelsohn + + 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 + + * combine.c (make_extraction): Avoid reference outside object. + + 2005-08-27 Richard Guenther + + PR target/23575 + * config/i386/sse.md (sse2_movsd): Add missing closing + braces. + + 2005-08-27 Jakub Jelinek + + 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 + + * 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 + + 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 + + * 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 + + PR tree-optimization/23546 + * tree-ssa-loop-im.c (for_each_index): Handle INTEGER_CST + and REAL_CST nodes. + + 2005-08-24 Paolo Bonzini + + * config/darwin.c (gen_pic_offset): New. + (machopic_indirect_data_reference, machopic_legitimize_pic_address): + Use it. + + 2005-08-24 Alan Modra + + * configure.ac (HAVE_LD_NO_DOT_SYMS): Set for powerpc-linux biarch. + * configure: Regenerate. + + 2005-08-23 Andrew Pinski + + 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 + + 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 + + * 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 + + 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 + + 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 + + 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 + + * simplify-rtx.c (simplify_immed_subreg) : Only clear + up to elem_bitsize bits, not max_bitsize. + + 2005-08-20 Andrew Pinski + + PR middle-end/20624 + * gimple-low.c (block_may_fallthru): Handle CLEANUP_POINT_EXPR + by looking past it. + + 2005-08-19 Diego Novillo + + * doc/invoke.texi: Fix documentation for -ftree-dominator-opts. + + 2005-08-19 Rainer Orth + + * 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 + + 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 + + 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 + + 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 + + PR target/21841 + * doc/invoke.texi (-mgnu-ld): Update description. + (-mhp-ld): Ditto. + + 2005-08-16 James E Wilson + + PR tree-optimization/21105 + * c-decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE in + TREE_OVERFLOW check. + + 2005-08-16 Jakub Jelinek + + PR rtl-optimization/23299 + Backport from mainline + 2005-03-16 Dale Johannesen + * 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 + + 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 + + * tree.c (build_string): Mark tree CONSTANT and INVARIANT. + + 2005-08-14 Andreas Schwab + + * doc/md.texi (Machine Constraints): Fix misplaced @end table. + + 2005-08-12 Richard Earnshaw + + PR target/23250 + * arm.c (arm_override_options): Use ARM_FLAG_INTERWORK, not + MASK_INTERWORK. + + 2005-08-12 Andreas Krebbel + + * config/s390/s390.md ("*movdf_31"): Fix copy-and-paste bug in + previous change. + + 2005-08-12 Andreas Krebbel + + * 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 + + PR middle-end/23312 + * gimplify.c (gimplify_one_sizepos): Check for INTEGER_TYPE + before using TYPE_IS_SIZETYPE. + + 2005-08-11 Richard Earnshaw + + 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 + + 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 + + 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 + + PR 22439 + * gimplify.c (gimplify_one_sizepos): Preserve the original type. + + 2005-08-08 Josh Conner + + PR rtl-optimization/23241 + * combine.c (simplify_comparison): Fix error in determining + whether to lift a subreg from comparison. + + 2005-08-08 Richard Henderson + + 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 + + * pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Fix loop upper bound. + + 2005-08-05 Richard Henderson + + PR 21728 + * tree-cfg.c (remove_bb): Transmute DECL_NONLOCAL labels into + FORCED_LABEL labels. + + 2005-08-04 Richard Henderson + + 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 + + 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 + + * doc/install.texi (Binaries): Remove broken link to + Sinix/Reliant Unix binaries. + + 2005-08-03 John David Anglin + + * 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 + + 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 + + * 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 + + * fold-const.c (tree_expr_nonnegative_p): frexp(x, &e) is + positive if its first argument is positive. + + 2005-08-02 Diego Novillo + + 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 + + * 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 + + 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 + + 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 + + * config/rs6000/sysv4.h (TARGET_ASM_EXCEPTION_SECTION): Delete. + + 2005-07-28 Richard Henderson + + PR rtl-opt/22619 + * cfgcleanup.c (try_forward_edges): Watch out for end of + insn chain. + + 2005-07-28 James E Wilson + + PR c/23106 + * doc/invoke.texi (Wstrict-aliasing=2): Fix misleading wording. + + 2005-07-28 Gerald Pfeifer + + * doc/install.texi (Configuration): Update Valgrind homepage. + + 2005-07-28 Richard Henderson + + 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 + + PR target/17692 + * config/i386/i386.c (ix86_split_sse_movcc): Emit DELETED note + when expanding to nothing. + + 2005-07-28 Steven Bosscher + + 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 + + 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 + + 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 + + Backport from mainline: + 2005-07-12 Peter Barada + 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 + + * calls.c (store_one_arg): Fix unsigned comparison warning. + + 2005-07-25 Jakub Jelinek + + * calls.c (store_one_arg): Check for sibling call MEM arguments + from already clobbered incoming argument area. + + 2005-07-23 Mark Mitchell + + * dwarf2out.c (gen_variable_die): Treat un-emitted COMDAT + variables as declarations, rather than definitions. + + 2005-07-22 Mark Mitchell + + 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 + + PR target/21149 + * config/i386/i386.md (sse_movhlps): Fix vec_select values. + + 2005-07-21 Uros Bizjak + + PR target/22576 + * config/i386/i386.md (cmpxf): Change operand constraints + to "nonmemory_operand". + + 2005-07-21 Richard Sandiford + + PR rtl-optimization/22167 + * gcse.c (hoist_code): Fix hoist_exprs[] check. + + 2005-07-20 Gerald Pfeifer + + * config.gcc: Add support for *-*-freebsd7, *-*-freebsd8, + and *-*-freebsd9. + * config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto. + + 2005-07-20 Bernd Schmidt + + * 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 + + 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 + + Backport from mainline. + PR target/21721 + * config/ia64/ia64.c (emit_predicate_relation_info): Skip p0. + + 2005-07-18 Ian Lance Taylor + + PR middle-end/22057 + * tree-cfg.c (cleanup_tree_cfg): Only remove forwarder blocks when + optimizing. + + 2005-07-16 Eric Botcazou + + * doc/install.texi (*-*-solaris2*): Document recommended version + of GNU binutils and mention GNU linker problem on Solaris 10. + + 2005-07-16 Joseph S. Myers + + 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 + + * 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 + + 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 + + PR tree-opt/22105 + * tree-ssa-loop-im.c (for_each_index): Handle COMPLEX_CST. + + 2005-07-12 Andrew Pinski + + PR bootstrap/21704 + * host-linux.h: Include limits.h. + + 2005-07-12 Bernd Schmidt + + * 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 + + Backport from mainline: + 2005-06-15 Aldy Hernandez + + * 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 + + * 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 + PR middle-end/22028 + * gimplify.c (gimplify_type_sizes): Check for type == error_mark_node + earlier in the function. + + 2005-06-08 Eric Botcazou + PR debug/21946 + * dwarf2out.c (add_loc_descr_op_piece): Move to the + DWARF2_DEBUGGING_INFO section. + + 2005-06-07 Jakub Jelinek + 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 + * tree-chrec.c (reset_evolution_in_loop): Use build3 instead of + build2. + + 2005-07-08 Geoffrey Keating + + * tree-inline.c (expand_call_inline): Prevent 'may reach end' + warning in system headers. + + 2005-07-08 Aldy Hernandez + + Backport from mainline: + + 2005-06-09 Aldy Hernandez + 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 + + Backport from mainline: + 2005-06-18 Roger Sayle + PR target/22083 + * config/rs6000/aix51.h (TARGET_C99_FUNCTIONS): Remove definition. + + 2005-07-08 Gerald Pfeifer + + * 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 + + 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 + + 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 + + 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 + + * 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 ! 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 --- 1129,1137 ---- 2005-06-04 Richard Henderson ! 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 *************** *** 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 + + PR target/20673 + * config/sparc/sparc.h (sparc_hard_reg_printed): Mark as GTY(()). + 2005-04-15 Dave Korn * 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/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 % has a % 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 % has a % 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 ("% 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 ("% 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 + #include #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 . 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 . 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/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
    --- 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
    *************** 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
    @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 + struct S { static const int i = 7; }; + + template + const int S::i; + + int f() { return S::i; } + + Here, S::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/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/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/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 + + * zh_CN.po: Update. + + 2005-09-04 Joseph S. Myers + + * 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 + + * 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… ™¦ÁÐï !   ?Ld v‚ ‡•¬ ÆÓñ%?Ts#Œ`°gRyXÌK% q53Åù#ýˆ!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#i474WÅ4hg V,ˆX(JZ"Oq[6K=†} 9 ! ‡/r S)I.Fu7`z‚Hf]b!‰2pMŠ\L>^*$sD_<oeiG„v€m3-4@…?y{U5PT dnY%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 Language-Team: Belarusian --- 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 Language-Team: Belarusian *************** 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 \n" "Language-Team: Belarusian \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 \n" "Language-Team: Belarusian \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 =\tSet parameter to value. See below for a complete list of parameters" msgstr "" ! #: options.c:958 msgid "-A=\tAssert the to . Putting '-' before disables the to " 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[=]\tDefine a with as its value. If just is given, is taken to be 1" msgstr "" ! #: options.c:973 msgid "-F \tAdd to the end of the main framework include path" msgstr "" ! #: options.c:976 msgid "-G\tPut global and static data smaller than 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\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 \tAdd a MAKE-quoted target" msgstr "" ! #: options.c:1021 msgid "-O\tSet optimization level to " 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\tUndefine " 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-\tWarn if an object is larger than 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 \tEmit declaration information into " msgstr "" ! #: options.c:1369 msgid "-d\tEnable dumps from specific passes of the compiler" msgstr "" ! #: options.c:1372 msgid "-dumpbase \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=\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-\tMark as being preserved across functions" msgstr "" ! #: options.c:1474 msgid "-fcall-used-\tMark 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=\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=\tUse class 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-\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=\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=\tConvert all strings and character constants to character set " msgstr "" ! #: options.c:1609 msgid "Perform a number of minor, expensive optimizations" msgstr "" ! #: options.c:1612 ! msgid "--extdirs=\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-\tMark 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-\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=\tLimit the size of inlined functions to " msgstr "" ! #: options.c:1750 msgid "-finput-charset=\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=\tMaximum identifier length." ! msgstr "" ! ! #: options.c:1786 ! msgid "-fmax-stack-var-size=\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=\tLimit diagnostics to 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=\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=\tMake compile reproducible using " 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=\tSet dependence distance checking in premature scheduling of queued insns" msgstr "" ! #: options.c:1999 msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled" msgstr "" ! #: options.c:2002 msgid "-fsched-verbose=\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=\tTrap if the stack goes past " msgstr "" ! #: options.c:2065 msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol " 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=\tDistance between tab stops for column reporting" msgstr "" ! #: options.c:2089 msgid "-ftemplate-depth-\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=\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=\tConvert all wide strings and character constants to character set " 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 \tAdd to the end of the system include path" msgstr "" ! #: options.c:2293 msgid "-imacros \tAccept definition of macros in " msgstr "" ! #: options.c:2296 msgid "-include \tInclude the contents of before other files" msgstr "" ! #: options.c:2299 msgid "-iprefix \tSpecify as a prefix for next two options" msgstr "" ! #: options.c:2302 msgid "-iquote \tAdd to the end of the quote include path" msgstr "" ! #: options.c:2305 msgid "-isysroot \tSet to be the system root directory" msgstr "" ! #: options.c:2308 msgid "-isystem \tAdd to the start of the system include path" msgstr "" ! #: options.c:2311 msgid "-iwithprefix \tAdd to the end of the system include path" msgstr "" ! #: options.c:2314 msgid "-iwithprefixbefore \tAdd 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 \tPlace output into " 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=\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 =\tSet parameter to value. See below for a complete list of parameters" msgstr "" ! #: options.c:896 msgid "-A=\tAssert the to . Putting '-' before disables the to " 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[=]\tDefine a with as its value. If just is given, is taken to be 1" msgstr "" ! #: options.c:911 msgid "-F \tAdd to the end of the main framework include path" msgstr "" ! #: options.c:914 msgid "-G\tPut global and static data smaller than 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 \tAdd 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 \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 \tAdd a MAKE-quoted target" msgstr "" ! #: options.c:947 ! msgid "-MT \tAdd an unquoted target" ! msgstr "" ! ! #: options.c:950 msgid "-O\tSet optimization level to " 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\tUndefine " 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-\tWarn if an object is larger than 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 \tEmit declaration information into " msgstr "" ! #: options.c:1268 msgid "-d\tEnable dumps from specific passes of the compiler" msgstr "" ! #: options.c:1271 msgid "-dumpbase \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-\tMark as being preserved across functions" msgstr "" ! #: options.c:1358 msgid "-fcall-used-\tMark 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=\tUse class 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-\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=\tConvert all strings and character constants to character set " 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-\tMark 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=\tLimit the size of inlined functions to " msgstr "" ! #: options.c:1562 msgid "-finput-charset=\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=\tLimit diagnostics to 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=\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=\tMake compile reproducible using " 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=\tSet dependence distance checking in premature scheduling of queued insns" msgstr "" ! #: options.c:1784 msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled" msgstr "" ! #: options.c:1787 msgid "-fsched-verbose=\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=\tTrap if the stack goes past " msgstr "" ! #: options.c:1847 msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol " 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=\tDistance between tab stops for column reporting" msgstr "" ! #: options.c:1868 msgid "-ftemplate-depth-\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=\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=\tConvert all wide strings and character constants to character set " 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 \tAdd to the end of the system include path" msgstr "" ! #: options.c:2063 msgid "-imacros \tAccept definition of macros in " msgstr "" ! #: options.c:2066 msgid "-include \tInclude the contents of before other files" msgstr "" ! #: options.c:2069 msgid "-iprefix \tSpecify as a prefix for next two options" msgstr "" ! #: options.c:2072 msgid "-iquote \tAdd to the end of the quote include path" msgstr "" ! #: options.c:2075 msgid "-isysroot \tSet to be the system root directory" msgstr "" ! #: options.c:2078 msgid "-isystem \tAdd to the start of the system include path" msgstr "" ! #: options.c:2081 msgid "-iwithprefix \tAdd to the end of the system include path" msgstr "" ! #: options.c:2084 msgid "-iwithprefixbefore \tAdd 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 \tPlace output into " 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 "% 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 "% 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 % 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 %" 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 "% 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 "% 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 % 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 %" 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 % 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 "% 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 %, %, or % may be specified" - msgstr "" - - #: java/parse.y:5066 - #, gcc-internal-format - msgid "Inconsistent member declaration. At most one of % or % 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 %" - 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 % clause must be a subclass of class %" - 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 % 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 % 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 % used outside allowed context" - msgstr "" - - #: java/parse.y:9929 java/parse.y:10813 - #, gcc-internal-format - msgid "Can't reference % 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 % 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 % 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 %" - msgstr "" - - #: java/parse.y:11833 - #, fuzzy, gcc-internal-format - msgid "Duplicate case label: %" - msgstr "паўторнае абвÑшчÑньне адмеціны `%s'" - - #: java/parse.y:12181 - #, gcc-internal-format - msgid "Incompatible type for %<+=%>. Can't convert %qs to %" - 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 % or % 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 %" - 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 %" - msgstr "" - - #: java/parse.y:14592 - #, gcc-internal-format - msgid "Incompatible type for %<[]%>. Can't convert %qs to %" - msgstr "" - - #: java/parse.y:14663 - #, gcc-internal-format - msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %" - 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 "% inside instance initializer" - msgstr "" - - #: java/parse.y:14939 - #, gcc-internal-format - msgid "% inside static initializer" - msgstr "" - - #: java/parse.y:14945 - #, gcc-internal-format - msgid "% with%s value from %<%s %s%>" - msgstr "" - - #: java/parse.y:14952 - #, gcc-internal-format - msgid "% with value from constructor %qs" - msgstr "" - - #: java/parse.y:15017 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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 "% 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 "% 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 %" - msgstr "" - - #: java/parse.y:15418 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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 %" - msgstr "" - - #: java/parse.y:15694 - #, gcc-internal-format - msgid "% not reached because of the catch clause at line %d" - msgstr "" - - #: java/parse.y:15761 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - msgstr "" - - #: java/parse.y:15820 - #, gcc-internal-format - msgid "Can't throw %qs; it must be a subclass of class %" - 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 % 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 % 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 % block" - msgstr "" - - #: java/parse.y:15893 - #, gcc-internal-format - msgid "Checked exception %qs doesn't match any of current method's % 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 % clause of %qs" - msgstr "" - - #: java/parse.y:16066 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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Ì%ḩ̎Ì/ÁÌ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+d51Æ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;*16f1611Ô1,232;S222/Â2ò2(3:38V33'®3/Ö3*4,143^40’4$Ã4=è4*&5*Q5/|5#¬5!Ð56ò58)6 b6p6062²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*K7^K0–K&ÇK&îK:LPL1hL<šL;×L.M1BM.tM.£M5ÒM5N?>N~N"—N,ºN'çN$O&4O<[O˜O'¶O#ÞO@PLCPPPáPQQ 4Q@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 [!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Œkk¯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"loo¯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 nuu"¯uÒu$æu v1&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Þ€ &46[’<®(ë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ÖŽ %=?+}!©Ë=Ú54N)ƒ)­-×)‘*/‘)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/x6¨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&E4ZE7EÇ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)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Œ~>Ë~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 ,K9x7²>ê,)-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‰Ãû_iEcú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@ä?ij|¶°¼÷èü=#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þä›FAY8–&@³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 !  ¡ ! (« ! Ô ! ?ð ! C0 t Ž '© #Ñ -õ  # !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;T323/Ã3ó3(4;48W44'¯4/×4*5,253_50“5$Ä5=é5*'6*R6/}6#­6!Ñ66ó68*7 c7q70‚72³7/æ78%,8R8,p818/Ï82ÿ8.29+a99(§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„!Y„L{„&È„ï„% …61…3h…#œ…À…Ò…/ã…C†3W†‹†)«†+Õ†‡‡1‡Q‡(p‡-™‡LJ)ç‡7ˆ Iˆ*Uˆ€ˆ=–ˆÔˆ(Ùˆ)‰-,‰/Z‰/Š‰<º‰Z÷‰7RŠ)ŠŠ(´Š'ÝŠ'‹ -‹7‹"R‹ u‹7ƒ‹»‹ Ò‹/ó‹,#ŒPŒfŒ%|Œ'¢Œ ÊŒ2ëŒ'4F{!š1¼0î$Ž#DŽ hŽ‰Ž!™Ž"»ŽÞŽ*üŽ'E2`)“½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³5dzrý³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ÿ)~ÿ¨ÿ.·ÿ$æÿ8 8D} ’³,Ë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/SCSYSmSS"ž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@e6Xe1e"Á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'@m4hm3m5Ñm<nADn;†n?Ân7o7:o4ro?§o)çoFp4XpWpQå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Æ€1HF''·:ß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’Œ:ÞŒ)CT q){¥&À=ç%Ž&6Ž']Ž…Ž#¤ŽÈŽaåŽ`G`¨F <P7AÅ,‘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¸œëœúœ@ /JCz3¾:ò#-ž/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!²²«²#IJ5è².³,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ÇrdžÇ.™Ç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€7gߦ¸ ! 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ƒKm„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];– ÌŽáâ)VDKIË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=%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 Language-Team: Catalan --- 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 Language-Team: Catalan *************** 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" "Language-Team: Catalan \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 \n" "Language-Team: Catalan \n" *************** msgstr "" *** 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 =\tSet parameter to value. See below for a complete list of parameters" msgstr "" ! #: options.c:958 msgid "-A=\tAssert the to . Putting '-' before disables the to " 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[=]\tDefine a with as its value. If just is given, is taken to be 1" msgstr "" ! #: options.c:973 msgid "-F \tAdd to the end of the main framework include path" msgstr "" ! #: options.c:976 #, fuzzy msgid "-G\tPut global and static data smaller than bytes into a special section (on some targets)" msgstr "" " -G Col·locar les dades globals i estàtics més petits que \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\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 \tAdd a MAKE-quoted target" msgstr "" ! #: options.c:1021 #, fuzzy msgid "-O\tSet optimization level to " 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\tUndefine " 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-\tWarn if an object is larger than bytes" msgstr " -Wlarger-than- Avisar si un objecte és més gran que 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 \tEmit declaration information into " msgstr " -aux-info Emetre la informació de declaracions en el \n" ! #: options.c:1369 #, fuzzy msgid "-d\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 \tSet the file basename to be used for dumps" msgstr " -dumpbase 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=\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-\tMark as being preserved across functions" msgstr " -fcall-saved- Marca el com preservat entre funcions\n" ! #: options.c:1474 #, fuzzy msgid "-fcall-used-\tMark as being corrupted by function calls" msgstr " -fcall-used- Marca el 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=\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=\tUse class 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-\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=\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=\tConvert all strings and character constants to character set " 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=\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-\tMark as being unavailable to the compiler" msgstr " -ffixed- Marca el 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-\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=\tLimit the size of inlined functions to " msgstr "-finline-limit=\tLimita la grandària de funcions «inline» a \n" ! #: options.c:1750 msgid "-finput-charset=\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=\tMaximum identifier length." ! msgstr "" ! ! #: options.c:1786 ! msgid "-fmax-stack-var-size=\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=\tLimit diagnostics to characters per line. 0 suppresses line-wrapping" msgstr " -fmessage-length= Limita la longitud dels missatges de diagnòstic a 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=\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=\tMake compile reproducible using " 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=\tSet dependence distance checking in premature scheduling of queued insns" msgstr "" ! #: options.c:1999 msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled" msgstr "" ! #: options.c:2002 #, fuzzy msgid "-fsched-verbose=\tSet the verbosity level of the scheduler" msgstr " -fsched-verbose= 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=\tTrap if the stack goes past " msgstr "" ! #: options.c:2065 msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol " 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=\tDistance between tab stops for column reporting" msgstr "" ! #: options.c:2089 #, fuzzy msgid "-ftemplate-depth-\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=\tSet the verbosity level of the vectorizer" msgstr " -fsched-verbose= 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=\tConvert all wide strings and character constants to character set " 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 \tAdd to the end of the system include path" msgstr "" ! #: options.c:2293 msgid "-imacros \tAccept definition of macros in " msgstr "" ! #: options.c:2296 msgid "-include \tInclude the contents of before other files" msgstr "" ! #: options.c:2299 msgid "-iprefix \tSpecify as a prefix for next two options" msgstr "" ! #: options.c:2302 msgid "-iquote \tAdd to the end of the quote include path" msgstr "" ! #: options.c:2305 msgid "-isysroot \tSet to be the system root directory" msgstr "" ! #: options.c:2308 msgid "-isystem \tAdd to the start of the system include path" msgstr "" ! #: options.c:2311 msgid "-iwithprefix \tAdd to the end of the system include path" msgstr "" ! #: options.c:2314 msgid "-iwithprefixbefore \tAdd 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 \tPlace output into " msgstr "-o \tSituar la sortida en el " ! #: 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=\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 =\tSet parameter to value. See below for a complete list of parameters" msgstr "" ! #: options.c:896 msgid "-A=\tAssert the to . Putting '-' before disables the to " 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[=]\tDefine a with as its value. If just is given, is taken to be 1" msgstr "" ! #: options.c:911 msgid "-F \tAdd to the end of the main framework include path" msgstr "" ! #: options.c:914 #, fuzzy msgid "-G\tPut global and static data smaller than bytes into a special section (on some targets)" msgstr "" " -G Col·locar les dades globals i estàtics més petits que \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 \tAdd 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 \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 \tAdd a MAKE-quoted target" msgstr "" ! #: options.c:947 ! msgid "-MT \tAdd an unquoted target" ! msgstr "" ! ! #: options.c:950 #, fuzzy msgid "-O\tSet optimization level to " 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\tUndefine " 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-\tWarn if an object is larger than bytes" msgstr " -Wlarger-than- Avisar si un objecte és més gran que 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 \tEmit declaration information into " msgstr " -aux-info Emetre la informació de declaracions en el \n" ! #: options.c:1268 #, fuzzy msgid "-d\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 \tSet the file basename to be used for dumps" msgstr " -dumpbase 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-\tMark as being preserved across functions" msgstr " -fcall-saved- Marca el com preservat entre funcions\n" ! #: options.c:1358 #, fuzzy msgid "-fcall-used-\tMark as being corrupted by function calls" msgstr " -fcall-used- Marca el 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=\tUse class 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-\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=\tConvert all strings and character constants to character set " 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-\tMark as being unavailable to the compiler" msgstr " -ffixed- Marca el 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=\tLimit the size of inlined functions to " msgstr "-finline-limit=\tLimita la grandària de funcions «inline» a \n" ! #: options.c:1562 msgid "-finput-charset=\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=\tLimit diagnostics to characters per line. 0 suppresses line-wrapping" msgstr " -fmessage-length= Limita la longitud dels missatges de diagnòstic a 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=\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=\tMake compile reproducible using " 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=\tSet dependence distance checking in premature scheduling of queued insns" msgstr "" ! #: options.c:1784 msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled" msgstr "" ! #: options.c:1787 #, fuzzy msgid "-fsched-verbose=\tSet the verbosity level of the scheduler" msgstr " -fsched-verbose= 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=\tTrap if the stack goes past " msgstr "" ! #: options.c:1847 msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol " 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=\tDistance between tab stops for column reporting" msgstr "" ! #: options.c:1868 #, fuzzy msgid "-ftemplate-depth-\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=\tSet the verbosity level of the vectorizer" msgstr " -fsched-verbose= 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=\tConvert all wide strings and character constants to character set " 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 \tAdd to the end of the system include path" msgstr "" ! #: options.c:2063 msgid "-imacros \tAccept definition of macros in " msgstr "" ! #: options.c:2066 msgid "-include \tInclude the contents of before other files" msgstr "" ! #: options.c:2069 msgid "-iprefix \tSpecify as a prefix for next two options" msgstr "" ! #: options.c:2072 msgid "-iquote \tAdd to the end of the quote include path" msgstr "" ! #: options.c:2075 msgid "-isysroot \tSet to be the system root directory" msgstr "" ! #: options.c:2078 msgid "-isystem \tAdd to the start of the system include path" msgstr "" ! #: options.c:2081 msgid "-iwithprefix \tAdd to the end of the system include path" msgstr "" ! #: options.c:2084 msgid "-iwithprefixbefore \tAdd 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 \tPlace output into " msgstr "-o \tSituar la sortida en el " ! #: 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 "% 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 "% 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 % 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 %" 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 "% 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 "% 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 % 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 %" 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 % 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 "% 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 %, %, or % may be specified" - msgstr "" - - #: java/parse.y:5066 - #, gcc-internal-format - msgid "Inconsistent member declaration. At most one of % or % 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 %" - 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 % clause must be a subclass of class %" - 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 % 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 % 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 % used outside allowed context" - msgstr "" - - #: java/parse.y:9929 java/parse.y:10813 - #, gcc-internal-format - msgid "Can't reference % 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 % 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 % 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 %" - msgstr "tipus incompatible per a l'argument %d de \"%s\"" - - #: java/parse.y:11833 - #, fuzzy, gcc-internal-format - msgid "Duplicate case label: %" - msgstr "valor d'un «case» duplicat" - - #: java/parse.y:12181 - #, gcc-internal-format - msgid "Incompatible type for %<+=%>. Can't convert %qs to %" - 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 % or % 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 %" - 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 %" - msgstr "" - - #: java/parse.y:14592 - #, fuzzy, gcc-internal-format - msgid "Incompatible type for %<[]%>. Can't convert %qs to %" - 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 %" - 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 "% inside instance initializer" - msgstr "límits d'índexs buits en valor inicial" - - #: java/parse.y:14939 - #, fuzzy, gcc-internal-format - msgid "% inside static initializer" - msgstr "límits d'índexs buits en valor inicial" - - #: java/parse.y:14945 - #, gcc-internal-format - msgid "% with%s value from %<%s %s%>" - msgstr "" - - #: java/parse.y:14952 - #, fuzzy, gcc-internal-format - msgid "% with value from constructor %qs" - msgstr "retornant un valor d'un constructor" - - #: java/parse.y:15017 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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 "% 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 "% 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 %" - msgstr "" - - #: java/parse.y:15418 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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 %" - msgstr "" - - #: java/parse.y:15694 - #, gcc-internal-format - msgid "% not reached because of the catch clause at line %d" - msgstr "" - - #: java/parse.y:15761 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - msgstr "" - - #: java/parse.y:15820 - #, gcc-internal-format - msgid "Can't throw %qs; it must be a subclass of class %" - 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 % 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 % 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 % block" - msgstr "" - - #: java/parse.y:15893 - #, gcc-internal-format - msgid "Checked exception %qs doesn't match any of current method's % 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 % clause of %qs" - msgstr "" - - #: java/parse.y:16066 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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:õ708J87e808Î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$STxTT©T(½T%æT' U4UIUfU8U=º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 gBgg+ªg#Ögúg$ h 0h%:h0`h‘h¦h3Æhúh i!-iOili‚iJ›iTæiT;j8j5É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€‚€•€¥€¹€Í€á€ó€+=Oar„–¨ºÌÞò‚‚(‚:‚L‚`‚t‚ˆ‚œ‚®‚À‚Ñ‚ã‚õ‚ƒƒ+ƒ=ƒQƒcƒuƒ‡ƒ™ƒ¹ƒ'Óƒûƒ „,„D„d„#‚„¦„Æ„"Ú„ ý„ …+…H…d… €… … ®… Ï… ð… † 2† S† t† •† ¶† ׆"ø†‡;‡W‡w‡“‡¯‡χ뇈#ˆ?ˆ(]ˆ.†ˆ#µˆ(Ùˆ‰‰5‰K‰Dk‰,°‰$݉Š3"ŠVŠ#uŠ™Š!¹ŠUÛŠ1‹D‹*^‹$‰‹!®‹!Ћ!ò‹$Œ"9Œ#\Œ#€Œ#¤ŒÈŒ'èŒ, Hi‰©$½â1ý3/ŽcŽ~Ž Ž!®ŽÐŽ3íŽ! 1R!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í ! ' G d ‚ "™ "¼ ß 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%“<¹!ö.3bB²!õ!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/”/­/Ç/á/û/60L06f00·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#ipp¨pÅp;Øp-qBqbq~q™q4¹q9îq&(r2Or5‚rD¸rBýr=@s8~s·sÎs!ês+ t 8tYtqt*‡t²t9Ñt u3 uTu$qu$–u!»u<Ýu*vEv-av0v À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€:–€#Ñ€,õ€/"(R0{=¬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Î ! > P g ƒ @  %á 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 ! (v4C¡Š+êÎú3.ˆÞo^ l=sKÖnUAN@£ð+lÑl”DW°4 ùàtÀ®€W–’–ëÅŠR#¸Å3ÐyÛÝnnñ<Ú w Im¶°%*.#Ö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 ¶`Ì"\dž×åÄ–å˜`˜ß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.Š.ž.³.Î.;ç.#/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!DA6fA8A Ö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?IQIbI wIƒ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·)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ÿÿ(½ÿæÿ&Fdz9§á<"S"v™9¯9é#5C;yµËß?ÿ$?6d›.·æJ P)qC›"ß"$=$b$‡6¬#ã/%U,t¡*¼Fç.)=%g ©%Êð: FH1&Áè  6 9Q ,‹ #¸ #Ü 5 ! <6 ! #s ! 1— ! &É ! )ð ! 1 3L M€ 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,TRR RÀR6àRAS3YSS&­SÔS=îS#,TDPT7•T;ÍT, UJ6UU¡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*7gbg9g»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(ts0s=Î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ùŽD3M•¨Åá û92V'‰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¶Šÿ½µEdE¹bû=žð'Næ ­- ÑD3{–âЦV±ª"žNÞÊÍÍÓbî*a‚ü]›·œvón¤Uþ|dJõȦ‡ÛL"¬;KúyØX&>Œ4Ë(€+êø°Cßç2¥Á¡¥$Ä×]x:˜¯Aƒ-=Œºô5¬?,Ó@•}‰!—båG)‡…O;!ÈþÑ<¯ C C“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²Å ýMQ»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­Ô•$9C0YZ‚ðœÍ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~Æ!?þ\ÙGH5¿*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¢ýDz²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. ! 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. ! 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 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 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 Language-Team: Danish --- 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 Language-Team: Danish *************** 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. ! 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. ! 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 ' 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 ' 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 \n" "Language-Team: Danish \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 \n" "Language-Team: Danish \n" *************** msgstr "" *** 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 =\tSet parameter to value. See below for a complete list of parameters" msgstr "" ! #: options.c:958 msgid "-A=\tAssert the to . Putting '-' before disables the to " 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[=]\tDefine a with as its value. If just is given, is taken to be 1" msgstr "" ! #: options.c:973 msgid "-F \tAdd to the end of the main framework include path" msgstr "" ! #: options.c:976 #, fuzzy msgid "-G\tPut global and static data smaller than bytes into a special section (on some targets)" msgstr " -G Anbring globale og statiske data mindre end 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\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 \tAdd a MAKE-quoted target" msgstr "" ! #: options.c:1021 #, fuzzy msgid "-O\tSet optimization level to " 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\tUndefine " 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-\tWarn if an object is larger than bytes" msgstr " -Wlarger-than- Advar hvis et objekt er større end 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 \tEmit declaration information into " msgstr " -aux-info Udskriv erklæringsoplysninger til \n" ! #: options.c:1369 #, fuzzy msgid "-d\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 \tSet the file basename to be used for dumps" msgstr " -dumpbase 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=\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-\tMark as being preserved across functions" msgstr " -fcall-saved- Markér som værende bevaret over funktioner\n" ! #: options.c:1474 #, fuzzy msgid "-fcall-used-\tMark as being corrupted by function calls" msgstr " -fcall-used- Markér 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=\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=\tUse class 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-\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=\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=\tConvert all strings and character constants to character set " 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=\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-\tMark as being unavailable to the compiler" msgstr " -ffixed- Markér 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-\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=\tLimit the size of inlined functions to " msgstr " -finline-limit= Begræns størrelsen af inlie funktion til \n" ! #: options.c:1750 msgid "-finput-charset=\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=\tMaximum identifier length." ! msgstr "" ! ! #: options.c:1786 ! msgid "-fmax-stack-var-size=\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=\tLimit diagnostics to characters per line. 0 suppresses line-wrapping" msgstr " -fmessage-length= Begræns længden af diagnosticeringmeddelelser til længden 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=\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=\tMake compile reproducible using " 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=\tSet dependence distance checking in premature scheduling of queued insns" msgstr "" ! #: options.c:1999 msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled" msgstr "" ! #: options.c:2002 #, fuzzy msgid "-fsched-verbose=\tSet the verbosity level of the scheduler" msgstr " -fsched-verbose= 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=\tTrap if the stack goes past " msgstr "" ! #: options.c:2065 msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol " 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=\tDistance between tab stops for column reporting" msgstr "" ! #: options.c:2089 #, fuzzy msgid "-ftemplate-depth-\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=\tSet the verbosity level of the vectorizer" msgstr " -fsched-verbose= 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=\tConvert all wide strings and character constants to character set " 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 \tAdd to the end of the system include path" msgstr "" ! #: options.c:2293 msgid "-imacros \tAccept definition of macros in " msgstr "" ! #: options.c:2296 msgid "-include \tInclude the contents of before other files" msgstr "" ! #: options.c:2299 msgid "-iprefix \tSpecify as a prefix for next two options" msgstr "" ! #: options.c:2302 msgid "-iquote \tAdd to the end of the quote include path" msgstr "" ! #: options.c:2305 msgid "-isysroot \tSet to be the system root directory" msgstr "" ! #: options.c:2308 msgid "-isystem \tAdd to the start of the system include path" msgstr "" ! #: options.c:2311 msgid "-iwithprefix \tAdd to the end of the system include path" msgstr "" ! #: options.c:2314 msgid "-iwithprefixbefore \tAdd 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 \tPlace output into " msgstr " -o Anbring uddata i \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=\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 =\tSet parameter to value. See below for a complete list of parameters" msgstr "" ! #: options.c:896 msgid "-A=\tAssert the to . Putting '-' before disables the to " 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[=]\tDefine a with as its value. If just is given, is taken to be 1" msgstr "" ! #: options.c:911 msgid "-F \tAdd to the end of the main framework include path" msgstr "" ! #: options.c:914 #, fuzzy msgid "-G\tPut global and static data smaller than bytes into a special section (on some targets)" msgstr " -G Anbring globale og statiske data mindre end 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 \tAdd 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 \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 \tAdd a MAKE-quoted target" msgstr "" ! #: options.c:947 ! msgid "-MT \tAdd an unquoted target" ! msgstr "" ! ! #: options.c:950 #, fuzzy msgid "-O\tSet optimization level to " 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\tUndefine " 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-\tWarn if an object is larger than bytes" msgstr " -Wlarger-than- Advar hvis et objekt er større end 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 \tEmit declaration information into " msgstr " -aux-info Udskriv erklæringsoplysninger til \n" ! #: options.c:1268 #, fuzzy msgid "-d\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 \tSet the file basename to be used for dumps" msgstr " -dumpbase 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-\tMark as being preserved across functions" msgstr " -fcall-saved- Markér som værende bevaret over funktioner\n" ! #: options.c:1358 #, fuzzy msgid "-fcall-used-\tMark as being corrupted by function calls" msgstr " -fcall-used- Markér 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=\tUse class 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-\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=\tConvert all strings and character constants to character set " 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-\tMark as being unavailable to the compiler" msgstr " -ffixed- Markér 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=\tLimit the size of inlined functions to " msgstr " -finline-limit= Begræns størrelsen af inlie funktion til \n" ! #: options.c:1562 msgid "-finput-charset=\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=\tLimit diagnostics to characters per line. 0 suppresses line-wrapping" msgstr " -fmessage-length= Begræns længden af diagnosticeringmeddelelser til længden 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=\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=\tMake compile reproducible using " 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=\tSet dependence distance checking in premature scheduling of queued insns" msgstr "" ! #: options.c:1784 msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled" msgstr "" ! #: options.c:1787 #, fuzzy msgid "-fsched-verbose=\tSet the verbosity level of the scheduler" msgstr " -fsched-verbose= 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=\tTrap if the stack goes past " msgstr "" ! #: options.c:1847 msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol " 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=\tDistance between tab stops for column reporting" msgstr "" ! #: options.c:1868 #, fuzzy msgid "-ftemplate-depth-\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=\tSet the verbosity level of the vectorizer" msgstr " -fsched-verbose= 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=\tConvert all wide strings and character constants to character set " 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 \tAdd to the end of the system include path" msgstr "" ! #: options.c:2063 msgid "-imacros \tAccept definition of macros in " msgstr "" ! #: options.c:2066 msgid "-include \tInclude the contents of before other files" msgstr "" ! #: options.c:2069 msgid "-iprefix \tSpecify as a prefix for next two options" msgstr "" ! #: options.c:2072 msgid "-iquote \tAdd to the end of the quote include path" msgstr "" ! #: options.c:2075 msgid "-isysroot \tSet to be the system root directory" msgstr "" ! #: options.c:2078 msgid "-isystem \tAdd to the start of the system include path" msgstr "" ! #: options.c:2081 msgid "-iwithprefix \tAdd to the end of the system include path" msgstr "" ! #: options.c:2084 msgid "-iwithprefixbefore \tAdd 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 \tPlace output into " msgstr " -o Anbring uddata i \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 "% 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 "% 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 % 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 %" 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 "% 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 "% 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 % 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 %" 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 % 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 "% 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 %, %, or % may be specified" - msgstr "" - - #: java/parse.y:5066 - #, gcc-internal-format - msgid "Inconsistent member declaration. At most one of % or % 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 %" - 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 % clause must be a subclass of class %" - 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 % 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 % 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 % used outside allowed context" - msgstr "" - - #: java/parse.y:9929 java/parse.y:10813 - #, gcc-internal-format - msgid "Can't reference % 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 % 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 % 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 %" - msgstr "typen af den %d. parameter i '%s' passer ikke" - - #: java/parse.y:11833 - #, fuzzy, gcc-internal-format - msgid "Duplicate case label: %" - 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 %" - 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 % or % 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 %" - 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 %" - msgstr "" - - #: java/parse.y:14592 - #, fuzzy, gcc-internal-format - msgid "Incompatible type for %<[]%>. Can't convert %qs to %" - 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 %" - 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 "% inside instance initializer" - msgstr "tomt indeksinterval i startværdi" - - #: java/parse.y:14939 - #, fuzzy, gcc-internal-format - msgid "% inside static initializer" - msgstr "tomt indeksinterval i startværdi" - - #: java/parse.y:14945 - #, gcc-internal-format - msgid "% with%s value from %<%s %s%>" - msgstr "" - - #: java/parse.y:14952 - #, fuzzy, gcc-internal-format - msgid "% with value from constructor %qs" - msgstr "returnerer en værdi fra en konstruktionsfunktion" - - #: java/parse.y:15017 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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 "% 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 "% 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 %" - msgstr "" - - #: java/parse.y:15418 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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 %" - msgstr "" - - #: java/parse.y:15694 - #, gcc-internal-format - msgid "% not reached because of the catch clause at line %d" - msgstr "" - - #: java/parse.y:15761 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - msgstr "" - - #: java/parse.y:15820 - #, gcc-internal-format - msgid "Can't throw %qs; it must be a subclass of class %" - 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 % 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 % 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 % block" - msgstr "" - - #: java/parse.y:15893 - #, gcc-internal-format - msgid "Checked exception %qs doesn't match any of current method's % 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 % clause of %qs" - msgstr "" - - #: java/parse.y:16066 - #, gcc-internal-format - msgid "Incompatible type for %. Can't convert %qs to %" - 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=\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=\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†11³1Ì1æ1õ1-2"A2d2!~2) 2Ê2ß2.ò2!3#3,3>3G3P3l3R‹3Þ3 ç3ô3 ý3 ! 4 4,4054f4†44­4 ¶4 Ã4!Ð4ò4 55 $5 15 >5%K5q5z5ƒ5Œ55¸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[¯KA L7MLM…LHÓLEMBbMF¥M}ìMLjNR·Nc ! O6nO¥O7¸O@ðO51PAgP+©P?ÕP<Q9RQ@ŒQBÍQFR2WR(ŠR(³R.ÜR S/)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ïb c&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 nl8l)È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^£t2u5uKQu8u.Ö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³€8A?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´Œ?ëŒ*+Vf*†±!Ã@å'&ŽNŽ&iŽ7Ž>ÈŽ%CVr°!Ð.ò !/B>rB±ô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  H R g ({ (¤ Í (é * = ?[ 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/,G/7t/]¬/ ! 0!0/A0"q0+”0=À0%þ02$1;W1;“1EÏ1722M2?€25À2.ö2)%3!O3…q3‰÷3d4#æ4) ! 5%45&Z5!5£5:»5ö5@6FV646Ò65ñ6'7'?7Og7·7É7ß7ý7818K8 i8+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^ ClC‘ú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~PP¥PÂPÖPíPQQ;6Q)rQœQµQ¾Q#×Q1ûQ-R HR iRvRR!¬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;Çp8qu!bu„uu#¶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ŽŒ<ÃŒ "!$Di2€³Ò9è9"Ž.\Ž(‹Ž>´Ž2óŽ3&0Z2‹ ¾Ê%ç% 3I[$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œ#¤œ Èœ=éœ '(HqŒ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/]464Ä4@ä4%5B5-T5%‚5¨5(Â5ë5+ 656U6%q6—6$²6×6$ò6$7/<77l7 ¤7@Å7%8',8!T8v8“8-­8/Û85 9$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,GMAGG –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½U6 VBVYVvV&“VºV9ÖVW4WLW5bW,˜W<ÅW5X&8X<_X+œX"ÈXëX8Y-AY4oY1¤Y4ÖYL ZZXZY³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çdJe je%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.nqq"º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ÿIEYLé<6+s<ŸFÜ"#0F5wH­ ö!#&J!g‰(¡(Ê-ó-!+O{$“ ¸Ä$ä\ 2f (™ 8 >û *: ! ;e ! 8¡ ! #Ú ! 7þ ! ,6 Mc 5± ç  # 'C &k ’ G± <ù /6 Ef ;¬ 5è ETd(¹âXs8Ì7C=9E»; =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Ñ09 10E1Hv1B¿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#yAEAAã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€/†€¶€>Ô€24F{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ØŒ))G3q)¥ Ï.ð+ŽKŽ6\Ž“Ž2¬Ž$ߎ#AWs#†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¹6d77,”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:X3YXZXWè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œ×sttt¦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#WFv2½;ð@,‚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Ž‡Ž¡Ž,»Ž)èŽ&696p ! §²Ð-æ)!>%`.†µ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.À]ïBMJ6Û6-INw4ÆXû/TB„+Ç8ó(,RUE¨/î< 3[ F 8Ö @ ! XP ! 8© ! Gâ ! H* @s )´ OÞ c. ^’ \ñ *N 4y :® +é *!@!b1„'¶,Þ! ,-&Z79¹'ó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ûu v<%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.VN…)Ô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òŒ'(6P7‡!¿7á$Ž%>Ž+dŽ,Ž!½Ž"ߎ+,.$[%€&¦Í&ëJ-f3”-È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œ*°œ:Ûœ"89r1’:Äÿ'ž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Ä…ÄIJÄÇÄÜÄñÄÅÅ0ÅEÅZÅońřŶÅËÅàÅõÅ ! ÆÆ7ÆLÆdÆ|ƑƩƾÆÓÆèÆýÆÇ'ÇAÇVÇkǃǘDZÇÆÇÛÇðÇÈ"È?È^È&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\666^Ç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*bF1F:¿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ÕM5U=BU.€U.¯U5ÞUJV#_V0ƒV4´VéV;ÿV1;W1mW0ŸW?ÐW X1X9QX‹X?¡X9áX-Y.IY-xY2¦Y?ÙY4ZANZ7Z7È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.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ýno4oRoqoo¬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$jw8w!È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®œ@ðœ,14^'“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Ð6b¡ *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æJ n3Í⤠! 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 ˆô4 Ssz ¯ ý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 ! ýúh E Ü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 M I… Î ! 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 ¨ÁªE r ! ÀÛŒ”ö 6 †« †îßgFÆV  ! £ë[Ô† u ! Ö {ƒ9 L“dë ! -Za¬  ásÆ ! ì ¦¢RÚ Y ! Úš×uçõ¸Î)à ! b¾lS ò Ão Ø÷ )­ ! Ô‹ÉV_ âaoFÓ Ö=¾ `³>á ! ɺUÇk õˆigõÑ ±r.òQÐ §n›âÇœ’)¥L û>A ´ê˜Q Õ € ãca„ó ­¼ ˜âŸ 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”t Hg P‹û1 Ŧ ¶ ¥ ï C  ! ê0e ! Do’- ºèK¡-8›{uê­? ! õŒ8Mó€ FE(  ÷ɨ âÒ/tX !ËÛâ®À°Óƒ#çŸ%†´Ç Ó<ˆ F W ,ƒÜ \Šþ ! t± &lå<¦4{^•¨p  l6 çH ¸ ! ¸¡Ý&]î51sµ ´tµ¯õú Ÿ ¿³=d‰— ! Âè $ ñƲ‹m„½„ q  vÏ v^™ P W•h ¹&ï ! Iò}ù Yˆf G -¢$› è\̉%\ Þcß G j K ! úû- —ãÏ—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‡Ä  e U ! Ž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 †ã´ ( I 3Üဠ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Ü@} žòTqT v8 ! ã´ …©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‘­EI2 S_{ç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 ! `= ?Ù ¢ .¶z LÐ 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 ã ýë?¬ ¨1 0-Ú Éä‡ 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 …K VÃü’$ 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 ×Ù bX s ‚ï[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ýŒNHK—Qã:5Ž7pŽ=¨ŽIæŽ60>gF¦IíA74y}®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)WD2D8´D"íDE-0E"^E3EµE,ÉE"öE0F ! JF UF3_F ! “F)žFbÈF,+G XG ! dGoG6~GZµG7HNHH+—H(ÃH&ìHDI(XIGIHÉIJ2*J+]JF‰JÐJëJTK[K#lKK*¯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,#X0PXX¡X²X ÒXZóX@NYCY^ÓY22ZeZKZ8ÍZ%[3,[4`[•[0®[ß[ù[p\oˆ\'ø\1 ]R]/l]5œ]*Ò]"ý] ^B>^<^3¾^!ò^_0_L_l_Š_Ÿ_´_6Ê_!`#`B`^`{`(’` »` Ü`ý`)a"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"jyy(¤y.Íy'üy7$z&\zƒz)šzÄz"ãz{?{%\{ ‚{!£{&Å{%ì{2|6E|(||+¥|!Ñ|-ó|A!}+c}>}$Î}ó}<~$P~;u~.±~ à~& C5d#š)¾(è.€@€$Z€A€Á€)Ѐ7ú€2"Eh"…¨·Í!æ‚&‚!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 lX£$ü!‘-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·œïœ #=UoŠ¥À:Ýž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»ÿ;ðÿ:,(g04Á<ö@3,t:¡/ÜM SZA®Rð7C,{A¨1êHMeU³Y CcY§BMDX’>ë4*/_I1Ù3 e?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>«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)?t3itWt1õ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ëŒ"#@9d0ž-Ï,ý+*Ž3VŽ0ŠŽ!»ŽÝŽ%åŽ 56U'Œ´#Íañ"S v4—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œ‚œ¢œ.Âœ+ñœ37kE}<à ž!!ž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;TC4Ô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!{h6h Ô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%[pBp'Ä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!]www"¢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 Rs‹¦7¾'ö6+U7,¹/æ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²PIJ›³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„BWàT89PÇ$#=a!xš"¹8Ü,?BZ‚(Ý2G9,A®:ð + L )k 2• @È ' ! B1 ! :t ! ,¯ ! 'Ü ! A "F <i J¦ 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 Z2g2 x2 „2J‘2ZÜ2473.l3=›31Ù3 43$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\9193Â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ÎUV6Vp¸VD)WMnW.¼W4ëW{ X=œXÚXAðX*2Y+]Y,‰Y¶Y0ÕY0Z.7Z)fZ1ZNÂ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… heh?õhB5ikxifäicKj>¯jFîj‘5kOÇkSlgklHÓlmB4mGwm?¿mAÿm-AnKonC»n;ÿnG;oIƒoNÍo7p4Tp4‰p:¾p!ùp5qTQq9¦q*àq9 r1Er1wr,©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æ€UVq%È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)gA‘7ÓT ŽH`Ž*©Ž0ÔŽP"V1y«Å/Ù; 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œ†œ>Ÿœ Þœÿœ !@b1~$°$Õú'ž+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 ?H Kˆ LÔ U! ]w +Õ . :0 >k 3ª ,Þ 9 E*b42Â-õ(#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:56p669¤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 L2L4ÀLAõL77M-oM+M,ÉMCöM6:NPqNÂN"ÔN.÷N&O"AO=dO(¢O6ËOVPEYPPŸPAðPE2QOxQBÈQ5 R3AR+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=_amaG bLSbI 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íq r"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û€Cr7¶-î<‚,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/~"®@ÑSIf@°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!"c5†%¼@â#ž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# 2Y 8Œ [Å =! 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ç//HxANÃ!>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/AqA3A3ÄAøA/ B09B/jB.šB1ÉB#ûB9C+YCA…CAÇCQ D-[DG‰D6ÑD<E*EEpE1E-Â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îQ R 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>ë}**~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ƒŒµŒ&ÎŒ"õŒ &>P6j!¡$Ã(èGŽDYŽ,žŽ*ËŽöŽ(  6W)t8žD×D5aR—(ê+‘$?‘+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>0W0r0D0'Ô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 æ !L aD?í¤ éð&Û×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˜ëm N N ! ‰ !   ! ÊØÍ@ $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@¯95 L¨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€á + 6 86d + é + Ò àÁ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 ˆà=œ ™Z R™ + :ôÓ^ ¡Ëý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 H Iq¼>ö 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¤å + ¢w Aè 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&˜ß A Y'°×¥Ñ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ò01Û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ÿÛ8 l 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‘˜§ ¨ ! p DòðL» 9 ·Nš : ƒ UHí˜K ê -¡ S胹äÄ c NôÜ å.ÔèØú ìŒÜµ„ó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 ™Ht Ëü ý ßtº„˾ m¨ˆX&uB ã ›M ­ %8ä>)5“ò=P²A Êù ±G·² ! ¥Ag ˆÈ1  '6 ‰§}_ˆg‹¡lž >O 9`¾VÐaYƶë× ³  @€) o  ! Ñ\; e ÷ F ! W ÒÉ µæh gi’‹•V^  ï • h ! ïßÌMâÒ… °‘O , ! Tgé3bÐ „l:$Êd’j ! ®½Kþ :¶/ ! _} ! ú !  &òà ! Ñã LÎ ! (²¿ô*Ã Ä 1c¿ û- ! ¬á @R,¤/Ó ž÷0ÔX ¸ S V®œè 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  ! – / ! ®G BohÒØ  e[  ›þ: F%• û# ! x) G ! » l_Éy›þ(·`4 ­’XG#èáýÂb!î ×ÉS ! J ! ¯ ! Ío² "* ! ÆÀ }• ! ~ y •Nç„ß¹Š ! ÉÎÁ ©| s¤ ´½v ! sÎu¶Zû’k©ïa ± ÆÉ\ój g – ŽŒÀ ‡ªJî ! 4 Zy†¨ ~ŒÌ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ŒX 6.  ! º 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], ) is not supported on this target#pragma pack(push[, id], ) 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 %%<<:%> 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 % or %%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %%<__thread%> before %%<__thread%> used with %%<__thread%> used with %%<__thread%> used with %%<__thread%> used with %qs% of mutually exclusive equal-tests is always 0% operand constraint incompatible with operand size% operand requires impossible reload% specifiers are not permitted on non-static data members% in file-scope empty declaration% must be in loop or switch% not reached because of the catch clause at line %d% and % function specifiers on %qD invalid in %s declaration% must be in loop% label in scope of identifier with variably modified type not containing enclosing switch statement% label in statement expression not containing enclosing switch statement% label not within a switch statement% label does not match edge at end of bb %d ! % declared in % loop initial declaration% can only be specified for constructors% loop initial declaration used outside C99 mode% can only be specified inside a class% in empty declaration% is not allowed in declaration of friend template specialization %qD% specified for friend class declaration% specifier invalid for function %qs declared out of global scope% can't extend anything% is not defined as a type% is too long for GCC% switch expression not converted to % in ISO C% function returns non-void value% must return type %qT% takes type %qT as first parameter% must not return NULL unless it is declared % (or -fcheck-new is in effect)% must return type %qT% takes type % (%qT) as first parameter% should return a reference to %<*this%>% of unmatched not-equal tests is always 1% in file-scope empty declaration% inside instance initializer% inside static initializer% with a value, in function returning void% with no value, in function returning non-void% with value from constructor %qs% with%s value from %<%s %s%>% applied to a bit-field% may not be used when defining (as opposed to declaring) a static data member% specified invalid for function %qs declared out of global scope% declared in % loop initial declaration% (as a disambiguator) is only allowed within templates% label does not match edge at end of bb %d ! % is unavailable for static member functions% may not be used in this context% and % attributes are not compatible, ignoring %% attribute is already used% is not defined as a pointer type% is not defined as a type% applied to a bit-field% declared in % loop initial declaration% used in function with fixed args% used with too many arguments% as only parameter may not be qualified% 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% 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 %%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 % but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D %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 % or %%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 % variable %qD in % 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 % loop initial declaration%Jdeclaration of static variable %qD in % 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 %%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 %%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 %%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 %%Jsecond argument of %qD should be %%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 %%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 %%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %%Jtypedef name may not be a nested-name-specifier%Juninitialized member %qD with % type %qT%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %%Jvariable %qD definition is marked dllimport.%Jvariable %qD might be clobbered by % or %%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 % %s%qD declared as a friend%qD declared as an % %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 %%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 % and later %%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 % 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 % and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %%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) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %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 % in %<%E %s %E%>%s for % in %<%E%s%>%s for % in %<%s%E%>%s for % in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary % 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], ) is not supported on this target#pragma pack(push[, id], ) 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 %%<<:%> 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 % or %%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %%<__thread%> before %%<__thread%> used with %%<__thread%> used with %%<__thread%> used with %%<__thread%> used with %qs% of mutually exclusive equal-tests is always 0% operand constraint incompatible with operand size% operand requires impossible reload% specifiers are not permitted on non-static data members% in file-scope empty declaration% and % function specifiers on %qD invalid in %s declaration% label in scope of identifier with variably modified type not containing enclosing switch statement% label in statement expression not containing enclosing switch statement% label not within a switch statement% label does not match edge at end of bb %d ! % declared in % loop initial declaration% can only be specified for constructors% loop initial declaration used outside C99 mode% can only be specified inside a class% in empty declaration% is not allowed in declaration of friend template specialization %qD% specified for friend class declaration% specifier invalid for function %qs declared out of global scope% is not defined as a type% is too long for GCC% switch expression not converted to % in ISO C% function returns non-void value% must return type %qT% takes type %qT as first parameter% must not return NULL unless it is declared % (or -fcheck-new is in effect)% must return type %qT% takes type % (%qT) as first parameter% should return a reference to %<*this%>% of unmatched not-equal tests is always 1% in file-scope empty declaration% with a value, in function returning void% with no value, in function returning non-void% applied to a bit-field% may not be used when defining (as opposed to declaring) a static data member% specified invalid for function %qs declared out of global scope% declared in % loop initial declaration% (as a disambiguator) is only allowed within templates% label does not match edge at end of bb %d ! % is unavailable for static member functions% may not be used in this context% and % attributes are not compatible, ignoring %% attribute is already used% is not defined as a pointer type% is not defined as a type% applied to a bit-field% declared in % loop initial declaration% used in function with fixed args% used with too many arguments% as only parameter may not be qualified% 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% 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 %%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 % but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D %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 % or %%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 % variable %qD in % 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 % loop initial declaration%Jdeclaration of static variable %qD in % 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 %%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 %%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 %%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 %%Jsecond argument of %qD should be %%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 %%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 %%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %%Jtypedef name may not be a nested-name-specifier%Juninitialized member %qD with % type %qT%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %%Jvariable %qD definition is marked dllimport.%Jvariable %qD might be clobbered by % or %%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 % %s%qD declared as a friend%qD declared as an % %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 %%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 % and later %%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 % 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 % and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %%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) %s %D(%T, %T) %s %D(%T, %T, %T) %s %T %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 % in %<%E %s %E%>%s for % in %<%E%s%>%s for % in %<%s%E%>%s for % in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary % 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 ] [ filename ... ]' %s: usage '%s [ -VqfnkNlgC ] [ -B ] [ 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 ] [ filename ... ]' %s: usage '%s [ -VqfnkNlgC ] [ -B ] [ 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 % was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the % macro was used incorrectly)(so you should pass %qT not %qT to %)--CLASSPATH Deprecated; use --classpath instead--bootclasspath= Replace system path--classpath= Set class path--encoding= Choose input encoding (defaults from your locale)--extdirs= Set the extension directory path--param = Set parameter 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= Assert the to . Putting '-' before disables the to -D[=] Define a with as its value. If just is given, is taken to be 1-E or -x required when input is from standard input-F Add 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 Put global and static data smaller than bytes into a special section (on some targets)-I- specified twice-J Put MODULE files in 'directory'-MQ Add a MAKE-quoted target-O Set optimization level to -U Undefine -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- Warn if an object is larger than bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info Emit declaration information into -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 Enable dumps from specific passes of the compiler-dumpbase 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- Mark as being preserved across functions-fcall-used- Mark as being corrupted by function calls-fconst-string-class= Use class 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- Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset= Convert all strings and character constants to character set -ffixed- Mark as being unavailable to the compiler-ffixed-line-length- 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= Limit the size of inlined functions to -finput-charset= 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= Maximum identifier length.-fmax-stack-var-size= Size in bytes of the largest array that will be put on the stack-fmessage-length= Limit diagnostics to 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= 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= Make compile reproducible using -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= Set dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled-fsched-verbose= 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= Trap if the stack goes past -fstack-limit-symbol= Trap if the stack goes past symbol -ftabstop= Distance between tab stops for column reporting-ftemplate-depth- 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= Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected] Set the default symbol visibility-fwide-exec-charset= Convert all wide strings and character constants to character set -g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter Add to the end of the system include path-imacros Accept definition of macros in -include Include the contents of before other files-install_name only allowed with -dynamiclib-iprefix Specify as a prefix for next two options-iquote Add to the end of the quote include path-isysroot Set to be the system root directory-isystem Add to the start of the system include path-iwithprefix Add to the end of the system include path-iwithprefixbefore Add 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 Place output into -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= 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. @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 % 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 %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 % before the superclass constructor has been calledCan't reference % or % 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 %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 % 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 % clause)Checked exception %qs doesn't match any of current method's % declaration(s)Checked exception %qs isn't thrown from a % 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 % clause must be a subclass of class %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 %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: %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 % 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 % meaning %ISO C doesn%'t support unnamed structs/unionsISO C forbids %ISO C forbids an empty source fileISO C forbids assignment between function pointer and %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 % with function pointerISO C forbids conditional expr between % 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 % typesISO C forbids initialization between function pointer and %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 %ISO C forbids qualified function typesISO C forbids return between function pointer and %ISO C forbids specifying range of elements to initializeISO C forbids subscripting % 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 %ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %ISO C++ forbids %s between pointer of type % 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 % 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 % 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 %ISO C90 does not support % 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 %Incompatible type for %. Can't convert %qs to %Incompatible type for %. Can't convert %qs to %qsIncompatible type for %<[]%>. Can't convert %qs to %Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %Incompatible type for %. Can't convert %qs to %Incompatible type for %. Can't convert %qs to %Incompatible type for %. Can't convert %qs to %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 %Incompatible type for dimension in array creation expression. %s convert %qs to %Incompatible type for loop conditional. Can't convert %qs to %Inconsistent member declaration. At most one of % or % may be specifiedInconsistent member declaration. At most one of %, %, or % 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 %Invalid argument type %qs to %qsInvalid array initializer for non-array type %qsInvalid cast from %qs to %qsInvalid checked exception class %qs in % 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 % used outside allowed contextKeyword % 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 % 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 %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 % was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the % macro was used incorrectly)(so you should pass %qT not %qT to %)--param = Set parameter 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= Assert the to . Putting '-' before disables the to -D[=] Define a with as its value. If just is given, is taken to be 1-E or -x required when input is from standard input-F Add 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 Put global and static data smaller than bytes into a special section (on some targets)-I Add to the end of the main include path-I- specified twice-MF Write dependency output to the given file-MQ Add a MAKE-quoted target-MT Add an unquoted target-O Set optimization level to -U Undefine -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- Warn if an object is larger than bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info Emit declaration information into -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 Enable dumps from specific passes of the compiler-dumpbase 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- Mark as being preserved across functions-fcall-used- Mark as being corrupted by function calls-fconst-string-class= Use class 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- Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset= Convert all strings and character constants to character set -ffixed- Mark 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= Limit the size of inlined functions to -finput-charset= Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length= Limit diagnostics to 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= 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= Make compile reproducible using -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= Set dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns= Set number of queued insns that can be prematurely scheduled-fsched-verbose= 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= Trap if the stack goes past -fstack-limit-symbol= Trap if the stack goes past symbol -ftabstop= Distance between tab stops for column reporting-ftemplate-depth- 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= Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected] Set the default symbol visibility-fwide-exec-charset= Convert all wide strings and character constants to character set -g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter Add to the end of the system include path-imacros Accept definition of macros in -include Include the contents of before other files-install_name only allowed with -dynamiclib-iprefix Specify as a prefix for next two options-iquote Add to the end of the quote include path-isysroot Set to be the system root directory-isystem Add to the start of the system include path-iwithprefix Add to the end of the system include path-iwithprefixbefore Add 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 Place output into -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. @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 % meaning %ISO C doesn%'t support unnamed structs/unionsISO C forbids %ISO C forbids an empty source fileISO C forbids assignment between function pointer and %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 % with function pointerISO C forbids conditional expr between % 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 % typesISO C forbids initialization between function pointer and %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 %ISO C forbids qualified function typesISO C forbids return between function pointer and %ISO C forbids specifying range of elements to initializeISO C forbids subscripting % 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 %ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %ISO C++ forbids %s between pointer of type % 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 % 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 % 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 %ISO C90 does not support % 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 %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 % 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 %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 % 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 % 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 %duplicate %duplicate %duplicate %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 %