diff -Nrcpad gcc-4.3.4/ChangeLog gcc-4.3.5/ChangeLog *** gcc-4.3.4/ChangeLog Tue Aug 4 11:01:34 2009 --- gcc-4.3.5/ChangeLog Sat May 22 17:55:49 2010 *************** *** 1,3 **** --- 1,7 ---- + 2010-05-22 Release Manager + + * GCC 4.3.5 released. + 2009-08-04 Release Manager * GCC 4.3.4 released. diff -Nrcpad gcc-4.3.4/INSTALL/specific.html gcc-4.3.5/INSTALL/specific.html *** gcc-4.3.4/INSTALL/specific.html Tue Aug 4 11:29:14 2009 --- gcc-4.3.5/INSTALL/specific.html Sat May 22 18:02:45 2010 *************** can also be obtained from: *** 278,284 ****
--- 278,283 ---- diff -Nrcpad gcc-4.3.4/LAST_UPDATED gcc-4.3.5/LAST_UPDATED *** gcc-4.3.4/LAST_UPDATED Tue Aug 4 11:29:14 2009 --- gcc-4.3.5/LAST_UPDATED Sat May 22 18:02:45 2010 *************** *** 1 **** ! Obtained from SVN: branches/gcc-4_3-branch revision 150451 --- 1 ---- ! Obtained from SVN: tags/gcc_4_3_5_release revision 159743 diff -Nrcpad gcc-4.3.4/MD5SUMS gcc-4.3.5/MD5SUMS *** gcc-4.3.4/MD5SUMS Tue Aug 4 13:34:45 2009 --- gcc-4.3.5/MD5SUMS Sat May 22 20:07:06 2010 *************** *** 1,5 **** # This file contains the MD5 checksums of the files in the ! # gcc-4.3.4.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.3.5.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,19 **** 2d5025d4aa3495befef8f17206a5b0a1 COPYING.LIB d32239bcb673463ab874e80d47fae504 COPYING3 6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB ! fdaf08dd3d9552749aec70650be02e44 ChangeLog 09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa 23b8927fe1fb0ab321c09a4f0500aa4c INSTALL/README 67a0b45d1f2750fce8fc6639995bd814 INSTALL/binaries.html --- 13,19 ---- 2d5025d4aa3495befef8f17206a5b0a1 COPYING.LIB d32239bcb673463ab874e80d47fae504 COPYING3 6a6a8e020838b23406c81b19c1d46df6 COPYING3.LIB ! 4df92ecb56d6694b7163aacceeebc54f ChangeLog 09538b708302f1735f6fa05b622ecf5e ChangeLog.tree-ssa 23b8927fe1fb0ab321c09a4f0500aa4c INSTALL/README 67a0b45d1f2750fce8fc6639995bd814 INSTALL/binaries.html *************** e7871823d5a4b55f7a167bb62fff5ab2 INSTAL *** 25,43 **** bcc231d38387bb6d78aedf2324cc2dcb INSTALL/index.html b48c53961c98571a5108cd1ff28acbd0 INSTALL/old.html 971c4e5b9c9a6f5137aad6a1651ce76b INSTALL/prerequisites.html ! fa427def053af69e86566086cbff8930 INSTALL/specific.html 2d062c16cdaa1ed5c64faa49cd6e6884 INSTALL/test.html ! 854c755e55d27ccc3532261464885dd3 LAST_UPDATED 0c14f171214a259143713f0f5a3699d6 MAINTAINERS c0b9d966a1f2a2cc93b311ea4cfb5527 Makefile.def df0c43640884da9fb3f8e6a0e3337ab9 Makefile.in bd8431d7b5d9027366af318c226f79a6 Makefile.tpl ! b75c30efcbfe5f22f7d2c12e42bd0d3a NEWS 750a7546d281ac42eb2ce87949457731 README de94b5f5c3d835b587741180b2ded958 README.SCO b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c 2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE ! 11fd4ed4c81b69e045ed7c074ab44946 boehm-gc/ChangeLog c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE 3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c 5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx --- 25,43 ---- bcc231d38387bb6d78aedf2324cc2dcb INSTALL/index.html b48c53961c98571a5108cd1ff28acbd0 INSTALL/old.html 971c4e5b9c9a6f5137aad6a1651ce76b INSTALL/prerequisites.html ! cee0eaa9d14a25d625f8cf8ded613a3f INSTALL/specific.html 2d062c16cdaa1ed5c64faa49cd6e6884 INSTALL/test.html ! e84cfdf8cf152bc5a55759cefb31b4b7 LAST_UPDATED 0c14f171214a259143713f0f5a3699d6 MAINTAINERS c0b9d966a1f2a2cc93b311ea4cfb5527 Makefile.def df0c43640884da9fb3f8e6a0e3337ab9 Makefile.in bd8431d7b5d9027366af318c226f79a6 Makefile.tpl ! 73a79ae0accaf4fb7543a339013f601a NEWS 750a7546d281ac42eb2ce87949457731 README de94b5f5c3d835b587741180b2ded958 README.SCO b510a5285eb05298b5f3d9f5ae920588 boehm-gc/AmigaOS.c 2caafacabf758bb76a9dfce1fc544b97 boehm-gc/BCC_MAKEFILE ! 5a93d8651dd1bd9c70f368d380ca4dd9 boehm-gc/ChangeLog c18075e3729cd116028480307a8e845d boehm-gc/EMX_MAKEFILE 3b7cc3be9ed3c2135bbda990e8a69303 boehm-gc/MacOS.c 5cf7764626b7dd7272b2fe11403d1b6a boehm-gc/MacProjects.sit.hqx *************** a48113a06665f2c4c3281455fadcb2b2 config *** 207,213 **** 19636c52c484cd2a755b9f2ac658257d config.guess 46f36a6ce11978ea07e2199f3c5cd665 config.rpath badd56af78d80c8a8492b391f6eba3b6 config.sub ! efe0c76ab91efca391ea38722c53fac1 config/ChangeLog 6c7b0890dc93bdd97ec3e90d8436b384 config/acinclude.m4 a83e49e470046e608dc8116398077284 config/acx.m4 04bdbef77f5fd2e282f7dee0bde60444 config/codeset.m4 --- 207,213 ---- 19636c52c484cd2a755b9f2ac658257d config.guess 46f36a6ce11978ea07e2199f3c5cd665 config.rpath badd56af78d80c8a8492b391f6eba3b6 config.sub ! 1d16a11c8ff79fb93aa070c03198031e config/ChangeLog 6c7b0890dc93bdd97ec3e90d8436b384 config/acinclude.m4 a83e49e470046e608dc8116398077284 config/acx.m4 04bdbef77f5fd2e282f7dee0bde60444 config/codeset.m4 *************** e1ed6ed2bd6dfcb906a46bafb1bea846 config *** 282,288 **** 29b370c5ada7de5cd0b45d779dc9f3fe config/warnings.m4 324a76f89938cd96728ea90aac637e55 configure e915b60f324692dae9fc73d8ed1c6b02 configure.ac ! 60bb7a193e91d99db41c0ea9eac9271c contrib/ChangeLog 7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa e0ea80d7094bf66610f2f60db444f9a1 contrib/analyze_brprob 6a4331d29aa3c007efbffd7b12269c78 contrib/check_warning_flags.sh --- 282,288 ---- 29b370c5ada7de5cd0b45d779dc9f3fe config/warnings.m4 324a76f89938cd96728ea90aac637e55 configure e915b60f324692dae9fc73d8ed1c6b02 configure.ac ! 84621dd7b95807fcc4148ae583e8bf36 contrib/ChangeLog 7af8d2979bf1a7cfa88e30d05fa22be2 contrib/ChangeLog.tree-ssa e0ea80d7094bf66610f2f60db444f9a1 contrib/analyze_brprob 6a4331d29aa3c007efbffd7b12269c78 contrib/check_warning_flags.sh *************** fa945bac89ee68b410027dcfe1312f4b contri *** 306,317 **** b747c8d95bb7534c2c0f5af32ae32520 contrib/paranoia.cc 9ee9d54f7df65b317c4f2347872a2f19 contrib/patch_tester.sh 87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh ! 1880a82afbb1e430afc02be7e6e59adc contrib/reghunt/ChangeLog ab31219466ac7df2a1aa15900540bc8a contrib/reghunt/README b66cd5ab901ec3494fd700125172dba0 contrib/reghunt/reg_periodic 624a99f8c633cfc4182fbe09295d30eb contrib/reghunt/reg_search d3dd0bcec99c2e140b86efb5f63860b4 contrib/reghunt/reg_test_template ! 846bd0f84665f46b2ed82038a7bee194 contrib/regression/ChangeLog 30553bfced1b2b46bf7ca01ef6ba69d1 contrib/regression/GCC_Regression_Tester.wdgt/Default.png ad38ddd771df222eb9d413e3c7f6a751 contrib/regression/GCC_Regression_Tester.wdgt/Icon.png 777bd286c147cc02861811f66b9a4440 contrib/regression/GCC_Regression_Tester.wdgt/Info.plist --- 306,317 ---- b747c8d95bb7534c2c0f5af32ae32520 contrib/paranoia.cc 9ee9d54f7df65b317c4f2347872a2f19 contrib/patch_tester.sh 87a19b40fbd220938cf6c23c42c255e2 contrib/prepare_patch.sh ! 1ef14f6d301084ab680d172e6fa705d8 contrib/reghunt/ChangeLog ab31219466ac7df2a1aa15900540bc8a contrib/reghunt/README b66cd5ab901ec3494fd700125172dba0 contrib/reghunt/reg_periodic 624a99f8c633cfc4182fbe09295d30eb contrib/reghunt/reg_search d3dd0bcec99c2e140b86efb5f63860b4 contrib/reghunt/reg_test_template ! d5d8e1b9e3d9535e2086153a0537d1f7 contrib/regression/ChangeLog 30553bfced1b2b46bf7ca01ef6ba69d1 contrib/regression/GCC_Regression_Tester.wdgt/Default.png ad38ddd771df222eb9d413e3c7f6a751 contrib/regression/GCC_Regression_Tester.wdgt/Icon.png 777bd286c147cc02861811f66b9a4440 contrib/regression/GCC_Regression_Tester.wdgt/Info.plist *************** d6602a74dd4cda0fc05f5a37db50bda9 contri *** 329,335 **** e00fa8f7dd72b80ca5a64130e85fe4f4 contrib/uninclude 7cb42cbdf8becd280d1e16191416fb62 contrib/warn_summary a9c51bc6c9c6d9b9d010ccd8bb4b465a depcomp ! e7c8277c3ec01270ee65c46159f2efb1 fixincludes/ChangeLog fa393c8e61e7c321f82dff735cc2ac7d fixincludes/Makefile.in 90d82f1be59d23a26a23bcd9df46706a fixincludes/README 455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc --- 329,335 ---- e00fa8f7dd72b80ca5a64130e85fe4f4 contrib/uninclude 7cb42cbdf8becd280d1e16191416fb62 contrib/warn_summary a9c51bc6c9c6d9b9d010ccd8bb4b465a depcomp ! f68e618b7f67ca7d3a4bc941126ba70f fixincludes/ChangeLog fa393c8e61e7c321f82dff735cc2ac7d fixincludes/Makefile.in 90d82f1be59d23a26a23bcd9df46706a fixincludes/README 455903ad4ff71fa5c5340ef7ae41a0e6 fixincludes/README-fixinc *************** b6494e752821a4f87a2114c27143856c fixinc *** 448,459 **** 4f59f83f073afacc3f59c39952ec8a7b fixincludes/tests/base/wchar.h f86a4ea6000eba71d34c1b9a7bcd2c14 fixincludes/tests/base/widec.h 174528657da1f7a179a039941810b764 gcc/ABOUT-GCC-NLS ! ee1ddae29dbae4b8f09adc03aedd9b0f gcc/BASE-VER 59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB d32239bcb673463ab874e80d47fae504 gcc/COPYING3 6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB ! 50f053593fa2384f7e8d58562580d4b5 gcc/ChangeLog 0bb7e37d0205edea285403fa046364e9 gcc/ChangeLog-1997 3a822f7377be7a932e2cbeef86d78d2c gcc/ChangeLog-1998 261732ce4d6e6492812f8c483f59affd gcc/ChangeLog-1999 --- 448,459 ---- 4f59f83f073afacc3f59c39952ec8a7b fixincludes/tests/base/wchar.h f86a4ea6000eba71d34c1b9a7bcd2c14 fixincludes/tests/base/widec.h 174528657da1f7a179a039941810b764 gcc/ABOUT-GCC-NLS ! 36e0c34812f34c994d7606e16249a8d5 gcc/BASE-VER 59530bdf33659b29e73d4adb9f9f6552 gcc/COPYING a916467b91076e631dd8edb7424769c7 gcc/COPYING.LIB d32239bcb673463ab874e80d47fae504 gcc/COPYING3 6a6a8e020838b23406c81b19c1d46df6 gcc/COPYING3.LIB ! 81927f15e031aed8caa33e971d4a245a gcc/ChangeLog 0bb7e37d0205edea285403fa046364e9 gcc/ChangeLog-1997 3a822f7377be7a932e2cbeef86d78d2c gcc/ChangeLog-1998 261732ce4d6e6492812f8c483f59affd gcc/ChangeLog-1999 *************** e649421249dbdf9fd4365c4260af8006 gcc/Ch *** 469,487 **** 98c5a6533d7e4507aba5dc4fd06014ed gcc/ChangeLog.lib 206522a420b17e10401cce46f983e2ce gcc/ChangeLog.ptr f4dab29fb2c10234cb64e9c59a62f716 gcc/ChangeLog.tree-ssa ! 8a3989d38ffef54f5833bb4387b5b435 gcc/DATESTAMP d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE 4804423c755a929408412852eb45e422 gcc/FSFChangeLog 5af5721f6387aa8aa5fb200e025dd573 gcc/FSFChangeLog.10 f7f665544fb6aa08551b37283f6c56de gcc/FSFChangeLog.11 d6c8d8f4cf325cd24a60d312bb247f46 gcc/LANGUAGES ! 114d5fa2b0d1dd071bc28ae6e17e9ce6 gcc/Makefile.in 00919fda1a585fdc4a1be1fec2eeb0bb gcc/ONEWS f88d9228718a255b827d6f417063d62d gcc/README.Portability fdb044c7582c45f255d1bbdd181f361e gcc/acinclude.m4 171c0b7764bae35341a0ab3c192c3769 gcc/aclocal.m4 77492b396c4c22cfc4eb0b2a94997b37 gcc/ada/9drpc.adb ! 49fe4b56d540d79d839aefa764bf9c30 gcc/ada/ChangeLog db29b806fe4875216261833e56bcbf1d gcc/ada/ChangeLog.ptr ea6b5429aa670cb6f1b4f72087be2656 gcc/ada/ChangeLog.tree-ssa 67804fb997a2b64f91a133a0802e1dc1 gcc/ada/Make-lang.in --- 469,487 ---- 98c5a6533d7e4507aba5dc4fd06014ed gcc/ChangeLog.lib 206522a420b17e10401cce46f983e2ce gcc/ChangeLog.ptr f4dab29fb2c10234cb64e9c59a62f716 gcc/ChangeLog.tree-ssa ! b7c009e1fb0874c36577a26268f3cdb7 gcc/DATESTAMP d41d8cd98f00b204e9800998ecf8427e gcc/DEV-PHASE 4804423c755a929408412852eb45e422 gcc/FSFChangeLog 5af5721f6387aa8aa5fb200e025dd573 gcc/FSFChangeLog.10 f7f665544fb6aa08551b37283f6c56de gcc/FSFChangeLog.11 d6c8d8f4cf325cd24a60d312bb247f46 gcc/LANGUAGES ! 012cc10d7e2f27b3b68552bb93e9b9b6 gcc/Makefile.in 00919fda1a585fdc4a1be1fec2eeb0bb gcc/ONEWS f88d9228718a255b827d6f417063d62d gcc/README.Portability fdb044c7582c45f255d1bbdd181f361e gcc/acinclude.m4 171c0b7764bae35341a0ab3c192c3769 gcc/aclocal.m4 77492b396c4c22cfc4eb0b2a94997b37 gcc/ada/9drpc.adb ! 05cd7a7ab94f1ab878eb542259b81f0f gcc/ada/ChangeLog db29b806fe4875216261833e56bcbf1d gcc/ada/ChangeLog.ptr ea6b5429aa670cb6f1b4f72087be2656 gcc/ada/ChangeLog.tree-ssa 67804fb997a2b64f91a133a0802e1dc1 gcc/ada/Make-lang.in *************** ceaed33f0a147df9d47e9ed0375bb69e gcc/ad *** 2339,2349 **** 9a1cf70c269f455ee0c531d30d7f41f9 gcc/ada/xsnames.adb 4ee0de3d922d3d8ce12f39674ec8b9e9 gcc/ada/xtreeprs.adb c3fbd4434fd5a2fe96e64055b2d4a6df gcc/addresses.h ! 2038de740a2fb2c48fa32d2cfe92d690 gcc/alias.c f19d0562b31cb8bc35cc18640826eb0f gcc/alias.h f5e79082050646594c62ed9a73b9e90c gcc/alloc-pool.c f8232afc6d7363b97fafb1dd6776af76 gcc/alloc-pool.h ! b2faa401ced6bdbb2e302e368ca75cb6 gcc/attribs.c 98d2f153f0382eeaaa87f8d038937ec0 gcc/auto-inc-dec.c 1bdd37b9826758f812c86c18e5e7dcdb gcc/basic-block.h b2befef5bfe05a48a7d20b214787dd43 gcc/bb-reorder.c --- 2339,2349 ---- 9a1cf70c269f455ee0c531d30d7f41f9 gcc/ada/xsnames.adb 4ee0de3d922d3d8ce12f39674ec8b9e9 gcc/ada/xtreeprs.adb c3fbd4434fd5a2fe96e64055b2d4a6df gcc/addresses.h ! 0c1bfc40b79de2502145024ce9bab6af gcc/alias.c f19d0562b31cb8bc35cc18640826eb0f gcc/alias.h f5e79082050646594c62ed9a73b9e90c gcc/alloc-pool.c f8232afc6d7363b97fafb1dd6776af76 gcc/alloc-pool.h ! 24b11f086686e3ca6382e69c00a22f0d gcc/attribs.c 98d2f153f0382eeaaa87f8d038937ec0 gcc/auto-inc-dec.c 1bdd37b9826758f812c86c18e5e7dcdb gcc/basic-block.h b2befef5bfe05a48a7d20b214787dd43 gcc/bb-reorder.c *************** ac07dddec949af2d44f3dab07d7fcd3c gcc/bi *** 2352,2358 **** 94d6d0baf510d94ab73a013daf612341 gcc/bt-load.c 0339c58e1c47c12bd2c46c1a5f7b31c9 gcc/builtin-attrs.def 7d745c6ae13bdd5cd75d7f21c74cab10 gcc/builtin-types.def ! 6531da9a582761415a228207ab663746 gcc/builtins.c a6c3a08bd2ab49711c0414aa43b851c5 gcc/builtins.def 73e94fd7d8fb1829d449a3e30e2afe5b gcc/c-aux-info.c db6cfc34999b850ff389e92b13ec0049 gcc/c-common.c --- 2352,2358 ---- 94d6d0baf510d94ab73a013daf612341 gcc/bt-load.c 0339c58e1c47c12bd2c46c1a5f7b31c9 gcc/builtin-attrs.def 7d745c6ae13bdd5cd75d7f21c74cab10 gcc/builtin-types.def ! 745823eb662cdd580967f776038b4080 gcc/builtins.c a6c3a08bd2ab49711c0414aa43b851c5 gcc/builtins.def 73e94fd7d8fb1829d449a3e30e2afe5b gcc/c-aux-info.c db6cfc34999b850ff389e92b13ec0049 gcc/c-common.c *************** ac7ac4032fa2681216ae1897d81eb26e gcc/c- *** 2380,2390 **** 01c37f13db14156ec83cd5905a9a5fe8 gcc/c-ppoutput.c 45d41e840f67aae5607519f4963bee5d gcc/c-pragma.c 0093b01f56b0f58ecb1888f0a2ac03a3 gcc/c-pragma.h ! 851d0cb0e3028a085fe0dafc74add569 gcc/c-pretty-print.c f8631d6672a1d2dd1e0cec443fc0d3a2 gcc/c-pretty-print.h 9f9987d1988364aafc6c78d81fc03052 gcc/c-semantics.c 9cce0ef36916cc500e08604143126647 gcc/c-tree.h ! 23a82b19481f8d4c6e8bd390444362c0 gcc/c-typeck.c 85f6bbd4691daebc5654de7dc8fb1de4 gcc/c.opt 9f8bda6bc16c84e1bb2482808c412e35 gcc/caller-save.c 923d33a234fef2b6ab31dc5c8df32080 gcc/calls.c --- 2380,2390 ---- 01c37f13db14156ec83cd5905a9a5fe8 gcc/c-ppoutput.c 45d41e840f67aae5607519f4963bee5d gcc/c-pragma.c 0093b01f56b0f58ecb1888f0a2ac03a3 gcc/c-pragma.h ! 51d76a3332a856855f922a6c60d6424b gcc/c-pretty-print.c f8631d6672a1d2dd1e0cec443fc0d3a2 gcc/c-pretty-print.h 9f9987d1988364aafc6c78d81fc03052 gcc/c-semantics.c 9cce0ef36916cc500e08604143126647 gcc/c-tree.h ! 56b3b27fd1494362a68699bd7636cdbc gcc/c-typeck.c 85f6bbd4691daebc5654de7dc8fb1de4 gcc/c.opt 9f8bda6bc16c84e1bb2482808c412e35 gcc/caller-save.c 923d33a234fef2b6ab31dc5c8df32080 gcc/calls.c *************** f9c4cdd106cc07b6f026eccfe7ccf59e gcc/cg *** 2409,2427 **** 345a6e442b2aabfd8ac65ab5bce9c7e7 gcc/collect2.c ea855a27372025f95b4f6ff536a5b6b2 gcc/collect2.h a324b73f197409253c5e20d75467089e gcc/combine-stack-adj.c ! 73632cf2f0d45c418540c6d765f14944 gcc/combine.c b40c2b8f7b85d46d167528b785fd965d gcc/common.opt 162c077c493d89717647c605b5b81996 gcc/conditions.h a8b63c89b69671c024a7c874bf4ae667 gcc/config.build ! e88a6cd5dbbebb91d205c74c703627e7 gcc/config.gcc fda2b5fb63b8537a09a424b816e0b4ce gcc/config.host 8a540ed91d747c2bac9d8c8517dd8067 gcc/config.in 8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README 3acabb7bb274b8bf65a2a0860087641d gcc/config/alpha/alpha-modes.def 7efb6d3e66c4ad0f2a7dc5c971c0d2ba gcc/config/alpha/alpha-protos.h ! 849e8f01ec66fedb65e72d952d2e344d gcc/config/alpha/alpha.c 5fe68b6e203f006c2b3bd490bd7562a0 gcc/config/alpha/alpha.h ! 9de591083685eb3cb1f43f56a38f816d gcc/config/alpha/alpha.md de8e700641c687562ecf731c89b7f96e gcc/config/alpha/alpha.opt bcf619652d7cdd3b04aa64ae5796607d gcc/config/alpha/constraints.md 843a2ae11fb1a94b77a901b56f5e50ae gcc/config/alpha/crtfastmath.c --- 2409,2427 ---- 345a6e442b2aabfd8ac65ab5bce9c7e7 gcc/collect2.c ea855a27372025f95b4f6ff536a5b6b2 gcc/collect2.h a324b73f197409253c5e20d75467089e gcc/combine-stack-adj.c ! 8508f9f4b4ea127e20611b0d6acf4dac gcc/combine.c b40c2b8f7b85d46d167528b785fd965d gcc/common.opt 162c077c493d89717647c605b5b81996 gcc/conditions.h a8b63c89b69671c024a7c874bf4ae667 gcc/config.build ! c84ca6e76d98bf2f0aa9152007b57372 gcc/config.gcc fda2b5fb63b8537a09a424b816e0b4ce gcc/config.host 8a540ed91d747c2bac9d8c8517dd8067 gcc/config.in 8e697813dc96ca90f5d0f4c196efe2cc gcc/config/README 3acabb7bb274b8bf65a2a0860087641d gcc/config/alpha/alpha-modes.def 7efb6d3e66c4ad0f2a7dc5c971c0d2ba gcc/config/alpha/alpha-protos.h ! 03129206f333967d12a3fa7823430fb1 gcc/config/alpha/alpha.c 5fe68b6e203f006c2b3bd490bd7562a0 gcc/config/alpha/alpha.h ! e3f5237d7bd6caa17356de08efefda89 gcc/config/alpha/alpha.md de8e700641c687562ecf731c89b7f96e gcc/config/alpha/alpha.opt bcf619652d7cdd3b04aa64ae5796607d gcc/config/alpha/constraints.md 843a2ae11fb1a94b77a901b56f5e50ae gcc/config/alpha/crtfastmath.c *************** ef6ef4e5ea3d1caa5d7dff95be723d00 gcc/co *** 2439,2447 **** 0ba405cf8bddec16a42a7f62039b7c89 gcc/config/alpha/openbsd.h 97dce84f84165405195a00f18ee291aa gcc/config/alpha/osf.h 6f25a3dec97f461d55216191b6854bf2 gcc/config/alpha/osf5.h ! a842c348c89a057a4e577fc384b94d36 gcc/config/alpha/predicates.md 716ecb544aa4df8b31972f6000563037 gcc/config/alpha/qrnnd.asm ! c805525090863f5414031f6cfd96b60e gcc/config/alpha/sync.md 3bbb1cf81aa0513ee0ee3521ef1a7275 gcc/config/alpha/t-alpha 36be6c12eeefd7db9e5e972ffc489c30 gcc/config/alpha/t-crtfm b779aa9db141bfd9c1272f8d21e4b00e gcc/config/alpha/t-ieee --- 2439,2447 ---- 0ba405cf8bddec16a42a7f62039b7c89 gcc/config/alpha/openbsd.h 97dce84f84165405195a00f18ee291aa gcc/config/alpha/osf.h 6f25a3dec97f461d55216191b6854bf2 gcc/config/alpha/osf5.h ! 407ceb75d66138a030ef56d08849d87c gcc/config/alpha/predicates.md 716ecb544aa4df8b31972f6000563037 gcc/config/alpha/qrnnd.asm ! 702c1b26390f8dda0dc72967fd84ae87 gcc/config/alpha/sync.md 3bbb1cf81aa0513ee0ee3521ef1a7275 gcc/config/alpha/t-alpha 36be6c12eeefd7db9e5e972ffc489c30 gcc/config/alpha/t-crtfm b779aa9db141bfd9c1272f8d21e4b00e gcc/config/alpha/t-ieee *************** cc98c542d60541bf13babfd5f1028789 gcc/co *** 2608,2615 **** f39b5f179ba710a9c1bc75d720bcf44d gcc/config/cris/arit.c 837acee4d48ef7d26a71aa36e1858e10 gcc/config/cris/cris-protos.h 74b0d909bf7adfcac554b70b2e3e5b40 gcc/config/cris/cris.c ! 92bb623c7da737150d878b4a7eee3d3b gcc/config/cris/cris.h ! ae50399e8d2e15746172d96745f71d1e gcc/config/cris/cris.md 9cce02c62a9c30fcb9e1004bcac40a0a gcc/config/cris/cris.opt a31c1790439c3a635ef4cf4633812d2b gcc/config/cris/cris_abi_symbol.c ea3bbe21b286235c5d86261c6f886609 gcc/config/cris/elf.opt --- 2608,2615 ---- f39b5f179ba710a9c1bc75d720bcf44d gcc/config/cris/arit.c 837acee4d48ef7d26a71aa36e1858e10 gcc/config/cris/cris-protos.h 74b0d909bf7adfcac554b70b2e3e5b40 gcc/config/cris/cris.c ! 785bc6551e483fa09139b3f4c90351de gcc/config/cris/cris.h ! 2ad3d0c08b8c931d59b5ffd84baf17a8 gcc/config/cris/cris.md 9cce02c62a9c30fcb9e1004bcac40a0a gcc/config/cris/cris.opt a31c1790439c3a635ef4cf4633812d2b gcc/config/cris/cris_abi_symbol.c ea3bbe21b286235c5d86261c6f886609 gcc/config/cris/elf.opt *************** f7e57950adb20d62ab28459b08ff0757 gcc/co *** 2642,2648 **** 6da640aac19af150f006e33fe1ef5150 gcc/config/dbx.h a06aa18fcf85bb005b7a56a4da86473d gcc/config/dbxcoff.h 5dcb2ceaab0a2a78b61144a4d4133df4 gcc/config/dbxelf.h ! af8142d4c5e9aad0a4e968a748920ca2 gcc/config/dfp-bit.c bce890bb7261c03653f46676f6c7ed62 gcc/config/dfp-bit.h dd973d9a715ff98057d5885b259f85a1 gcc/config/divmod.c 6680eebdf4d3d8f9c96707b01dc62b4a gcc/config/elfos.h --- 2642,2648 ---- 6da640aac19af150f006e33fe1ef5150 gcc/config/dbx.h a06aa18fcf85bb005b7a56a4da86473d gcc/config/dbxcoff.h 5dcb2ceaab0a2a78b61144a4d4133df4 gcc/config/dbxelf.h ! f0a1d59a48d1454a7356e80035ef62f4 gcc/config/dfp-bit.c bce890bb7261c03653f46676f6c7ed62 gcc/config/dfp-bit.h dd973d9a715ff98057d5885b259f85a1 gcc/config/divmod.c 6680eebdf4d3d8f9c96707b01dc62b4a gcc/config/elfos.h *************** ef9c61f3eb2226751bfc551dfeb39fc9 gcc/co *** 2768,2776 **** f1be9e9dbf092b26488d3768a0d21a59 gcc/config/i386/i386-interix3.h bc4e89eb95167658f401d2f88e7cc7e5 gcc/config/i386/i386-modes.def 23728bc005515b0a71af1fab068145b5 gcc/config/i386/i386-protos.h ! 54237a6f3bb3e1427ff04f9b6d4e345b gcc/config/i386/i386.c c70d1e52889369bef02c827bb60df88d gcc/config/i386/i386.h ! 0dbb63232afd8bc26bfe48df877f51ff gcc/config/i386/i386.md 0b82149b1b6b1ac70e4d87cfcc69584d gcc/config/i386/i386.opt 02669d61b2cfcf958be6d3227a06fb91 gcc/config/i386/i386elf.h 4cb31de96edea3b9a0053d71a120bb75 gcc/config/i386/k6.md --- 2768,2776 ---- f1be9e9dbf092b26488d3768a0d21a59 gcc/config/i386/i386-interix3.h bc4e89eb95167658f401d2f88e7cc7e5 gcc/config/i386/i386-modes.def 23728bc005515b0a71af1fab068145b5 gcc/config/i386/i386-protos.h ! 9023cf86058f8c7d33099476226aeeaf gcc/config/i386/i386.c c70d1e52889369bef02c827bb60df88d gcc/config/i386/i386.h ! 9e881f620b789f55156a669859014f12 gcc/config/i386/i386.md 0b82149b1b6b1ac70e4d87cfcc69584d gcc/config/i386/i386.opt 02669d61b2cfcf958be6d3227a06fb91 gcc/config/i386/i386elf.h 4cb31de96edea3b9a0053d71a120bb75 gcc/config/i386/k6.md *************** f5e2e46419a7ffd908068d3aeb143861 gcc/co *** 2787,2793 **** 9235d9c2ac1dc745e454cadd9b92ba7f gcc/config/i386/mm3dnow.h 4af1dd58a2bb895cfd13ea9659d1f2b6 gcc/config/i386/mmintrin-common.h aebcfed6239f1e3039f7e9f7231077e1 gcc/config/i386/mmintrin.h ! f079e80e7762696f13e5763afd092871 gcc/config/i386/mmx.md a15f2f585ce2f85912d8f6f09e123684 gcc/config/i386/netbsd-elf.h fc16dbeb0506d46a2b6d84763d171f5e gcc/config/i386/netbsd.h ac1219829e3dcc16983dc210ac08787a gcc/config/i386/netbsd64.h --- 2787,2793 ---- 9235d9c2ac1dc745e454cadd9b92ba7f gcc/config/i386/mm3dnow.h 4af1dd58a2bb895cfd13ea9659d1f2b6 gcc/config/i386/mmintrin-common.h aebcfed6239f1e3039f7e9f7231077e1 gcc/config/i386/mmintrin.h ! 50d87f39b4961e0a8cf602cedb5b0fe3 gcc/config/i386/mmx.md a15f2f585ce2f85912d8f6f09e123684 gcc/config/i386/netbsd-elf.h fc16dbeb0506d46a2b6d84763d171f5e gcc/config/i386/netbsd.h ac1219829e3dcc16983dc210ac08787a gcc/config/i386/netbsd64.h *************** f71b095f6b8ba4b854bd40f44bda3cdf gcc/co *** 2807,2813 **** e5f1c07844d86643d264add168c21a2d gcc/config/i386/pmm_malloc.h b9700363a3af2dc2048f46b0e72e9831 gcc/config/i386/pmmintrin.h e1d0b71dde74d76c8a52dd18e29aa97e gcc/config/i386/ppro.md ! aff8a1ede1721c1dd12ea9b8666473d2 gcc/config/i386/predicates.md 891e5bb1eabd02beeaa019fa2e207dda gcc/config/i386/ptx4-i.h 5aaf9e5a27e6af65db4d947695469397 gcc/config/i386/rtemself.h f910dca02e8b9a4331fcbc92e6bfc243 gcc/config/i386/sco5.h --- 2807,2813 ---- e5f1c07844d86643d264add168c21a2d gcc/config/i386/pmm_malloc.h b9700363a3af2dc2048f46b0e72e9831 gcc/config/i386/pmmintrin.h e1d0b71dde74d76c8a52dd18e29aa97e gcc/config/i386/ppro.md ! dd8c34861934036e8f42d1147a6ebb76 gcc/config/i386/predicates.md 891e5bb1eabd02beeaa019fa2e207dda gcc/config/i386/ptx4-i.h 5aaf9e5a27e6af65db4d947695469397 gcc/config/i386/rtemself.h f910dca02e8b9a4331fcbc92e6bfc243 gcc/config/i386/sco5.h *************** ea4e54362b50b05710536b575894abc4 gcc/co *** 2820,2826 **** 3162ab821e194548dc3e77c0a90e11ad gcc/config/i386/sol2-cn.asm 2f69702bcb85ac597f5c1bfba8836700 gcc/config/i386/sol2-gc1.asm 19eb72e16e6325934140f32786db5eff gcc/config/i386/sol2.h ! ddbcb24f414d8a0e0befc304054dca9b gcc/config/i386/sse.md 0022ca0e56a010f5378d5466976c5a38 gcc/config/i386/sync.md 8b496e023f59646e462649d745a891b4 gcc/config/i386/sysv4-cpp.h 13bc7e82f93474f9722f80bb7f25aea4 gcc/config/i386/sysv4.h --- 2820,2826 ---- 3162ab821e194548dc3e77c0a90e11ad gcc/config/i386/sol2-cn.asm 2f69702bcb85ac597f5c1bfba8836700 gcc/config/i386/sol2-gc1.asm 19eb72e16e6325934140f32786db5eff gcc/config/i386/sol2.h ! 0622f90ccfd7d1a10b9e3541cd93cc07 gcc/config/i386/sse.md 0022ca0e56a010f5378d5466976c5a38 gcc/config/i386/sync.md 8b496e023f59646e462649d745a891b4 gcc/config/i386/sysv4-cpp.h 13bc7e82f93474f9722f80bb7f25aea4 gcc/config/i386/sysv4.h *************** b2d4d8496fc666f096e6beb8a2bd5a1f gcc/co *** 2888,2894 **** c517746d9f7377ff4ba8008dfd9b437a gcc/config/ia64/ia64-c.c 2ce3617eaff76a6ff7c9e58039b2cc45 gcc/config/ia64/ia64-modes.def e6c06c7b85f5f92ccc621cbd0b85fadf gcc/config/ia64/ia64-protos.h ! 0a42d72b0883acc2c763464568de1d94 gcc/config/ia64/ia64.c e3d9fa822acfb5c86b6cf9430d28c9b0 gcc/config/ia64/ia64.h f629fcb84a711e3ee6d8a4f4673c875a gcc/config/ia64/ia64.md e5217fdb6dc575bbbe4e8a985625eab4 gcc/config/ia64/ia64.opt --- 2888,2894 ---- c517746d9f7377ff4ba8008dfd9b437a gcc/config/ia64/ia64-c.c 2ce3617eaff76a6ff7c9e58039b2cc45 gcc/config/ia64/ia64-modes.def e6c06c7b85f5f92ccc621cbd0b85fadf gcc/config/ia64/ia64-protos.h ! b7002b2f47be210610a025c3a4aa8060 gcc/config/ia64/ia64.c e3d9fa822acfb5c86b6cf9430d28c9b0 gcc/config/ia64/ia64.h f629fcb84a711e3ee6d8a4f4673c875a gcc/config/ia64/ia64.md e5217fdb6dc575bbbe4e8a985625eab4 gcc/config/ia64/ia64.opt *************** cad828684f5e6cf4d4495b2a21d71f9c gcc/co *** 3149,3157 **** 9a38de666f873daf766f44eb16ad7c0e gcc/config/pa/constraints.md 592f30402a2d75cae8aa70dcef28a289 gcc/config/pa/elf.h 90bf06aabd3e4b2e3cc9074c345fb79d gcc/config/pa/fptr.c ! 1c15adbdb6f6aa7d2bb5e2e88c2795e4 gcc/config/pa/hpux-unwind.h eefd6081497d56467864a111613f397b gcc/config/pa/lib2funcs.asm ! 393376b174e65234359ccb45f7677afd gcc/config/pa/linux-unwind.h 9caae4859633821aace7f68195b69760 gcc/config/pa/milli64.S feac6aba9a4a0c5389d44e887e20875a gcc/config/pa/pa-64.h b4877f831d02c39f839ad367e7d0838b gcc/config/pa/pa-hpux.h --- 3149,3157 ---- 9a38de666f873daf766f44eb16ad7c0e gcc/config/pa/constraints.md 592f30402a2d75cae8aa70dcef28a289 gcc/config/pa/elf.h 90bf06aabd3e4b2e3cc9074c345fb79d gcc/config/pa/fptr.c ! 27d0ed2d5aaacee58ef05b5ded9b7b62 gcc/config/pa/hpux-unwind.h eefd6081497d56467864a111613f397b gcc/config/pa/lib2funcs.asm ! e630544e03585368e4d36fe30c54e229 gcc/config/pa/linux-unwind.h 9caae4859633821aace7f68195b69760 gcc/config/pa/milli64.S feac6aba9a4a0c5389d44e887e20875a gcc/config/pa/pa-64.h b4877f831d02c39f839ad367e7d0838b gcc/config/pa/pa-hpux.h *************** fafe040d7a38b97e371a3c84845e4c5f gcc/co *** 3167,3175 **** a81e3d2ac855c4207c39f363e23a4767 gcc/config/pa/pa-osf.h c0f1cc0f27d9ce8d0ec3a466f18d12a8 gcc/config/pa/pa-pro-end.h 6a0aed342a87e2a6b888fb1788fdd100 gcc/config/pa/pa-protos.h ! 477259675c0bf19b7f4d54e773a3a17f gcc/config/pa/pa.c f8e5b09200f37b68e2179e54da6d04ac gcc/config/pa/pa.h ! eeb41282d2d0762c352b74fe60072ffe gcc/config/pa/pa.md c17a7721fbfc548f190112cc544e0d7b gcc/config/pa/pa.opt 012a1e54461f76d78cd598a9cb40b3bf gcc/config/pa/pa32-linux.h d6ce3e7638dbb612f9824e2fc2531cb8 gcc/config/pa/pa32-regs.h --- 3167,3175 ---- a81e3d2ac855c4207c39f363e23a4767 gcc/config/pa/pa-osf.h c0f1cc0f27d9ce8d0ec3a466f18d12a8 gcc/config/pa/pa-pro-end.h 6a0aed342a87e2a6b888fb1788fdd100 gcc/config/pa/pa-protos.h ! 87c441d3fc96d5ac08db791f18bca06f gcc/config/pa/pa.c f8e5b09200f37b68e2179e54da6d04ac gcc/config/pa/pa.h ! f47c70fb5fb4cec75cca7080be24b988 gcc/config/pa/pa.md c17a7721fbfc548f190112cc544e0d7b gcc/config/pa/pa.opt 012a1e54461f76d78cd598a9cb40b3bf gcc/config/pa/pa32-linux.h d6ce3e7638dbb612f9824e2fc2531cb8 gcc/config/pa/pa32-regs.h *************** a9a6afd79b827565ffb8de8330b4cfe6 gcc/co *** 3183,3189 **** f8eefb3db148e0ec5bb2de180bcacc48 gcc/config/pa/som.h f5636be1c6a19b843caa9492b7d07efd gcc/config/pa/stublib.c 504fb8ee781c6f20c7a2b7ecfb8f3554 gcc/config/pa/t-dce-thr ! da2ee7905442cc7ee74f75effe75a892 gcc/config/pa/t-hpux-shlib b513dd09b88c32ec68b0a5560392b661 gcc/config/pa/t-linux 015886f6086f4ace3337cdc1103513dc gcc/config/pa/t-linux64 aa07cb277b965ca2b34f3a1e331f36dd gcc/config/pa/t-pa --- 3183,3189 ---- f8eefb3db148e0ec5bb2de180bcacc48 gcc/config/pa/som.h f5636be1c6a19b843caa9492b7d07efd gcc/config/pa/stublib.c 504fb8ee781c6f20c7a2b7ecfb8f3554 gcc/config/pa/t-dce-thr ! ad91075de954685670ee3d88b6f99f93 gcc/config/pa/t-hpux-shlib b513dd09b88c32ec68b0a5560392b661 gcc/config/pa/t-linux 015886f6086f4ace3337cdc1103513dc gcc/config/pa/t-linux64 aa07cb277b965ca2b34f3a1e331f36dd gcc/config/pa/t-pa *************** e207df51fd4bff35bb0857b68ea176c5 gcc/co *** 3290,3298 **** c3ad56dda9f70b7fc1808a47918e167d gcc/config/rs6000/rs6000-c.c efc5416944d2ad1ae38ca9475f7bea1c gcc/config/rs6000/rs6000-modes.def 33cc4b38795ce532e8ca55a4c5f34baa gcc/config/rs6000/rs6000-protos.h ! 5c2dab8f1bdfa3ac7d73b538d5155713 gcc/config/rs6000/rs6000.c 8b11995c35c41c46bd01450eb7f84ef6 gcc/config/rs6000/rs6000.h ! feb2fc2cb152343cf1dc96202d839ac9 gcc/config/rs6000/rs6000.md e5b9fb6310f1d53dcc81076d00cf3a0a gcc/config/rs6000/rs6000.opt c810287e86ed85965f5aabc211ca0e79 gcc/config/rs6000/rs64.md 5b417581129378039142027ce8602389 gcc/config/rs6000/rtems.h --- 3290,3298 ---- c3ad56dda9f70b7fc1808a47918e167d gcc/config/rs6000/rs6000-c.c efc5416944d2ad1ae38ca9475f7bea1c gcc/config/rs6000/rs6000-modes.def 33cc4b38795ce532e8ca55a4c5f34baa gcc/config/rs6000/rs6000-protos.h ! 7ab0171c7aa058428fcf1c0af8c365b2 gcc/config/rs6000/rs6000.c 8b11995c35c41c46bd01450eb7f84ef6 gcc/config/rs6000/rs6000.h ! be3829e7fc68ef81a99dffa3ca6180b8 gcc/config/rs6000/rs6000.md e5b9fb6310f1d53dcc81076d00cf3a0a gcc/config/rs6000/rs6000.opt c810287e86ed85965f5aabc211ca0e79 gcc/config/rs6000/rs64.md 5b417581129378039142027ce8602389 gcc/config/rs6000/rtems.h *************** d4f9a916c2fd36b75823773c2b0d0c4f gcc/co *** 3350,3356 **** cba1d12402a747a1f00f665005dbd413 gcc/config/s390/predicates.md 9be5cd5b98ff9760eac4fca0d0f4a83f gcc/config/s390/s390-modes.def 426ec89f9e15a9c83fe1bb8cba813219 gcc/config/s390/s390-protos.h ! 4ea41cb3f9af97f5d1e275dc7f38dc95 gcc/config/s390/s390.c 00f68bf1fe9021e11b001b96aff8b9ec gcc/config/s390/s390.h 04d75edd62916775d12d802c35c1d998 gcc/config/s390/s390.md 6f9250d15fa7fb4dbac18744755f8634 gcc/config/s390/s390.opt --- 3350,3356 ---- cba1d12402a747a1f00f665005dbd413 gcc/config/s390/predicates.md 9be5cd5b98ff9760eac4fca0d0f4a83f gcc/config/s390/s390-modes.def 426ec89f9e15a9c83fe1bb8cba813219 gcc/config/s390/s390-protos.h ! b8e78295b29b6afb7f77c841b4b81950 gcc/config/s390/s390.c 00f68bf1fe9021e11b001b96aff8b9ec gcc/config/s390/s390.h 04d75edd62916775d12d802c35c1d998 gcc/config/s390/s390.md 6f9250d15fa7fb4dbac18744755f8634 gcc/config/s390/s390.opt *************** ce473aa18a066d3375922367108f7b41 gcc/co *** 3360,3366 **** 85278ed59e0e8c07cb464bd27905f60d gcc/config/s390/t-linux64 c04f9ec590804bf1fe2b5e90c22f188a gcc/config/s390/t-tpf e219d918c6e2ad72ef66b1b961b7063d gcc/config/s390/tpf-unwind.h ! ff5707d296f8d84d86bb161fa39ae0b4 gcc/config/s390/tpf.h 249beaf3a96676e58fd434f66c957716 gcc/config/s390/tpf.md be092bb5b940bfb50916a5d306bd6a43 gcc/config/s390/tpf.opt 5fab480b67eaf508c6c7d0067f219f9f gcc/config/score/crti.asm --- 3360,3366 ---- 85278ed59e0e8c07cb464bd27905f60d gcc/config/s390/t-linux64 c04f9ec590804bf1fe2b5e90c22f188a gcc/config/s390/t-tpf e219d918c6e2ad72ef66b1b961b7063d gcc/config/s390/tpf-unwind.h ! 671d0f74b9ad11a3d244fc4176602fe1 gcc/config/s390/tpf.h 249beaf3a96676e58fd434f66c957716 gcc/config/s390/tpf.md be092bb5b940bfb50916a5d306bd6a43 gcc/config/s390/tpf.opt 5fab480b67eaf508c6c7d0067f219f9f gcc/config/score/crti.asm *************** a817e4596024e29763675bcd675b985e gcc/co *** 3411,3417 **** 9d3923de50cf7b332d51751588012204 gcc/config/sh/sh-c.c 8d439712ff37bef737b9454a03cfa4b5 gcc/config/sh/sh-modes.def e5a0d68467dbc39e71b66d58ea8633b0 gcc/config/sh/sh-protos.h ! 11c7c055da09721075bf9acb53e0da96 gcc/config/sh/sh.c e1568fba65e4320477ea521259d84196 gcc/config/sh/sh.h 1fb1c023f36a59ab427a12eafc3a035b gcc/config/sh/sh.md c0d66abefea4bf61fdcdb05f48025452 gcc/config/sh/sh.opt --- 3411,3417 ---- 9d3923de50cf7b332d51751588012204 gcc/config/sh/sh-c.c 8d439712ff37bef737b9454a03cfa4b5 gcc/config/sh/sh-modes.def e5a0d68467dbc39e71b66d58ea8633b0 gcc/config/sh/sh-protos.h ! ee7729f8d642a0d89e779b41c8bc2108 gcc/config/sh/sh.c e1568fba65e4320477ea521259d84196 gcc/config/sh/sh.h 1fb1c023f36a59ab427a12eafc3a035b gcc/config/sh/sh.md c0d66abefea4bf61fdcdb05f48025452 gcc/config/sh/sh.opt *************** d0731d7f14b54855bc2ef3c2c94390a3 gcc/co *** 3560,3565 **** --- 3560,3566 ---- 9f3fb5b08a136c3e9d1bdfdd4f581eeb gcc/config/sparc/crtfastmath.c 802612f098c92898ab482cc55a77811d gcc/config/sparc/cypress.md 42c76466662bc5141d054c11221ff75d gcc/config/sparc/freebsd.h + e035bcb7333c3eff46a878a6e6507c25 gcc/config/sparc/gas.h d6f59275f3fdda163462ac1620761459 gcc/config/sparc/gmon-sol2.c 8e011093f0756d2266d35563e1e9d196 gcc/config/sparc/hypersparc.md 38890399560283d3053d6c66c5bfb517 gcc/config/sparc/lb1spc.asm *************** ffc0b6716f91bcf3cff2caf72c99c1b5 gcc/co *** 3591,3606 **** d6ac1866a639d5a4a8c811c8b148058c gcc/config/sparc/sp-elf.h ea1204fcf09118442f22dbbdfad5d91a gcc/config/sparc/sp64-elf.h 4e17170225e4c97fa22650f81efb0c19 gcc/config/sparc/sparc-modes.def ! 2b2334f620e43a2bb4cbcc13090eb7d5 gcc/config/sparc/sparc-protos.h ! 850b093e4b1bc3d0288919581cfab786 gcc/config/sparc/sparc.c ! eddf5a0c7972da1f15ab647787529e24 gcc/config/sparc/sparc.h 29e21af1c9c1c02f746595d7249320a0 gcc/config/sparc/sparc.md 75efbb9728e482e14e8ccf95301f6466 gcc/config/sparc/sparc.opt e085c3934f5520c64222de26b11c11c6 gcc/config/sparc/sparclet.md f271a2c5c69010bdc36679b647809dcf gcc/config/sparc/supersparc.md 5aaf2757482b30d8fafbd1ca3332591f gcc/config/sparc/sync.md cfb46ff15a0dcca8c15c993eaa68c3dc gcc/config/sparc/sysv4-only.h ! 86a40cc6b4fc950b4914f4a40d96697f gcc/config/sparc/sysv4.h ea7daa17a613a41bfe721bba0ab4e86e gcc/config/sparc/t-crtfm d49449c5d80d6ac9e122a041935aa404 gcc/config/sparc/t-elf 8c85cbe49459289aa252b81c98de0605 gcc/config/sparc/t-linux --- 3592,3607 ---- d6ac1866a639d5a4a8c811c8b148058c gcc/config/sparc/sp-elf.h ea1204fcf09118442f22dbbdfad5d91a gcc/config/sparc/sp64-elf.h 4e17170225e4c97fa22650f81efb0c19 gcc/config/sparc/sparc-modes.def ! a211c3817063b58356abd9ee41fb9362 gcc/config/sparc/sparc-protos.h ! 12a6387f26755b20897c4f27b8b95e37 gcc/config/sparc/sparc.c ! 807c932f9ac4048e6973de47746d3064 gcc/config/sparc/sparc.h 29e21af1c9c1c02f746595d7249320a0 gcc/config/sparc/sparc.md 75efbb9728e482e14e8ccf95301f6466 gcc/config/sparc/sparc.opt e085c3934f5520c64222de26b11c11c6 gcc/config/sparc/sparclet.md f271a2c5c69010bdc36679b647809dcf gcc/config/sparc/supersparc.md 5aaf2757482b30d8fafbd1ca3332591f gcc/config/sparc/sync.md cfb46ff15a0dcca8c15c993eaa68c3dc gcc/config/sparc/sysv4-only.h ! a88abf0b438df4974264b74a2438b9d4 gcc/config/sparc/sysv4.h ea7daa17a613a41bfe721bba0ab4e86e gcc/config/sparc/t-crtfm d49449c5d80d6ac9e122a041935aa404 gcc/config/sparc/t-elf 8c85cbe49459289aa252b81c98de0605 gcc/config/sparc/t-linux *************** bf9c99ba8e1b4ca2351a33d61e7a218a gcc/co *** 3627,3637 **** 8a53e295fa9d920b33b6059c5e8bbf2e gcc/config/spu/predicates.md 748ec5ad1dae808de104d6259bdd6f89 gcc/config/spu/spu-builtins.def 6a6209e8253504a826c88d9c1f17aabe gcc/config/spu/spu-builtins.md ! bdd338fbf173b982714a418fa8492b42 gcc/config/spu/spu-c.c 36a8d0140d0b68d64ba2ac08a31a392e gcc/config/spu/spu-elf.h 3f6cd1148d08429aedb2066ac8d6b7c7 gcc/config/spu/spu-modes.def 2766ffa958e312b97e7491505afa3311 gcc/config/spu/spu-protos.h ! 49b714ffd85219ac00ad04bab64f9052 gcc/config/spu/spu.c c5ee14c1ad2bc83056df1fb87157102b gcc/config/spu/spu.h 4c1dea9bb5f21d202463ac21d697a957 gcc/config/spu/spu.md 6c3ec4428cb9cfeccd2fcd457da5b0c5 gcc/config/spu/spu.opt --- 3628,3638 ---- 8a53e295fa9d920b33b6059c5e8bbf2e gcc/config/spu/predicates.md 748ec5ad1dae808de104d6259bdd6f89 gcc/config/spu/spu-builtins.def 6a6209e8253504a826c88d9c1f17aabe gcc/config/spu/spu-builtins.md ! 90f857fa4b118f4214accf28533c535d gcc/config/spu/spu-c.c 36a8d0140d0b68d64ba2ac08a31a392e gcc/config/spu/spu-elf.h 3f6cd1148d08429aedb2066ac8d6b7c7 gcc/config/spu/spu-modes.def 2766ffa958e312b97e7491505afa3311 gcc/config/spu/spu-protos.h ! 2f9908356a4f24cf74e6a9e10d94848e gcc/config/spu/spu.c c5ee14c1ad2bc83056df1fb87157102b gcc/config/spu/spu.h 4c1dea9bb5f21d202463ac21d697a957 gcc/config/spu/spu.md 6c3ec4428cb9cfeccd2fcd457da5b0c5 gcc/config/spu/spu.opt *************** f8b72f588a10827df10a1ccf23eec810 gcc/co *** 3746,3752 **** 6cf6be64e171cfc1f1a26e30b534e6d1 gcc/coretypes.h e984e08abb0fb0a51210c7624657c195 gcc/coverage.c 837f358341b0c8f32e120aa51fe433aa gcc/coverage.h ! 626240713c9c2dae759d22d8800c45f0 gcc/cp/ChangeLog bd4aeac90a5befe0218090fe3d3d6542 gcc/cp/ChangeLog-1993 08674355375d2734400e90d47d048ccc gcc/cp/ChangeLog-1994 ba73c2557bcf66206e3cb4f90a4f81a1 gcc/cp/ChangeLog-1995 --- 3747,3753 ---- 6cf6be64e171cfc1f1a26e30b534e6d1 gcc/coretypes.h e984e08abb0fb0a51210c7624657c195 gcc/coverage.c 837f358341b0c8f32e120aa51fe433aa gcc/coverage.h ! 1f12c69bf8f2c7ed0b1e44b13c980900 gcc/cp/ChangeLog bd4aeac90a5befe0218090fe3d3d6542 gcc/cp/ChangeLog-1993 08674355375d2734400e90d47d048ccc gcc/cp/ChangeLog-1994 ba73c2557bcf66206e3cb4f90a4f81a1 gcc/cp/ChangeLog-1995 *************** bf58dc9f53704ab06bb6633dd79b479d gcc/cp *** 3779,3789 **** 67ef4c664f604b6a80aafb4e8bc4f69e gcc/cp/cvt.c cf69e2c69e8c66d18587d2f2cfbd4d62 gcc/cp/cxx-pretty-print.c 57f04bb8af29de0486e3be8141ca0035 gcc/cp/cxx-pretty-print.h ! a9de0b2182b6d02aa10cb7c19c8f59d1 gcc/cp/decl.c 728e54789136185f784710b266d2ad2c gcc/cp/decl.h 13ca535986b4c9d94b4d1d33d45f63a6 gcc/cp/decl2.c a23eb4a58c69c7644dde03a5703bf2da gcc/cp/dump.c ! 021682cbb2f9c787db382c41ad7493fd gcc/cp/error.c 5c00b655541ac39a16a4579b51a39eba gcc/cp/except.c df402f15d9dab032a7242c387e30f8f5 gcc/cp/expr.c 64fef6eb73c134bc5847f0d5e6d344ed gcc/cp/friend.c --- 3780,3790 ---- 67ef4c664f604b6a80aafb4e8bc4f69e gcc/cp/cvt.c cf69e2c69e8c66d18587d2f2cfbd4d62 gcc/cp/cxx-pretty-print.c 57f04bb8af29de0486e3be8141ca0035 gcc/cp/cxx-pretty-print.h ! e8b911db96d5eb703a1b8a3635723128 gcc/cp/decl.c 728e54789136185f784710b266d2ad2c gcc/cp/decl.h 13ca535986b4c9d94b4d1d33d45f63a6 gcc/cp/decl2.c a23eb4a58c69c7644dde03a5703bf2da gcc/cp/dump.c ! 2ce9220051acd6cf31bdc89e37560a35 gcc/cp/error.c 5c00b655541ac39a16a4579b51a39eba gcc/cp/except.c df402f15d9dab032a7242c387e30f8f5 gcc/cp/expr.c 64fef6eb73c134bc5847f0d5e6d344ed gcc/cp/friend.c *************** df402f15d9dab032a7242c387e30f8f5 gcc/cp *** 3792,3809 **** 9a34b66a3f562bb915158e929108deb8 gcc/cp/lang-specs.h 88b2907717b4a6248113b02edb1a811d gcc/cp/lex.c 078ba3a46189d38f4666f17a5bb56f97 gcc/cp/mangle.c ! bd458003ab8a9c1fea2389342851466c gcc/cp/method.c 43c75514a27a69b32d1795e55632a069 gcc/cp/name-lookup.c 3c9446516d0ac96b73b19d13bbaeee5a gcc/cp/name-lookup.h 481f94013b2b490a1438c304ebc5eab7 gcc/cp/operators.def ac93ffb85f60a7df6f37e65dfc1ceb2e gcc/cp/optimize.c ! f1f97cd56ab054a3504b61e2267532d3 gcc/cp/parser.c ! d546389655e71579beacff9fa11c532e gcc/cp/pt.c 2a331e99786b101d129fa8b7d66581bb gcc/cp/ptree.c 2b306954e93b168ba36caa07c8804ed1 gcc/cp/repo.c b5132bab532ae569c3ce049c61b9f720 gcc/cp/rtti.c d8ba0a99d98e27a29948dc87f21505e1 gcc/cp/search.c ! c7a2d207c506a571426331c06843f7e6 gcc/cp/semantics.c 813827b27c006123f1c46c2a14f4901f gcc/cp/tree.c 3276f93e51602ed131da796d2ae10429 gcc/cp/typeck.c 10f6257e29a05474efc13246ea7d295b gcc/cp/typeck2.c --- 3793,3810 ---- 9a34b66a3f562bb915158e929108deb8 gcc/cp/lang-specs.h 88b2907717b4a6248113b02edb1a811d gcc/cp/lex.c 078ba3a46189d38f4666f17a5bb56f97 gcc/cp/mangle.c ! 5e727917b9b22197eef2ed70f3c172a7 gcc/cp/method.c 43c75514a27a69b32d1795e55632a069 gcc/cp/name-lookup.c 3c9446516d0ac96b73b19d13bbaeee5a gcc/cp/name-lookup.h 481f94013b2b490a1438c304ebc5eab7 gcc/cp/operators.def ac93ffb85f60a7df6f37e65dfc1ceb2e gcc/cp/optimize.c ! bd37bdd78a16ca75970bad227fa55d7e gcc/cp/parser.c ! 2c1db41ccaef028de03e9ec21a42fbd6 gcc/cp/pt.c 2a331e99786b101d129fa8b7d66581bb gcc/cp/ptree.c 2b306954e93b168ba36caa07c8804ed1 gcc/cp/repo.c b5132bab532ae569c3ce049c61b9f720 gcc/cp/rtti.c d8ba0a99d98e27a29948dc87f21505e1 gcc/cp/search.c ! cb4d8bee0047f861408a1bf2f92da879 gcc/cp/semantics.c 813827b27c006123f1c46c2a14f4901f gcc/cp/tree.c 3276f93e51602ed131da796d2ae10429 gcc/cp/typeck.c 10f6257e29a05474efc13246ea7d295b gcc/cp/typeck2.c *************** e025c163542a9ac9aecf10594125f181 gcc/do *** 3846,3881 **** f63bd3520709b065bf9ed006dfd7ec5b gcc/doc/configterms.texi 3c487c93672f788b4e1fcaead22f1ce4 gcc/doc/contrib.texi 532efd24ba5590c6aed6cc4fa92638d8 gcc/doc/contribute.texi ! 5833d764d3c1946a0111dd1b744da482 gcc/doc/cpp.1 ! 92047d18869fc735ca733299a62f087c gcc/doc/cpp.info 5f519c628c2aefdc5d51431296e8bee6 gcc/doc/cpp.texi 8462a717da44ca316c8c9ac975457a32 gcc/doc/cppenv.texi ! 4afedf1ca1779309ec2f2dbc60448ad6 gcc/doc/cppinternals.info 55cf8ff7895a619dde004d75de18d584 gcc/doc/cppinternals.texi 13eeb8ce920d994959f6108ac7570a9d gcc/doc/cppopts.texi e3aa8e4a1686778984ae88126ebfdfe5 gcc/doc/extend.texi 3fe79cfa723fec3828c465c2cd8c65f6 gcc/doc/fragments.texi ea6d5ba0f479d734a26aa1866844b301 gcc/doc/frontends.texi ! 738ef950b34d0f2275726ccddf0fd5fd gcc/doc/fsf-funding.7 ! eac9d7718de4dd0cae53260ee62ea0c1 gcc/doc/g++.1 ! 46610127de88a2f4145a5a37d4e2d43f gcc/doc/gc-analyze.1 ! eac9d7718de4dd0cae53260ee62ea0c1 gcc/doc/gcc.1 ! cc24a34d35a1fcc718ed368204f7594a gcc/doc/gcc.info 17b0b2e8e0c613e7077cd04b58829833 gcc/doc/gcc.texi ! 349979ad33dcfb87e39ffe8038563cf5 gcc/doc/gccinstall.info ! 47ca006b958ecffcfa81c72541bf3ede gcc/doc/gccint.info fb5a7bff38c50c4f1daf97e772c8a41e gcc/doc/gccint.texi ! d22d973b67499067d0b38efe30ba2c15 gcc/doc/gcj-dbtool.1 ! b804df0956435404b1b1417eecf1c12c gcc/doc/gcj.1 ! bd587933f70f12504f5dceb7942bd751 gcc/doc/gcj.info ! b22a20110f7a3a11ea9a6be29ef03195 gcc/doc/gcov.1 8aa70f11ce5690ba307b76be34e06815 gcc/doc/gcov.texi ! 5d2aeb0f1e4a66820f26767d80cb35b2 gcc/doc/gfdl.7 ! 8b870d03380ca77d734ed054dc6287b5 gcc/doc/gfortran.1 ! 9d7f1558c7ad440d625b6fabff2f40c9 gcc/doc/gij.1 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! 79c6dd0a4de1f53d51804c5942c3bf63 gcc/doc/gpl.7 ! 227e430a79800fa9a7bec1d581d350a4 gcc/doc/grmic.1 27f1ec56c217595ef0c74cd6bb3a5068 gcc/doc/gty.texi 12712ad63a56e9d549562b21b42b1454 gcc/doc/headerdirs.texi 137fb28f4c61acc62886e4bfcc94b126 gcc/doc/hostconfig.texi --- 3847,3882 ---- f63bd3520709b065bf9ed006dfd7ec5b gcc/doc/configterms.texi 3c487c93672f788b4e1fcaead22f1ce4 gcc/doc/contrib.texi 532efd24ba5590c6aed6cc4fa92638d8 gcc/doc/contribute.texi ! 81383f884eba09652270f5e0f0d614fd gcc/doc/cpp.1 ! 5a106732d8bf5db78be0255eab7b780c gcc/doc/cpp.info 5f519c628c2aefdc5d51431296e8bee6 gcc/doc/cpp.texi 8462a717da44ca316c8c9ac975457a32 gcc/doc/cppenv.texi ! 3269b641311fb01df5d4b3fe45523ae6 gcc/doc/cppinternals.info 55cf8ff7895a619dde004d75de18d584 gcc/doc/cppinternals.texi 13eeb8ce920d994959f6108ac7570a9d gcc/doc/cppopts.texi e3aa8e4a1686778984ae88126ebfdfe5 gcc/doc/extend.texi 3fe79cfa723fec3828c465c2cd8c65f6 gcc/doc/fragments.texi ea6d5ba0f479d734a26aa1866844b301 gcc/doc/frontends.texi ! 4d81ad995d610e2d230b3a49614b8ca2 gcc/doc/fsf-funding.7 ! 1db749d69de4abb2beaca6d65c56de9e gcc/doc/g++.1 ! bb4254eedf9944769b88abe1412987f9 gcc/doc/gc-analyze.1 ! 1db749d69de4abb2beaca6d65c56de9e gcc/doc/gcc.1 ! b0788ab17793638cb531b1272639f499 gcc/doc/gcc.info 17b0b2e8e0c613e7077cd04b58829833 gcc/doc/gcc.texi ! 40387f3265d6601414ec97b6af2c6479 gcc/doc/gccinstall.info ! fe2e41fb75cfa93600d006ac1936e862 gcc/doc/gccint.info fb5a7bff38c50c4f1daf97e772c8a41e gcc/doc/gccint.texi ! 0e0e7692767a53dea77d810a59d531ae gcc/doc/gcj-dbtool.1 ! 6cd381a27986c9245da4ebc1027e7eb1 gcc/doc/gcj.1 ! 95bce6f72e648a2c37f26cf3e47762da gcc/doc/gcj.info ! 54761a4cfcdbf26512c692a8d10a5747 gcc/doc/gcov.1 8aa70f11ce5690ba307b76be34e06815 gcc/doc/gcov.texi ! afbee8140671813a9623c575a8d1c7b3 gcc/doc/gfdl.7 ! f13fbaee2ec2d1019956c40c3b51be06 gcc/doc/gfortran.1 ! 50c2c9fb8e3ac3432fe8731a909a6bff gcc/doc/gij.1 290370669f02bef1502ada9273e5261f gcc/doc/gnu.texi ! c9f8bc3990709a31f81903a8144da381 gcc/doc/gpl.7 ! 432f491aa5411b4bdf25f708262431fe gcc/doc/grmic.1 27f1ec56c217595ef0c74cd6bb3a5068 gcc/doc/gty.texi 12712ad63a56e9d549562b21b42b1454 gcc/doc/headerdirs.texi 137fb28f4c61acc62886e4bfcc94b126 gcc/doc/hostconfig.texi *************** be9b425ec8b2ca65e2fdbad1029e2dff gcc/do *** 3887,3898 **** 5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi 0040d5d5626e83da3e0b4a3b65503219 gcc/doc/include/texinfo.tex 86355f77ae147b0b5ac0b6127c8259f8 gcc/doc/install-old.texi ! 088692e26e4e26a53a9780656172ead8 gcc/doc/install.texi ce61607b9b2130f5b5b738d4d83b840f gcc/doc/install.texi2html 5407c66b804884426ce94dcac22864d1 gcc/doc/interface.texi dd0829622865d75e998490159cbf3a50 gcc/doc/invoke.texi ! ba4dca09a6d913e684ce9632d2c8cbf6 gcc/doc/jcf-dump.1 ! 978fc311120f739f1e7b06a7ab0df81e gcc/doc/jv-convert.1 a01aca1d7da7f482653b521ba6447f85 gcc/doc/languages.texi 21ff9703aef25a606c252f39b01fce50 gcc/doc/libgcc.texi 586f0c963441862de3bb694fa62ce972 gcc/doc/loop.texi --- 3888,3899 ---- 5f5adc2c6c4ebdcf03cc0125250f5995 gcc/doc/include/gpl_v3.texi 0040d5d5626e83da3e0b4a3b65503219 gcc/doc/include/texinfo.tex 86355f77ae147b0b5ac0b6127c8259f8 gcc/doc/install-old.texi ! 8429fd11f6d333e49deae310cfb0f5c6 gcc/doc/install.texi ce61607b9b2130f5b5b738d4d83b840f gcc/doc/install.texi2html 5407c66b804884426ce94dcac22864d1 gcc/doc/interface.texi dd0829622865d75e998490159cbf3a50 gcc/doc/invoke.texi ! 3013460cd87eca995c21810632e9df25 gcc/doc/jcf-dump.1 ! 5e9d0f0c9c209165e1a99f50d96327a0 gcc/doc/jv-convert.1 a01aca1d7da7f482653b521ba6447f85 gcc/doc/languages.texi 21ff9703aef25a606c252f39b01fce50 gcc/doc/libgcc.texi 586f0c963441862de3bb694fa62ce972 gcc/doc/loop.texi *************** dae52c7a0883eb0a4bc37dd7df01ab8b gcc/do *** 3915,3921 **** 6610900c989d6176050bcac57ee612ca gcc/domwalk.h 0046d7e734e0bb46ca747bb01e6b1288 gcc/double-int.c bfc021e6fe27b465c81b801620c820e6 gcc/double-int.h ! d926bac36e4e1ec9134f4ec8568bc63f gcc/dse.c 339eac61111f357423be8ffd9f22c617 gcc/dse.h 556561f4b5e3facfa0f5a423145e803e gcc/dummy-checksum.c 5bf339f6b2b3e3d97e53787816999f11 gcc/dwarf.h --- 3916,3922 ---- 6610900c989d6176050bcac57ee612ca gcc/domwalk.h 0046d7e734e0bb46ca747bb01e6b1288 gcc/double-int.c bfc021e6fe27b465c81b801620c820e6 gcc/double-int.h ! 88c20a4f0fe9bb1d6fe36497aa73bed1 gcc/dse.c 339eac61111f357423be8ffd9f22c617 gcc/dse.h 556561f4b5e3facfa0f5a423145e803e gcc/dummy-checksum.c 5bf339f6b2b3e3d97e53787816999f11 gcc/dwarf.h *************** fcf27ff70bdb5a0b4c16c58b6630dab6 gcc/ex *** 3937,3943 **** ebbfa44a44f2aa37eff591ef1982fda3 gcc/except.h e6bfbecb6ece8047a46bf0d7357168d6 gcc/exec-tool.in 672276db17886ba232b37a17a117845f gcc/explow.c ! 35da8ef8e1ef8db4182015dcf95c82b0 gcc/expmed.c 126622e759c2108c35e283625fe757a5 gcc/expr.c 1bfc6d77e051bcce937c76683d2027ba gcc/expr.h 65e88fe0e1ce65d68d59f4d4dab2f5cc gcc/final.c --- 3938,3944 ---- ebbfa44a44f2aa37eff591ef1982fda3 gcc/except.h e6bfbecb6ece8047a46bf0d7357168d6 gcc/exec-tool.in 672276db17886ba232b37a17a117845f gcc/explow.c ! f869b90ef752c1b8ffa6945c611721d8 gcc/expmed.c 126622e759c2108c35e283625fe757a5 gcc/expr.c 1bfc6d77e051bcce937c76683d2027ba gcc/expr.h 65e88fe0e1ce65d68d59f4d4dab2f5cc gcc/final.c *************** f98dd897aba811bb037b7e00cb0e9234 gcc/fi *** 3946,3953 **** 4a30b20a32ac06014df613761d7da1d5 gcc/fixed-value.h 539edf8a17f86b4878338e977ca4886e gcc/fixproto 568edd50fbca88b941ef7dbf31b47dd0 gcc/flags.h ! 18abea1c9d05ae949c024d7749502a2c gcc/fold-const.c ! 2e7722162fa14472ba1d457b9d10fe4b gcc/fortran/ChangeLog a7663343404e5c8cd4fe22f4e5f8039b gcc/fortran/ChangeLog-2002 aaf400b0b954b39bafbe84581b01c429 gcc/fortran/ChangeLog-2003 83b581736c856dc0853389ea0c7cb007 gcc/fortran/ChangeLog-2004 --- 3947,3954 ---- 4a30b20a32ac06014df613761d7da1d5 gcc/fixed-value.h 539edf8a17f86b4878338e977ca4886e gcc/fixproto 568edd50fbca88b941ef7dbf31b47dd0 gcc/flags.h ! 35e00afc66dd1301be4bf1461fa8fe79 gcc/fold-const.c ! 44e227d70f06aa96aba78317643afa5e gcc/fortran/ChangeLog a7663343404e5c8cd4fe22f4e5f8039b gcc/fortran/ChangeLog-2002 aaf400b0b954b39bafbe84581b01c429 gcc/fortran/ChangeLog-2003 83b581736c856dc0853389ea0c7cb007 gcc/fortran/ChangeLog-2004 *************** e03bf33a41c92eb20e30bc7e3f9b09da gcc/fo *** 3965,3971 **** f3bec979adb2de1548623a2d4641421f gcc/fortran/convert.c b322cac2be8e4fea9a8d81f76e89cedc gcc/fortran/data.c ffb784e143fa3b67677975992aa858d5 gcc/fortran/data.h ! 0fa0caf4f39dd23d1cff93cb76a1ba37 gcc/fortran/decl.c e0efc3f3e8dd2b740b114e0624e968c6 gcc/fortran/dependency.c 10566a1c28e7eeff1d51c8987ac2590d gcc/fortran/dependency.h 739a7aca875593f44695cda494776e82 gcc/fortran/dump-parse-tree.c --- 3966,3972 ---- f3bec979adb2de1548623a2d4641421f gcc/fortran/convert.c b322cac2be8e4fea9a8d81f76e89cedc gcc/fortran/data.c ffb784e143fa3b67677975992aa858d5 gcc/fortran/data.h ! 26c9db726793db12f84cb265a5882c82 gcc/fortran/decl.c e0efc3f3e8dd2b740b114e0624e968c6 gcc/fortran/dependency.c 10566a1c28e7eeff1d51c8987ac2590d gcc/fortran/dependency.h 739a7aca875593f44695cda494776e82 gcc/fortran/dump-parse-tree.c *************** e0efc3f3e8dd2b740b114e0624e968c6 gcc/fo *** 3974,3980 **** 2a2623ecc3c0bc92e2c7ac38ced6387d gcc/fortran/f95-lang.c 5eceabeecfb264b11f8979916560374f gcc/fortran/gfc-internals.texi 0344a8d0ff8b7e722fb68f54606a033b gcc/fortran/gfortran.h ! 090c6eed88a21076f7fbcbebc5fa8fc1 gcc/fortran/gfortran.info 8a9cc106d09d3cea9d2e20eeda456ac6 gcc/fortran/gfortran.texi bbbf3356233113182377fe25fd5906bf gcc/fortran/gfortranspec.c 77241f8717ab545cdc480d3348a3e0d5 gcc/fortran/interface.c --- 3975,3981 ---- 2a2623ecc3c0bc92e2c7ac38ced6387d gcc/fortran/f95-lang.c 5eceabeecfb264b11f8979916560374f gcc/fortran/gfc-internals.texi 0344a8d0ff8b7e722fb68f54606a033b gcc/fortran/gfortran.h ! a4ed2d8a2c7ed20570a58996790ec45a gcc/fortran/gfortran.info 8a9cc106d09d3cea9d2e20eeda456ac6 gcc/fortran/gfortran.texi bbbf3356233113182377fe25fd5906bf gcc/fortran/gfortranspec.c 77241f8717ab545cdc480d3348a3e0d5 gcc/fortran/interface.c *************** f18edc9d5de50b96b200f9ce5cf52c50 gcc/fo *** 3984,3990 **** 07c1a0c8237deed79165520274da79b8 gcc/fortran/invoke.texi 2c06d478a6bae6e69cf370ef4389c178 gcc/fortran/io.c 5d5ac4dc1e1db599f28c22025d30e876 gcc/fortran/ioparm.def ! 321c356e320a65b82d481f1d37f481ce gcc/fortran/iresolve.c 23908622d2ab5568f47d6629764f6275 gcc/fortran/iso-c-binding.def 0f3ddf623bd07c45a43c893982b9346e gcc/fortran/iso-fortran-env.def 1a62cd89931232b22e01a202f0c18137 gcc/fortran/lang-specs.h --- 3985,3991 ---- 07c1a0c8237deed79165520274da79b8 gcc/fortran/invoke.texi 2c06d478a6bae6e69cf370ef4389c178 gcc/fortran/io.c 5d5ac4dc1e1db599f28c22025d30e876 gcc/fortran/ioparm.def ! f31876cddd13b35b95ac79ed170eb393 gcc/fortran/iresolve.c 23908622d2ab5568f47d6629764f6275 gcc/fortran/iso-c-binding.def 0f3ddf623bd07c45a43c893982b9346e gcc/fortran/iso-fortran-env.def 1a62cd89931232b22e01a202f0c18137 gcc/fortran/lang-specs.h *************** fd0f4987598a1ee668b251498c771bda gcc/fo *** 4001,4007 **** 12fd07c8c87b76d456cdec668f384506 gcc/fortran/parse.c db6268434c13fbd14c2656e2f6f81e6b gcc/fortran/parse.h bf9e13b7c4dafd28e201ea70e9ed128d gcc/fortran/primary.c ! 2f69789aed0a79f6433993d2473d70f2 gcc/fortran/resolve.c 1f1b31f200748759110f03d1a619d1bc gcc/fortran/scanner.c aededc67f6d01b40b5eeaf460da8bdcd gcc/fortran/simplify.c 6672c6a25c96021a404b2734e6b1a2e9 gcc/fortran/st.c --- 4002,4008 ---- 12fd07c8c87b76d456cdec668f384506 gcc/fortran/parse.c db6268434c13fbd14c2656e2f6f81e6b gcc/fortran/parse.h bf9e13b7c4dafd28e201ea70e9ed128d gcc/fortran/primary.c ! baeae26a8118a53416259b394f5186e0 gcc/fortran/resolve.c 1f1b31f200748759110f03d1a619d1bc gcc/fortran/scanner.c aededc67f6d01b40b5eeaf460da8bdcd gcc/fortran/simplify.c 6672c6a25c96021a404b2734e6b1a2e9 gcc/fortran/st.c *************** e5b02259f52a2016485fee07f70de0c4 gcc/fo *** 4013,4019 **** e69ba744797bc8560d44f50c36e3b8e7 gcc/fortran/trans-common.c ddcbf20467e96045a820b3eda74ecde8 gcc/fortran/trans-const.c 3c1cda09b3e4ad60324d5fe76fb81010 gcc/fortran/trans-const.h ! f70d1ecfdc962202889052c30cb4a9bb gcc/fortran/trans-decl.c 1c1e2142b1cce1a8125595eecb31b670 gcc/fortran/trans-expr.c 9b7244781ac9b1fc230bbb981f6cd060 gcc/fortran/trans-intrinsic.c 3e3548ca6851b673dbc03721de4009df gcc/fortran/trans-io.c --- 4014,4020 ---- e69ba744797bc8560d44f50c36e3b8e7 gcc/fortran/trans-common.c ddcbf20467e96045a820b3eda74ecde8 gcc/fortran/trans-const.c 3c1cda09b3e4ad60324d5fe76fb81010 gcc/fortran/trans-const.h ! 19356a261eb3f37900e8680508e54e12 gcc/fortran/trans-decl.c 1c1e2142b1cce1a8125595eecb31b670 gcc/fortran/trans-expr.c 9b7244781ac9b1fc230bbb981f6cd060 gcc/fortran/trans-intrinsic.c 3e3548ca6851b673dbc03721de4009df gcc/fortran/trans-io.c *************** daab6e6009c7f2a7a222c7b210a5dd6c gcc/ge *** 4055,4061 **** a504c0e6b9775455bc08734178436152 gcc/genextract.c e916713c67d4bd0ee15de2e23d625b1a gcc/genflags.c ac69af0b2bcdd35b25174278ccd40aca gcc/gengenrtl.c ! 37de8575b43be328b651f71d37df07b2 gcc/gengtype-lex.c 10469dbd28278ba4f9286aebd99feefc gcc/gengtype-lex.l 5e264825a46ac960fd04df6c4e6fe749 gcc/gengtype-parse.c 3d5027aea1a131e03548ceee8bb92b7f gcc/gengtype.c --- 4056,4062 ---- a504c0e6b9775455bc08734178436152 gcc/genextract.c e916713c67d4bd0ee15de2e23d625b1a gcc/genflags.c ac69af0b2bcdd35b25174278ccd40aca gcc/gengenrtl.c ! 803b7f836f5e453d359b74009e7cb270 gcc/gengtype-lex.c 10469dbd28278ba4f9286aebd99feefc gcc/gengtype-lex.l 5e264825a46ac960fd04df6c4e6fe749 gcc/gengtype-parse.c 3d5027aea1a131e03548ceee8bb92b7f gcc/gengtype.c *************** bbd8eba1a1e6768188c431e76e3a5052 gcc/gg *** 4076,4082 **** 6bbee411c4c01ae15681dd0aafc3b24c gcc/ggc-zone.c 94ac448d364c30ca9d6175b1766129fd gcc/ggc.h be2a760ca27c3f2e398b0bd6189d0d1e gcc/gimple-low.c ! 366a432a16f41e965f2e2265db0c18f9 gcc/gimplify.c 8ba7811b926872b3d3c400c1d28a85ae gcc/ginclude/float.h 3b200c2e6083737714963cb90fadd2fc gcc/ginclude/iso646.h 10c9f28806d14aba38914b97ca1ba7d1 gcc/ginclude/stdarg.h --- 4077,4083 ---- 6bbee411c4c01ae15681dd0aafc3b24c gcc/ggc-zone.c 94ac448d364c30ca9d6175b1766129fd gcc/ggc.h be2a760ca27c3f2e398b0bd6189d0d1e gcc/gimple-low.c ! 9e6213d5ab66e848b1f553e3007efa8d gcc/gimplify.c 8ba7811b926872b3d3c400c1d28a85ae gcc/ginclude/float.h 3b200c2e6083737714963cb90fadd2fc gcc/ginclude/iso646.h 10c9f28806d14aba38914b97ca1ba7d1 gcc/ginclude/stdarg.h *************** e96eca7033192caf0724d4afd2c9f250 gcc/gi *** 4086,4092 **** 732f4a2d8474feb915d9e84a8b7562fa gcc/ginclude/tgmath.h 8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h dee4eda8279ccb1cfcc9335d717234e7 gcc/glimits.h ! 7722c9b0348bc07940418b01ac8c9aa7 gcc/global.c 5e370226af54a969cf8d58ffb6ff889a gcc/graph.c abc3375f56df3dcfdfe30ff04766033e gcc/graph.h d93553db97cc28cd5a0b496b227e82e0 gcc/graphds.c --- 4087,4093 ---- 732f4a2d8474feb915d9e84a8b7562fa gcc/ginclude/tgmath.h 8d9ecf0d6ef93c79623ce1d27a32a2cb gcc/ginclude/varargs.h dee4eda8279ccb1cfcc9335d717234e7 gcc/glimits.h ! 6a2133aaf38db6419891fe8de2b4bca5 gcc/global.c 5e370226af54a969cf8d58ffb6ff889a gcc/graph.c abc3375f56df3dcfdfe30ff04766033e gcc/graph.h d93553db97cc28cd5a0b496b227e82e0 gcc/graphds.c *************** b664d76ca28cfaa43f7089fcacbded8f gcc/ho *** 4119,4125 **** f11c5e848450fadda50fac2c6aeec00a gcc/hosthooks-def.h a31a1f832beee0163b6a3c429b0c0c9c gcc/hosthooks.h ba8a2ebc7c5f861dce285f9161fb7909 gcc/hwint.h ! e04d4d81dcf5c5a067d6ce84d467b80e gcc/ifcvt.c 52b3f358992d3835ab0d7356bafa9cec gcc/init-regs.c 391fd8f80c4d8d24f6f77b9349c40729 gcc/input.h 7c783945ec3f7215b32a5a830c86c280 gcc/insn-addr.h --- 4120,4126 ---- f11c5e848450fadda50fac2c6aeec00a gcc/hosthooks-def.h a31a1f832beee0163b6a3c429b0c0c9c gcc/hosthooks.h ba8a2ebc7c5f861dce285f9161fb7909 gcc/hwint.h ! db1b7c378abb019e5864a12a56997de5 gcc/ifcvt.c 52b3f358992d3835ab0d7356bafa9cec gcc/init-regs.c 391fd8f80c4d8d24f6f77b9349c40729 gcc/input.h 7c783945ec3f7215b32a5a830c86c280 gcc/insn-addr.h *************** e04d4d81dcf5c5a067d6ce84d467b80e gcc/if *** 4129,4135 **** ae608d3ad6fb1699c0225bdab8f41c09 gcc/intl.c 8dde55af4a3be4115b75414868850544 gcc/intl.h 75213c17d1616b617dc20198d094c0ed gcc/ipa-cp.c ! ba825f417ce54375df38fcc5b1919a90 gcc/ipa-inline.c 0e8aa2447fa27ddfe819f9f265b01a99 gcc/ipa-prop.c d79caf7f6cbf3d892a05a2943bf09174 gcc/ipa-prop.h 22ee4187dea7ae82599442558e0f2dfb gcc/ipa-pure-const.c --- 4130,4136 ---- ae608d3ad6fb1699c0225bdab8f41c09 gcc/intl.c 8dde55af4a3be4115b75414868850544 gcc/intl.h 75213c17d1616b617dc20198d094c0ed gcc/ipa-cp.c ! bbc38cee39d808a67f38e5e0f5ce73fa gcc/ipa-inline.c 0e8aa2447fa27ddfe819f9f265b01a99 gcc/ipa-prop.c d79caf7f6cbf3d892a05a2943bf09174 gcc/ipa-prop.h 22ee4187dea7ae82599442558e0f2dfb gcc/ipa-pure-const.c *************** cff9b112acbaa59b4c325fb101097a0b gcc/ip *** 4142,4148 **** d30a8acc4ee04ffdfdc15bd3caccc2d7 gcc/ipa-utils.c 017073f8caef914b5ff479648a205a50 gcc/ipa-utils.h a34108043c9195beb1d6268150526001 gcc/ipa.c ! 93f323e71836f101089b116aa1fab48a gcc/java/ChangeLog 3ac37a9f1ad274538f2de05e991e7fb3 gcc/java/ChangeLog.ptr 5daac56e6d929be638ed287da3720f51 gcc/java/ChangeLog.tree-ssa 24db5ea69011126b1e384dda0bf6de7d gcc/java/Make-lang.in --- 4143,4149 ---- d30a8acc4ee04ffdfdc15bd3caccc2d7 gcc/ipa-utils.c 017073f8caef914b5ff479648a205a50 gcc/ipa-utils.h a34108043c9195beb1d6268150526001 gcc/ipa.c ! d656a85ac550ed72bdbd410c58934bfa gcc/java/ChangeLog 3ac37a9f1ad274538f2de05e991e7fb3 gcc/java/ChangeLog.ptr 5daac56e6d929be638ed287da3720f51 gcc/java/ChangeLog.tree-ssa 24db5ea69011126b1e384dda0bf6de7d gcc/java/Make-lang.in *************** febe951f962e414e6997809995a98b77 gcc/lc *** 4197,4203 **** 3e44aac5944ad6353d2113ecfc3b3609 gcc/libada-mk.in 071873c5372c426f1d698110bab0a8dd gcc/libfuncs.h 4c66768c7ae6cb97fa12aec60825609f gcc/libgcc-std.ver ! 780a6aa91725f70b95eedee020052e79 gcc/libgcc2.c e8210e32d22257dd3d78e8fc531428fc gcc/libgcc2.h 1497b667d82792ddd76b7003ee112f62 gcc/libgcov.c d4f7140fcd55bba037803fb314146a6c gcc/limitx.h --- 4198,4204 ---- 3e44aac5944ad6353d2113ecfc3b3609 gcc/libada-mk.in 071873c5372c426f1d698110bab0a8dd gcc/libfuncs.h 4c66768c7ae6cb97fa12aec60825609f gcc/libgcc-std.ver ! 63f26880a981be0e64e6dc5df99f6721 gcc/libgcc2.c e8210e32d22257dd3d78e8fc531428fc gcc/libgcc2.h 1497b667d82792ddd76b7003ee112f62 gcc/libgcov.c d4f7140fcd55bba037803fb314146a6c gcc/limitx.h *************** d4f7140fcd55bba037803fb314146a6c gcc/li *** 4207,4213 **** 3d489fc3f620fcc190cfa282849ff57f gcc/longlong.h e8c05e91fae3edc2847460edb214c490 gcc/loop-doloop.c 5f9be532659a8421ef2ba952046b4ee6 gcc/loop-init.c ! f50a2f91a6811bc80779d20fa3721f0f gcc/loop-invariant.c 2b5626ae86a6bfc3c7e40c20922fe66a gcc/loop-iv.c 689345b8e25cba8fa2d411a2e832dfa0 gcc/loop-unroll.c d6182b024d0b0d4a483f28831516b211 gcc/loop-unswitch.c --- 4208,4214 ---- 3d489fc3f620fcc190cfa282849ff57f gcc/longlong.h e8c05e91fae3edc2847460edb214c490 gcc/loop-doloop.c 5f9be532659a8421ef2ba952046b4ee6 gcc/loop-init.c ! 42b9d6ec68f55eb27d76e13ab6ee179b gcc/loop-invariant.c 2b5626ae86a6bfc3c7e40c20922fe66a gcc/loop-iv.c 689345b8e25cba8fa2d411a2e832dfa0 gcc/loop-unroll.c d6182b024d0b0d4a483f28831516b211 gcc/loop-unswitch.c *************** cf985a26ee76751c37b4454653a7b374 gcc/lo *** 4224,4230 **** 2569a0ab9b2c9f2c2b8e980aee6fbbe3 gcc/mode-classes.def 3e82f00a11609193016fc53745dff4e9 gcc/mode-switching.c 64ed2275302d7af3d5b17353758ce275 gcc/modulo-sched.c ! 942e249033821096b0003a91c1c78bcf gcc/objc/ChangeLog 1f798367f92b386ba9082972c4cb9e59 gcc/objc/Make-lang.in aa5319dd541cdb0eb8622f9adf66b761 gcc/objc/README 079d3dc27e9567936ebcc70e9662b3c8 gcc/objc/config-lang.in --- 4225,4231 ---- 2569a0ab9b2c9f2c2b8e980aee6fbbe3 gcc/mode-classes.def 3e82f00a11609193016fc53745dff4e9 gcc/mode-switching.c 64ed2275302d7af3d5b17353758ce275 gcc/modulo-sched.c ! 65ed4965378833461d99fd7081ee0069 gcc/objc/ChangeLog 1f798367f92b386ba9082972c4cb9e59 gcc/objc/Make-lang.in aa5319dd541cdb0eb8622f9adf66b761 gcc/objc/README 079d3dc27e9567936ebcc70e9662b3c8 gcc/objc/config-lang.in *************** b661324eb258952e69b52a4110ef7eb5 gcc/ob *** 4233,4239 **** a21db3766f7d5b1e38eb737e51956387 gcc/objc/objc-act.h 0c8ad7b2520bb944fa58e1b400102d68 gcc/objc/objc-lang.c 6779d586f851c44361fe2884d2d9192c gcc/objc/objc-tree.def ! 839b35bd30d631c270669b8d77c2be59 gcc/objcp/ChangeLog aae6cf248b9759bc4eac6c602006111c gcc/objcp/Make-lang.in 871a47a5d40ed19c0d393bb1a52229c2 gcc/objcp/config-lang.in b69e6fb8f98a0eca7d27309f950a6974 gcc/objcp/lang-specs.h --- 4234,4240 ---- a21db3766f7d5b1e38eb737e51956387 gcc/objc/objc-act.h 0c8ad7b2520bb944fa58e1b400102d68 gcc/objc/objc-lang.c 6779d586f851c44361fe2884d2d9192c gcc/objc/objc-tree.def ! 521873abd136817ebac55d23b8073dfc gcc/objcp/ChangeLog aae6cf248b9759bc4eac6c602006111c gcc/objcp/Make-lang.in 871a47a5d40ed19c0d393bb1a52229c2 gcc/objcp/config-lang.in b69e6fb8f98a0eca7d27309f950a6974 gcc/objcp/lang-specs.h *************** c8e24610558ceff4f2a95399f2d34dd3 gcc/op *** 4258,4264 **** 4a3a9062dd8367118b8ecedba980fa1b gcc/params.def 5adf40e0a4cf926319a43ae9fd6a161e gcc/params.h f84944269e3e867204bde2bfd73cc4b7 gcc/passes.c ! 93d5eba56d9f75a0ce834b90700f022e gcc/po/ChangeLog 954b21fb36cc0d8e9f6e2d6507152f23 gcc/po/EXCLUDES 0d0e347dc1057bcbb55913184375f183 gcc/po/be.gmo 3beb5d00524db399ee270136fbc7d8f3 gcc/po/be.po --- 4259,4265 ---- 4a3a9062dd8367118b8ecedba980fa1b gcc/params.def 5adf40e0a4cf926319a43ae9fd6a161e gcc/params.h f84944269e3e867204bde2bfd73cc4b7 gcc/passes.c ! e76981b5e5eb54b0039131373c58dea9 gcc/po/ChangeLog 954b21fb36cc0d8e9f6e2d6507152f23 gcc/po/EXCLUDES 0d0e347dc1057bcbb55913184375f183 gcc/po/be.gmo 3beb5d00524db399ee270136fbc7d8f3 gcc/po/be.po *************** cf057980f920ac6e13134beacead3f6e gcc/pr *** 4312,4318 **** cff149a22584332abf0530a1e38d3ce9 gcc/ra-conflict.c dc03629c948fab47fd49d5799066c331 gcc/ra.h 6c67756ff484d21f60aaedbeb882c7f7 gcc/read-rtl.c ! 5a8bf976fc774d4e91b91eb443207a56 gcc/real.c fd3121c0f073e5578d366c77ca3a941b gcc/real.h 900e9bbd9085fdee237f7c8f9b21ccde gcc/recog.c 36a37198d4e2600f7232e8625f395190 gcc/recog.h --- 4313,4319 ---- cff149a22584332abf0530a1e38d3ce9 gcc/ra-conflict.c dc03629c948fab47fd49d5799066c331 gcc/ra.h 6c67756ff484d21f60aaedbeb882c7f7 gcc/read-rtl.c ! cb72b35eab5b0ce92639372ba97466e3 gcc/real.c fd3121c0f073e5578d366c77ca3a941b gcc/real.h 900e9bbd9085fdee237f7c8f9b21ccde gcc/recog.c 36a37198d4e2600f7232e8625f395190 gcc/recog.h *************** ff8e1fc61650bbcfd39cd92b47ce129f gcc/re *** 4334,4340 **** 0175d56066f0d6e5e69e2ab2c810669e gcc/rtl.c 936cf9443ffd980d008a242881b4c88f gcc/rtl.def fe679521ab7f66b8960fde2a5079029a gcc/rtl.h ! 5697fdd52fe68a8a9cb2dda054395b8e gcc/rtlanal.c df67c8acecc569c465c852dd89a84e28 gcc/rtlhooks-def.h 3e8ec408bcfed03dae2c1c4aed11383b gcc/rtlhooks.c 79b1a7f11576f36cdef55683b0a457d9 gcc/sbitmap.c --- 4335,4341 ---- 0175d56066f0d6e5e69e2ab2c810669e gcc/rtl.c 936cf9443ffd980d008a242881b4c88f gcc/rtl.def fe679521ab7f66b8960fde2a5079029a gcc/rtl.h ! 3fc954ee3381b8684835dc72af95b0c4 gcc/rtlanal.c df67c8acecc569c465c852dd89a84e28 gcc/rtlhooks-def.h 3e8ec408bcfed03dae2c1c4aed11383b gcc/rtlhooks.c 79b1a7f11576f36cdef55683b0a457d9 gcc/sbitmap.c *************** cd7d6d8dffb6ca3094d690e109f65269 gcc/sp *** 4361,4367 **** 6c1e00fabff948db5c0c3101b7434309 gcc/stack-ptr-mod.c fa420c13a4750bb6cd3ec92dcc0ff545 gcc/statistics.h bfc1ee9e5f485bc589d715fe869ecf09 gcc/stmt.c ! 1554536b7ad0d35728f57cb4fdc35d3c gcc/stor-layout.c 79c621d2b179ae9f1cac15a96b79ed2b gcc/stringpool.c d717d4040c31b2974cc6287f30770276 gcc/struct-equiv.c cd9f672baf86c6aba6e4918701259bcc gcc/stub-objc.c --- 4362,4368 ---- 6c1e00fabff948db5c0c3101b7434309 gcc/stack-ptr-mod.c fa420c13a4750bb6cd3ec92dcc0ff545 gcc/statistics.h bfc1ee9e5f485bc589d715fe869ecf09 gcc/stmt.c ! 2f90502f22f0358cee5734781622a32a gcc/stor-layout.c 79c621d2b179ae9f1cac15a96b79ed2b gcc/stringpool.c d717d4040c31b2974cc6287f30770276 gcc/struct-equiv.c cd9f672baf86c6aba6e4918701259bcc gcc/stub-objc.c *************** bf1c98807040d3ee66d5dfc85c659ef0 gcc/ta *** 4373,4379 **** f44189305ce38a2fbbd80ede8a1706d2 gcc/target.h e8be634dd23f925ad1a2e1c717e0f5e6 gcc/targhooks.c 28311eb8d0f391447720a414f0eb6516 gcc/targhooks.h ! e0ece014e80f662efc5c5184f0b00981 gcc/testsuite/ChangeLog 6c2ceb0138a4f779fd6d8b6327fa8611 gcc/testsuite/ChangeLog.ptr e17ee05091518d43a251036cfe547583 gcc/testsuite/ChangeLog.tree-ssa c2eb2f892b7b914e0a687ca43783d1f3 gcc/testsuite/README --- 4374,4380 ---- f44189305ce38a2fbbd80ede8a1706d2 gcc/target.h e8be634dd23f925ad1a2e1c717e0f5e6 gcc/targhooks.c 28311eb8d0f391447720a414f0eb6516 gcc/targhooks.h ! 41127c0e1b53f159c9aa53184eebbb4a gcc/testsuite/ChangeLog 6c2ceb0138a4f779fd6d8b6327fa8611 gcc/testsuite/ChangeLog.ptr e17ee05091518d43a251036cfe547583 gcc/testsuite/ChangeLog.tree-ssa c2eb2f892b7b914e0a687ca43783d1f3 gcc/testsuite/README *************** d90943e976dded1f4182aeb500d1f2c7 gcc/te *** 7069,7074 **** --- 7070,7076 ---- 8c08a43b9a6c3a1ec099f45dedd4965e gcc/testsuite/g++.dg/abi/thunk2.C 64d1aa038d30ffe9d535aa3f5ea90c51 gcc/testsuite/g++.dg/abi/thunk3.C c7ec06715420438ad1b0fd1169265a31 gcc/testsuite/g++.dg/abi/thunk4.C + 0ec5c22fec9ed33618612b880a806f5c gcc/testsuite/g++.dg/abi/thunk5.C 9266f22cfbaad15702320f26c3b6c146 gcc/testsuite/g++.dg/abi/vague1.C 6b15aad70c63bb9bebfefe5096394d41 gcc/testsuite/g++.dg/abi/vbase1.C e36a8fd36846ca34b500150cfaf2d8fa gcc/testsuite/g++.dg/abi/vbase10.C *************** a26a24dcac8fa1d56d36002c9551d274 gcc/te *** 7546,7551 **** --- 7548,7554 ---- 34941d0e46c36878c4c08a907bcce93f gcc/testsuite/g++.dg/debug/dwarf2/fesd.h 237e50ca0346c070ed29dd1d894fc812 gcc/testsuite/g++.dg/debug/dwarf2/local-var-in-contructor.C a805a39dd25f75a8d917e6036732df72 gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C + 5d1ecf7b69c952a27766558b612beac6 gcc/testsuite/g++.dg/debug/dwarf2/pubnames-1.C 479930fb5faf8196de02f2765efd234d gcc/testsuite/g++.dg/debug/enum-1.C 7ca1d4c7ad1e18f7eebfa4742477778c gcc/testsuite/g++.dg/debug/enum-2.C 475a95279bcd0b4ccd6e118ead65e106 gcc/testsuite/g++.dg/debug/minimal1.C *************** c83b7aed233d6150603f6551e858ddf3 gcc/te *** 8483,8488 **** --- 8486,8492 ---- ded575d1c35757dbf89f635e5a86910d gcc/testsuite/g++.dg/init/ref9.C 7d8b7ff14410173fd3e1cb0594f72583 gcc/testsuite/g++.dg/init/save1.C 2ce501fe71f97375e159963b826b5f70 gcc/testsuite/g++.dg/init/self1.C + c0a507cb8b6bf9a5448427e537d93531 gcc/testsuite/g++.dg/init/static-init2.C 36c7bdcd9c002a17bbb025dd79e017b7 gcc/testsuite/g++.dg/init/static1.C 5790ab7ca9ca7303a8c59f3dbcb9058e gcc/testsuite/g++.dg/init/static2.C 004975a4245800f0c34b34b9565fc427 gcc/testsuite/g++.dg/init/static3.C *************** aa72bf12de95e37fe79a3293544473d4 gcc/te *** 8610,8616 **** 2a64c61d7cff0a81c852ac88971f57a2 gcc/testsuite/g++.dg/lookup/scoped5.C 3f1e236714c4b8b0f699ae179e250764 gcc/testsuite/g++.dg/lookup/scoped6.C 36c8df686ba39d71b24a97d15b78bcba gcc/testsuite/g++.dg/lookup/scoped7.C ! 9ac92ac481a927433166e57356e545d2 gcc/testsuite/g++.dg/lookup/scoped8.C 49bc5682014bc8d20205d1fa91e282f8 gcc/testsuite/g++.dg/lookup/strong-using-1.C be2b9a507b488a485cdfcae3a28202ac gcc/testsuite/g++.dg/lookup/strong-using-2.C c96580d873e891c5bc447d5c720dc80c gcc/testsuite/g++.dg/lookup/strong-using-3.C --- 8614,8620 ---- 2a64c61d7cff0a81c852ac88971f57a2 gcc/testsuite/g++.dg/lookup/scoped5.C 3f1e236714c4b8b0f699ae179e250764 gcc/testsuite/g++.dg/lookup/scoped6.C 36c8df686ba39d71b24a97d15b78bcba gcc/testsuite/g++.dg/lookup/scoped7.C ! 3e552c46db2cd7ace6c2daed0711e289 gcc/testsuite/g++.dg/lookup/scoped8.C 49bc5682014bc8d20205d1fa91e282f8 gcc/testsuite/g++.dg/lookup/strong-using-1.C be2b9a507b488a485cdfcae3a28202ac gcc/testsuite/g++.dg/lookup/strong-using-2.C c96580d873e891c5bc447d5c720dc80c gcc/testsuite/g++.dg/lookup/strong-using-3.C *************** d91ba71ee2c4033b63d3e9313ca87d20 gcc/te *** 8935,8941 **** 95e8f5237dd1f8559adddbcd743c6a6f gcc/testsuite/g++.dg/other/error8.C b92370a23a79c9c243e1e6ba7329b0a7 gcc/testsuite/g++.dg/other/error9.C d41c759e6deb3e76ea2ad2bb0786f3a6 gcc/testsuite/g++.dg/other/field1.C ! 1db1be1134156a77bfcaf683d6aa2eda gcc/testsuite/g++.dg/other/first-global.C 8ca2623b82b776edbb3caee012caa2a9 gcc/testsuite/g++.dg/other/fold1.C 4e454805fdba784ccf383bf015fee2fc gcc/testsuite/g++.dg/other/friend1.C 73acd7749bd5e8d5aea359a56c89a202 gcc/testsuite/g++.dg/other/friend2.C --- 8939,8945 ---- 95e8f5237dd1f8559adddbcd743c6a6f gcc/testsuite/g++.dg/other/error8.C b92370a23a79c9c243e1e6ba7329b0a7 gcc/testsuite/g++.dg/other/error9.C d41c759e6deb3e76ea2ad2bb0786f3a6 gcc/testsuite/g++.dg/other/field1.C ! cf80a111687f408ce5ac368b8046be98 gcc/testsuite/g++.dg/other/first-global.C 8ca2623b82b776edbb3caee012caa2a9 gcc/testsuite/g++.dg/other/fold1.C 4e454805fdba784ccf383bf015fee2fc gcc/testsuite/g++.dg/other/friend1.C 73acd7749bd5e8d5aea359a56c89a202 gcc/testsuite/g++.dg/other/friend2.C *************** de07ec93dc9f688d2fe2f33f07228d16 gcc/te *** 8995,9000 **** --- 8999,9006 ---- ca790c339fe54a884f32d8e5cd3c7e53 gcc/testsuite/g++.dg/other/pr35504.C e7318945c51d3bbaf1fa1d922b1661f3 gcc/testsuite/g++.dg/other/pr38706.C 13032d4b520ba4039fd6df337bd67601 gcc/testsuite/g++.dg/other/pr39496.C + 5c8c2604c08c57cb2c21770bf3b416bf gcc/testsuite/g++.dg/other/pr40561.C + e18e3ba20f03468900780d327126e381 gcc/testsuite/g++.dg/other/pr43116.C d21dda28ccc09de70408d08632e8b5a7 gcc/testsuite/g++.dg/other/pragma-ep-1.C 7459c97728e6ffd98a446fba2d38d258 gcc/testsuite/g++.dg/other/pragma-re-1.C f58740da9046e1b048adeaf5bd6ac01e gcc/testsuite/g++.dg/other/pragma-re-2.C *************** daf5f5fa938643351cbd008ccc3bb60f gcc/te *** 9106,9112 **** 16b06ccce5dbf6640797da7bada365f5 gcc/testsuite/g++.dg/parse/asm2.C 231816ebf0d1f8c23a7446536f02f2fa gcc/testsuite/g++.dg/parse/asm3.C c51ee1846816a95e9af6e3d6b9e65695 gcc/testsuite/g++.dg/parse/attr-ctor1.C ! b597255f4d6679e8f7935dba66f5703d gcc/testsuite/g++.dg/parse/attr-externally-visible-1.C fc7bb3a300dd247cd39bd47963487340 gcc/testsuite/g++.dg/parse/attr-externally-visible-2.C d84032d5d61187d741ca91d1d16ee607 gcc/testsuite/g++.dg/parse/attr1.C 3d4935439f09d7756194078a14580819 gcc/testsuite/g++.dg/parse/attr2.C --- 9112,9118 ---- 16b06ccce5dbf6640797da7bada365f5 gcc/testsuite/g++.dg/parse/asm2.C 231816ebf0d1f8c23a7446536f02f2fa gcc/testsuite/g++.dg/parse/asm3.C c51ee1846816a95e9af6e3d6b9e65695 gcc/testsuite/g++.dg/parse/attr-ctor1.C ! 98a4778cf32d8f5a1026962fa6d1ac00 gcc/testsuite/g++.dg/parse/attr-externally-visible-1.C fc7bb3a300dd247cd39bd47963487340 gcc/testsuite/g++.dg/parse/attr-externally-visible-2.C d84032d5d61187d741ca91d1d16ee607 gcc/testsuite/g++.dg/parse/attr1.C 3d4935439f09d7756194078a14580819 gcc/testsuite/g++.dg/parse/attr2.C *************** ced832c704713d5dd4581483a10c8a33 gcc/te *** 9224,9229 **** --- 9230,9236 ---- a2e4d2c70a76d509bdeab9072587529d gcc/testsuite/g++.dg/parse/dtor8.C 006eb7acb5b862fc14f95c5598738eb5 gcc/testsuite/g++.dg/parse/dtor9.C c2a5649592cbbe88e85ed2dcd1b7cc0f gcc/testsuite/g++.dg/parse/dupl-tmpl-args1.C + 3e3dd82f99c9cd7fe0aea45f41ebc885 gcc/testsuite/g++.dg/parse/eh-decl.C 0901bd8fea5e1a75a81cb181e356de1b gcc/testsuite/g++.dg/parse/elab1.C 785d047c5536a633da6511c5c90214a2 gcc/testsuite/g++.dg/parse/elab2.C 4a8579808b7290439fae0d407373d254 gcc/testsuite/g++.dg/parse/else-2.C *************** d9a08dd82988a25d2840d767d582837f gcc/te *** 9798,9803 **** --- 9805,9811 ---- f8aa89e0edae3ef78836a8cc046f0550 gcc/testsuite/g++.dg/template/field1.C 1581f9141ad183d6d31a009275ebf7a4 gcc/testsuite/g++.dg/template/fnspec1.C 8f101d84c90c958381606b762e3df298 gcc/testsuite/g++.dg/template/fntry1.C + c3025665d58f3b1443b5cbb53b5bd0f6 gcc/testsuite/g++.dg/template/fntype1.C c6cdc41eef6b33a55c43db84fd711a3f gcc/testsuite/g++.dg/template/friend.C bdf8365204c19eeb87434d85b7139d2d gcc/testsuite/g++.dg/template/friend10.C c1eab5b806b63596b0fa26a471273823 gcc/testsuite/g++.dg/template/friend11.C *************** acdcbca8fd37e8b3134edc8b2c699259 gcc/te *** 9857,9862 **** --- 9865,9871 ---- 0ce7717b93949f5490ac817b51482e8a gcc/testsuite/g++.dg/template/inherit.C 13bd5309700c34e9e01c5bd7fd620d7b gcc/testsuite/g++.dg/template/inherit2.C 1c9360dccd50f544e413d4c00432d88e gcc/testsuite/g++.dg/template/inherit3.C + 2b089e52426f6150cf26e18b4ada5122 gcc/testsuite/g++.dg/template/inherit4.C 9783cba5cd0e48e50ecc5c42ed1dd282 gcc/testsuite/g++.dg/template/init-list.C f30fe425de51d4cb2ab5ff05b71d616a gcc/testsuite/g++.dg/template/init1.C 76f88c13708d18ca711ab8287d1caac9 gcc/testsuite/g++.dg/template/init2.C *************** a7a6daf9801ba47ba9d71b2750b8819b gcc/te *** 10054,10060 **** bbfca58649b8b1342b8f444ed2a5f1fd gcc/testsuite/g++.dg/template/qualttp18.C 5d01ff95ca3a7d8da4e70d7477555e72 gcc/testsuite/g++.dg/template/qualttp19.C e1b6f19153852a341aae2955eb8ea280 gcc/testsuite/g++.dg/template/qualttp2.C ! 1a0fb53670ffdba6e518a96ff8d2e29f gcc/testsuite/g++.dg/template/qualttp20.C d7668570c380f7a54655435e409395c9 gcc/testsuite/g++.dg/template/qualttp21.C 3b637cecee1acb45f1c7f752a8c7732d gcc/testsuite/g++.dg/template/qualttp22.C e76a3792e525e8332039a4589714ddf6 gcc/testsuite/g++.dg/template/qualttp3.C --- 10063,10069 ---- bbfca58649b8b1342b8f444ed2a5f1fd gcc/testsuite/g++.dg/template/qualttp18.C 5d01ff95ca3a7d8da4e70d7477555e72 gcc/testsuite/g++.dg/template/qualttp19.C e1b6f19153852a341aae2955eb8ea280 gcc/testsuite/g++.dg/template/qualttp2.C ! 4bee537cb0324e77ac4c154abdc690f1 gcc/testsuite/g++.dg/template/qualttp20.C d7668570c380f7a54655435e409395c9 gcc/testsuite/g++.dg/template/qualttp21.C 3b637cecee1acb45f1c7f752a8c7732d gcc/testsuite/g++.dg/template/qualttp22.C e76a3792e525e8332039a4589714ddf6 gcc/testsuite/g++.dg/template/qualttp3.C *************** cd21403ce71916cfa4b5c75f6da549d9 gcc/te *** 10073,10078 **** --- 10082,10088 ---- 23d3f217b6bc78941fad8dd51cb41408 gcc/testsuite/g++.dg/template/ref1.C a02f5612e9219b8cd807bc11c6baa86d gcc/testsuite/g++.dg/template/ref2.C a81ad4984bc13a3fb8207d93cbc5f827 gcc/testsuite/g++.dg/template/ref3.C + c3bbc6f642a26de6b3238750b8f9c01f gcc/testsuite/g++.dg/template/ref4.C 3a0b9566efedfd5ec75bfbfa5b764574 gcc/testsuite/g++.dg/template/repo1.C 5a3839c8b995df789d1577d1dd8db95d gcc/testsuite/g++.dg/template/repo2.C 62140095f73953013945a8ee134b2ce5 gcc/testsuite/g++.dg/template/repo3.C *************** d7a01e97d99f1b74700f8e173b381e7e gcc/te *** 10206,10211 **** --- 10216,10222 ---- 3c8d3538984363bd4ff0ecceec6b5f59 gcc/testsuite/g++.dg/template/typedef1.C da5e10dcd0d113f42f94806f2313be36 gcc/testsuite/g++.dg/template/typedef10.C 91560e6058fa7ce0edbd4239eb12b810 gcc/testsuite/g++.dg/template/typedef2.C + 7e520cd2a2f5f287069b2ee21c8ea862 gcc/testsuite/g++.dg/template/typedef21.C ccd975f84b8531606ff90ff87ff98010 gcc/testsuite/g++.dg/template/typedef3.C 0abf956c61b1548b77669c5d00411396 gcc/testsuite/g++.dg/template/typedef4.C 85d16af61ffdff9bc8c9e3f2444db5de gcc/testsuite/g++.dg/template/typedef5.C *************** a7f9b10c8589802dfa8f02f013c7ac2e gcc/te *** 10327,10333 **** 4035a1e00eace7a7615f43772cc94b78 gcc/testsuite/g++.dg/torture/pr40389.C 39c666253aab951b3677dc9c7b19514f gcc/testsuite/g++.dg/torture/pr40460.C 5afe578074ff640a77903318faea8e72 gcc/testsuite/g++.dg/torture/str_empty.C ! dc0b0bbecceeb2619e44dd8070f9da6b gcc/testsuite/g++.dg/torture/type-generic-1.C 1e015db2c28f0131b9bf647f8de438b9 gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C 4cb506fc6da911dfadcb6c0ce4394c84 gcc/testsuite/g++.dg/tree-prof/tree-prof.exp 2a1f9c8b1ccb241e4745f1e06c56fac3 gcc/testsuite/g++.dg/tree-ssa/20040317-1.C --- 10338,10344 ---- 4035a1e00eace7a7615f43772cc94b78 gcc/testsuite/g++.dg/torture/pr40389.C 39c666253aab951b3677dc9c7b19514f gcc/testsuite/g++.dg/torture/pr40460.C 5afe578074ff640a77903318faea8e72 gcc/testsuite/g++.dg/torture/str_empty.C ! e308462ebc3dc0718769f21a6bb40678 gcc/testsuite/g++.dg/torture/type-generic-1.C 1e015db2c28f0131b9bf647f8de438b9 gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C 4cb506fc6da911dfadcb6c0ce4394c84 gcc/testsuite/g++.dg/tree-prof/tree-prof.exp 2a1f9c8b1ccb241e4745f1e06c56fac3 gcc/testsuite/g++.dg/tree-ssa/20040317-1.C *************** d4c530769d43a1d750e74fd5f10a662c gcc/te *** 10336,10342 **** ecdf17353c8c33ddb7df3f626a6f05c0 gcc/testsuite/g++.dg/tree-ssa/copyprop-1.C ebffc2389dbbf739ae120d2beb15bf62 gcc/testsuite/g++.dg/tree-ssa/empty-1.C 1a68a606ab899ac20dc0fb911f3edf25 gcc/testsuite/g++.dg/tree-ssa/ivopts-1.C ! 72aa1ce70988a1e23f13c8cfdbaaf7a6 gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C 9ea732e01391f201c070578af2e42c8a gcc/testsuite/g++.dg/tree-ssa/obj-type-ref.C e48295bc246510ba07409a9c081f3d68 gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C 78fcf929e1c1fde7a72e4f29b7956fd9 gcc/testsuite/g++.dg/tree-ssa/pr14814.C --- 10347,10353 ---- ecdf17353c8c33ddb7df3f626a6f05c0 gcc/testsuite/g++.dg/tree-ssa/copyprop-1.C ebffc2389dbbf739ae120d2beb15bf62 gcc/testsuite/g++.dg/tree-ssa/empty-1.C 1a68a606ab899ac20dc0fb911f3edf25 gcc/testsuite/g++.dg/tree-ssa/ivopts-1.C ! 3f2e0e7e3ff73f5d65e9ee99f810fe1e gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C 9ea732e01391f201c070578af2e42c8a gcc/testsuite/g++.dg/tree-ssa/obj-type-ref.C e48295bc246510ba07409a9c081f3d68 gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C 78fcf929e1c1fde7a72e4f29b7956fd9 gcc/testsuite/g++.dg/tree-ssa/pr14814.C *************** c0116d02edfe6d83a6e0319b7ae43310 gcc/te *** 12468,12474 **** 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 ! d20eb788a870bf3547d088319dc98613 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 --- 12479,12485 ---- 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 ! df12e69b1f71829f3dcd93e74464e051 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 *************** d83edbe52eb7bc716fbb4d703952fd5c gcc/te *** 13043,13050 **** d54d7f76b19f79dd290e5553a5679f48 gcc/testsuite/g++.old-deja/g++.pt/array5.C 9deafe0c23dcd9d4742de631c72fa4d3 gcc/testsuite/g++.old-deja/g++.pt/array6.C 0bf7b9320971f79173514bee96bfc707 gcc/testsuite/g++.old-deja/g++.pt/array7.C ! 9ad6c674ab6a9f9b3887f2753be55e8e gcc/testsuite/g++.old-deja/g++.pt/asm1.C ! 6e7995b25cead45381bee1b2b6852987 gcc/testsuite/g++.old-deja/g++.pt/asm2.C df13d28bbf26a454f863dc63645ae86e gcc/testsuite/g++.old-deja/g++.pt/assign1.C 3177f6b7a2d0a93e581a9d2ecf838631 gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C 1adb535176b9d881aafd1bb9dc833b29 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C --- 13054,13061 ---- d54d7f76b19f79dd290e5553a5679f48 gcc/testsuite/g++.old-deja/g++.pt/array5.C 9deafe0c23dcd9d4742de631c72fa4d3 gcc/testsuite/g++.old-deja/g++.pt/array6.C 0bf7b9320971f79173514bee96bfc707 gcc/testsuite/g++.old-deja/g++.pt/array7.C ! 670f181733be8a4832d4b5e31e82842e gcc/testsuite/g++.old-deja/g++.pt/asm1.C ! dec17b4d09a21d8488fb013b7e942707 gcc/testsuite/g++.old-deja/g++.pt/asm2.C df13d28bbf26a454f863dc63645ae86e gcc/testsuite/g++.old-deja/g++.pt/assign1.C 3177f6b7a2d0a93e581a9d2ecf838631 gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C 1adb535176b9d881aafd1bb9dc833b29 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C *************** ac01d71fcbc92c609cbf00b9a9c8b025 gcc/te *** 13968,13974 **** 9dd881236795fab247ec71c1abca3e09 gcc/testsuite/gcc.c-torture/compile/20000728-1.c 6c8eebc797ff96343d1f35a39c2b3b2f gcc/testsuite/gcc.c-torture/compile/20000802-1.c 94da29ee4520eab538ad89a0653f7619 gcc/testsuite/gcc.c-torture/compile/20000803-1.c ! 32482c9df1c8b172985f602e9369bd5a gcc/testsuite/gcc.c-torture/compile/20000804-1.c 73d8448c7350023f4723ba59fa3c7f38 gcc/testsuite/gcc.c-torture/compile/20000818-1.c 798ad95bcb3c0ac618dd80ee18912645 gcc/testsuite/gcc.c-torture/compile/20000825-1.c 6c54d5e909022b02771b10d881dba9b0 gcc/testsuite/gcc.c-torture/compile/20000827-1.c --- 13979,13985 ---- 9dd881236795fab247ec71c1abca3e09 gcc/testsuite/gcc.c-torture/compile/20000728-1.c 6c8eebc797ff96343d1f35a39c2b3b2f gcc/testsuite/gcc.c-torture/compile/20000802-1.c 94da29ee4520eab538ad89a0653f7619 gcc/testsuite/gcc.c-torture/compile/20000803-1.c ! 0aaf98926a6e85b94109a27daa0c4cc4 gcc/testsuite/gcc.c-torture/compile/20000804-1.c 73d8448c7350023f4723ba59fa3c7f38 gcc/testsuite/gcc.c-torture/compile/20000818-1.c 798ad95bcb3c0ac618dd80ee18912645 gcc/testsuite/gcc.c-torture/compile/20000825-1.c 6c54d5e909022b02771b10d881dba9b0 gcc/testsuite/gcc.c-torture/compile/20000827-1.c *************** c159db3cb804c886bf4d0632f8853f8f gcc/te *** 14804,14814 **** --- 14815,14828 ---- 66f9c1d56473df6427510e6cfc0210e9 gcc/testsuite/gcc.c-torture/compile/pr36817.c 0d861b464c185ed9d64bdb4c3db9f906 gcc/testsuite/gcc.c-torture/compile/pr37026.c 93ffd63c07413638bccc8b105145a2d4 gcc/testsuite/gcc.c-torture/compile/pr38359.c + 46df88f1cd0576ed47c1ae154ba423d3 gcc/testsuite/gcc.c-torture/compile/pr38360.c + 339f12e6b4492022b4fdf7e3dcfc4990 gcc/testsuite/gcc.c-torture/compile/pr38564.c a84ff8beff9d296a82f8e0512f122fc2 gcc/testsuite/gcc.c-torture/compile/pr38752.c d8b6a60225d9c3397fcd6b225f902ac9 gcc/testsuite/gcc.c-torture/compile/pr38789.c 2f0423d6cba0f847262d4f4de29c0723 gcc/testsuite/gcc.c-torture/compile/pr38857.c b3a19ce1e6ed7869eb9ad92dbb3aa8bb gcc/testsuite/gcc.c-torture/compile/pr38926.c 6579a563777d718c96f46581e061d497 gcc/testsuite/gcc.c-torture/compile/pr39041.c + 9b2b24e11ae49b3e43be164c75fd7e9b gcc/testsuite/gcc.c-torture/compile/pr39779.c 5b96b05a3f0e9a4d1a2afbecaafbfcdc gcc/testsuite/gcc.c-torture/compile/pr39943.c 2004b9b2e5f82db48f40e7c276f717cb gcc/testsuite/gcc.c-torture/compile/pr40204.c 01ffdedd38a4cfccb5c037add39e0b21 gcc/testsuite/gcc.c-torture/compile/pr40291.c *************** f2ae8018b0ca00588fe7dfdbe6ed01e5 gcc/te *** 15263,15268 **** --- 15277,15284 ---- e92d6d521bbcd8e1983024b017f1777f gcc/testsuite/gcc.c-torture/execute/20080529-1.c 91cae0bf28f2b05f91fb7a5d58c7664e gcc/testsuite/gcc.c-torture/execute/20080604-1.c bfa790890507dd8d7c9c28ba8acfa674 gcc/testsuite/gcc.c-torture/execute/20080813-1.c + 8c9a29fe3843c2aab2075c3c9006bc7c gcc/testsuite/gcc.c-torture/execute/20091229-1.c + 414137574ad2141ad2516adde2b82f7d gcc/testsuite/gcc.c-torture/execute/20100430-1.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 *************** a00550642c778d3e9743b700d0236937 gcc/te *** 16037,16042 **** --- 16053,16063 ---- 595addd89ccea71ac4e1c1f996001aca gcc/testsuite/gcc.c-torture/execute/pr40057.c 2d937c84c86fb4270b1b897de3135ba1 gcc/testsuite/gcc.c-torture/execute/pr40404.c dc861ea4ab9373f64dc8037e7bcb4a12 gcc/testsuite/gcc.c-torture/execute/pr40579.c + 2ce0b0976d38963e771ac5c686d10ce3 gcc/testsuite/gcc.c-torture/execute/pr41917.c + 0d38fcea72302e060cdb2ab8c609f77d gcc/testsuite/gcc.c-torture/execute/pr43220.c + e1c90e5d63e50e72d3af2ef2ef99702a gcc/testsuite/gcc.c-torture/execute/pr43438.c + 567b622287769b340f5289a5e6a8f9af gcc/testsuite/gcc.c-torture/execute/pr43629.c + 14e636b8947495b5a4ac0db6391958fe gcc/testsuite/gcc.c-torture/execute/pr44202-1.c ecfc31f12ce09d6ccbcced04ff04deba gcc/testsuite/gcc.c-torture/execute/pr7284-1.c 89f3c7ee990221eeb33cb08a0772e024 gcc/testsuite/gcc.c-torture/execute/pr7284-1.x f4610e3bba97324f7005c428fe41e597 gcc/testsuite/gcc.c-torture/execute/printf-1.c *************** eba89ad67022c84bc992baf8fd3f5a6b gcc/te *** 16474,16480 **** 234845b8848f5680ff818f62f351bd2d gcc/testsuite/gcc.dg/20020530-1.c da093a504dd5180ba0a2d674a33283b6 gcc/testsuite/gcc.dg/20020607-1.c 9460cc0e67fb619fc3dd04804f75c660 gcc/testsuite/gcc.dg/20020607-2.c ! a0bff5983fb47488c8992fd2aa625b73 gcc/testsuite/gcc.dg/20020919-1.c ede74f556652c85db3cb45f485c69289 gcc/testsuite/gcc.dg/20021006-1.c a96bfd005cce349b25e30c7a618dae80 gcc/testsuite/gcc.dg/20021014-1.c c1a4d1fce02ce0f125054d2d4a5a4137 gcc/testsuite/gcc.dg/20021018-1.c --- 16495,16501 ---- 234845b8848f5680ff818f62f351bd2d gcc/testsuite/gcc.dg/20020530-1.c da093a504dd5180ba0a2d674a33283b6 gcc/testsuite/gcc.dg/20020607-1.c 9460cc0e67fb619fc3dd04804f75c660 gcc/testsuite/gcc.dg/20020607-2.c ! a1e3319e69a891201430f3b45d24ddb3 gcc/testsuite/gcc.dg/20020919-1.c ede74f556652c85db3cb45f485c69289 gcc/testsuite/gcc.dg/20021006-1.c a96bfd005cce349b25e30c7a618dae80 gcc/testsuite/gcc.dg/20021014-1.c c1a4d1fce02ce0f125054d2d4a5a4137 gcc/testsuite/gcc.dg/20021018-1.c *************** bdcff1e830bc6b11fa3dd03da73e0a5e gcc/te *** 16925,16931 **** 1a34446f1aea445eecbfe56d9f273df4 gcc/testsuite/gcc.dg/builtin-strncat-chk-1.c 35c590121da633e8f3bebf6707a46ba7 gcc/testsuite/gcc.dg/builtin-strstr.c 6ebde161046c0cab9641583495be0f84 gcc/testsuite/gcc.dg/builtins-1.c ! 236952dd0c1fbd07978bcee83c587a07 gcc/testsuite/gcc.dg/builtins-10.c 960461c95930d3d3bd3e2a49ed939d49 gcc/testsuite/gcc.dg/builtins-11.c 31fba3ea2bbba3a61df667dd99beb26d gcc/testsuite/gcc.dg/builtins-12.c dc837cbce372b65aca3276526dc5068a gcc/testsuite/gcc.dg/builtins-13.c --- 16946,16952 ---- 1a34446f1aea445eecbfe56d9f273df4 gcc/testsuite/gcc.dg/builtin-strncat-chk-1.c 35c590121da633e8f3bebf6707a46ba7 gcc/testsuite/gcc.dg/builtin-strstr.c 6ebde161046c0cab9641583495be0f84 gcc/testsuite/gcc.dg/builtins-1.c ! de826bd2faea31ca3887af383ff62b8f gcc/testsuite/gcc.dg/builtins-10.c 960461c95930d3d3bd3e2a49ed939d49 gcc/testsuite/gcc.dg/builtins-11.c 31fba3ea2bbba3a61df667dd99beb26d gcc/testsuite/gcc.dg/builtins-12.c dc837cbce372b65aca3276526dc5068a gcc/testsuite/gcc.dg/builtins-13.c *************** e99f948a2420290f76df40092a42fab0 gcc/te *** 16982,16988 **** 1863267706e2e098673111de96a7b9c7 gcc/testsuite/gcc.dg/builtins-7.c e85b6c59bc8f0d4e4ef545b77f5bf156 gcc/testsuite/gcc.dg/builtins-8.c 6364406d43c3bf3c1af19d21027e1a8a gcc/testsuite/gcc.dg/builtins-9.c ! 08325ac6297e7cdbe050e998ae4956e8 gcc/testsuite/gcc.dg/builtins-config.h 8e169fe5323341f11a7665529d6c14a9 gcc/testsuite/gcc.dg/builtins-error.c 65e495bcc821b0c04c03e8e7c871913c gcc/testsuite/gcc.dg/c90-array-lval-1.c 37e70fabb75abb629dd8cb4a643c3b04 gcc/testsuite/gcc.dg/c90-array-lval-2.c --- 17003,17009 ---- 1863267706e2e098673111de96a7b9c7 gcc/testsuite/gcc.dg/builtins-7.c e85b6c59bc8f0d4e4ef545b77f5bf156 gcc/testsuite/gcc.dg/builtins-8.c 6364406d43c3bf3c1af19d21027e1a8a gcc/testsuite/gcc.dg/builtins-9.c ! fa3a095771a0947362b4854908126896 gcc/testsuite/gcc.dg/builtins-config.h 8e169fe5323341f11a7665529d6c14a9 gcc/testsuite/gcc.dg/builtins-error.c 65e495bcc821b0c04c03e8e7c871913c gcc/testsuite/gcc.dg/c90-array-lval-1.c 37e70fabb75abb629dd8cb4a643c3b04 gcc/testsuite/gcc.dg/c90-array-lval-2.c *************** c4cb7deb838345cd0e007ae3d10b0f8d gcc/te *** 18016,18021 **** --- 18037,18043 ---- 21baab23897966c6aa205d567c61a479 gcc/testsuite/gcc.dg/dfp/pr39035.c 1073de100aaa71ba3b65c29cb95aca4d gcc/testsuite/gcc.dg/dfp/pr39902.c 3e115457eb6cb211a2a72328a090c95c gcc/testsuite/gcc.dg/dfp/pr39986.c + 9d6ef4ddddc8fb830191e6f9a509a98f gcc/testsuite/gcc.dg/dfp/pr41049.c 36499a7fbf882bad5200249d186a9e74 gcc/testsuite/gcc.dg/dfp/signbit-1.c 1201db4dbb24c6fc7471af481dc80264 gcc/testsuite/gcc.dg/dfp/signbit-2.c 27be471566ffc869520b7a086edecb1a gcc/testsuite/gcc.dg/dfp/struct-layout-1.c *************** c98bd8084443af9809a9b85283a91966 gcc/te *** 18529,18541 **** a481d0a49a4bf2aa98254e8df226bcd5 gcc/testsuite/gcc.dg/intermod-1.c a00ff32d6d721ec72dabcf1b2f375382 gcc/testsuite/gcc.dg/intmax_t-1.c 3173dbf4a9e49235648d0a0de8390c94 gcc/testsuite/gcc.dg/invalid-call-1.c ! d1d351f15c5d6a8f702fae77e5fdf16c gcc/testsuite/gcc.dg/ipa/ipa-1.c ! ab21f97a1a1c146c85b496d6e5698ad1 gcc/testsuite/gcc.dg/ipa/ipa-2.c ! 21ff82e142ec92d294083dbfd5cdb2ee gcc/testsuite/gcc.dg/ipa/ipa-3.c ! f40db7485d4a8bb714f26ff74bb10b1d gcc/testsuite/gcc.dg/ipa/ipa-4.c ! 189e3b63856b21ef395121c71bff36e5 gcc/testsuite/gcc.dg/ipa/ipa-5.c 1f2c1d8cb67059afeec1476dcc575090 gcc/testsuite/gcc.dg/ipa/ipa-6.c ! 5c85a4d6bdebe22c77eccb5b6ec57fd6 gcc/testsuite/gcc.dg/ipa/ipa-7.c b7f0fbd7e8fabadddf5296da3d7ccec6 gcc/testsuite/gcc.dg/ipa/ipa.exp 8f5983946d28dca5853e89d0aa48b65d gcc/testsuite/gcc.dg/kpice1.c 0869783fa95b6864d6ee55773e4a5f4b gcc/testsuite/gcc.dg/label-compound-stmt-1.c --- 18551,18563 ---- a481d0a49a4bf2aa98254e8df226bcd5 gcc/testsuite/gcc.dg/intermod-1.c a00ff32d6d721ec72dabcf1b2f375382 gcc/testsuite/gcc.dg/intmax_t-1.c 3173dbf4a9e49235648d0a0de8390c94 gcc/testsuite/gcc.dg/invalid-call-1.c ! 898045e2dd7eebc89b037f012cc735eb gcc/testsuite/gcc.dg/ipa/ipa-1.c ! 317b274f6e0f3de3adb6d7185b2380ba gcc/testsuite/gcc.dg/ipa/ipa-2.c ! 97baa598057ba016b49ac9b2136a69a7 gcc/testsuite/gcc.dg/ipa/ipa-3.c ! beccfefa46791a777735df7c30394078 gcc/testsuite/gcc.dg/ipa/ipa-4.c ! 2042c2eefe3aff454d866acd4023ed6e gcc/testsuite/gcc.dg/ipa/ipa-5.c 1f2c1d8cb67059afeec1476dcc575090 gcc/testsuite/gcc.dg/ipa/ipa-6.c ! ed1f40620c10a35ddc7086b1bc254314 gcc/testsuite/gcc.dg/ipa/ipa-7.c b7f0fbd7e8fabadddf5296da3d7ccec6 gcc/testsuite/gcc.dg/ipa/ipa.exp 8f5983946d28dca5853e89d0aa48b65d gcc/testsuite/gcc.dg/kpice1.c 0869783fa95b6864d6ee55773e4a5f4b gcc/testsuite/gcc.dg/label-compound-stmt-1.c *************** f45fda3539b94ddab03c6a8e3c0991f9 gcc/te *** 19055,19061 **** 9e32fab1fe0c4ec8b968df0ef47610b5 gcc/testsuite/gcc.dg/pr31529-1.c 3a600750a8a17167b31776eb68a9c3ce gcc/testsuite/gcc.dg/pr31529-2.c 8fa6078de28a69c0db04847fea3651e3 gcc/testsuite/gcc.dg/pr31847.c ! 73dd8d28acb6728553e8933615208b77 gcc/testsuite/gcc.dg/pr31866.c 9f7a9975da8bfb2c9f1421e38e5428d8 gcc/testsuite/gcc.dg/pr31959.c d426df2de8e4ba3c7e102dfd67d72538 gcc/testsuite/gcc.dg/pr32041.c dd4ec8625a31f09b63b9af420e1c0ccc gcc/testsuite/gcc.dg/pr32069.c --- 19077,19083 ---- 9e32fab1fe0c4ec8b968df0ef47610b5 gcc/testsuite/gcc.dg/pr31529-1.c 3a600750a8a17167b31776eb68a9c3ce gcc/testsuite/gcc.dg/pr31529-2.c 8fa6078de28a69c0db04847fea3651e3 gcc/testsuite/gcc.dg/pr31847.c ! a29a24c1f50a3b069d643951fa60c05b gcc/testsuite/gcc.dg/pr31866.c 9f7a9975da8bfb2c9f1421e38e5428d8 gcc/testsuite/gcc.dg/pr31959.c d426df2de8e4ba3c7e102dfd67d72538 gcc/testsuite/gcc.dg/pr32041.c dd4ec8625a31f09b63b9af420e1c0ccc gcc/testsuite/gcc.dg/pr32069.c *************** d1d99fcbf8df29ff1495743a7f2eea2e gcc/te *** 19137,19143 **** --- 19159,19167 ---- 37421601237c153bacfbed98bb566d6a gcc/testsuite/gcc.dg/pr35258.c d14b67d1db0a48b2e613fbea5354ba82 gcc/testsuite/gcc.dg/pr35264.c 628d515dcc91285efac7a84fc9c64310 gcc/testsuite/gcc.dg/pr35440.c + b54af1aa11b43acb774c5e2f4767d1e0 gcc/testsuite/gcc.dg/pr35443.c b618f891f270bb653c8a5d840b5df77c gcc/testsuite/gcc.dg/pr35616.c + ad031ad703a05e5be72cea154da02616 gcc/testsuite/gcc.dg/pr35742.c 96874a4726217cb2b7a5e459679394b6 gcc/testsuite/gcc.dg/pr35746.c e3e53ff48b741ef77d35eb4034de6457 gcc/testsuite/gcc.dg/pr35899.c d8a009940dca97c8f39715834642172a gcc/testsuite/gcc.dg/pr36015.c *************** e63e62d280fb3c6b952ee62302d6e5dc gcc/te *** 19167,19176 **** --- 19191,19202 ---- bad65e47f333c8daa35cc4f6641ad598 gcc/testsuite/gcc.dg/pr38902.c 49ccb7f1781c0359bfb49883d74c80bd gcc/testsuite/gcc.dg/pr38932.c 0ccbbd97994baf827269e1498b782ccb gcc/testsuite/gcc.dg/pr38934.c + f69671bec212d3eb69f7d8932beee7cb gcc/testsuite/gcc.dg/pr38957.c 114ce740bb935ef10a11a9d69d4705e5 gcc/testsuite/gcc.dg/pr39084.c eec9ad8ff24b46240ab218f066057a5b gcc/testsuite/gcc.dg/pr39455.c 9d6bb1f3256773fc6310d0b8d1933bd7 gcc/testsuite/gcc.dg/pr40550.c 77b6394ab72de478959a57672e19ad1e gcc/testsuite/gcc.dg/pr40669.c + 3b0cbc09a7c7f5f18b7d1334db94a3f6 gcc/testsuite/gcc.dg/pr41033.c 3d08410b2dd57259aa63f0e1c64b376e gcc/testsuite/gcc.dg/pr8788-1.c be04382a35ebb1cfae1b2168f1693a94 gcc/testsuite/gcc.dg/pr8835-1.c 49409fb9111f01e98641b341056e15c6 gcc/testsuite/gcc.dg/pr8927-1.c *************** c7b1b8b2c8e054f9b5f38c396f6c1426 gcc/te *** 19294,19300 **** f3746837de836616a2cd4a391fcb8570 gcc/testsuite/gcc.dg/special/wkali-2a.c 794b522131ab90fbd23b0a0121c65d63 gcc/testsuite/gcc.dg/special/wkali-2b.c d5b447904c327f5cfa57b69050822e4f gcc/testsuite/gcc.dg/spill-1.c ! fc72242d015453fcdf7cb767464886d1 gcc/testsuite/gcc.dg/ssp-1.c 0f561d373ff70beb61e902e650a70a93 gcc/testsuite/gcc.dg/ssp-2.c cc4c4b4f3d828c816c22793a90c03eb1 gcc/testsuite/gcc.dg/stmt-expr-1.c 8b47d043f375a5995d83feae8f86a8d3 gcc/testsuite/gcc.dg/stmt-expr-2.c --- 19320,19326 ---- f3746837de836616a2cd4a391fcb8570 gcc/testsuite/gcc.dg/special/wkali-2a.c 794b522131ab90fbd23b0a0121c65d63 gcc/testsuite/gcc.dg/special/wkali-2b.c d5b447904c327f5cfa57b69050822e4f gcc/testsuite/gcc.dg/spill-1.c ! b695a71f38f4d6774377bab3f330110a gcc/testsuite/gcc.dg/ssp-1.c 0f561d373ff70beb61e902e650a70a93 gcc/testsuite/gcc.dg/ssp-2.c cc4c4b4f3d828c816c22793a90c03eb1 gcc/testsuite/gcc.dg/stmt-expr-1.c 8b47d043f375a5995d83feae8f86a8d3 gcc/testsuite/gcc.dg/stmt-expr-2.c *************** f689330767b0df62f02d401e441836c4 gcc/te *** 19388,19393 **** --- 19414,19420 ---- 7d1276380dde98bf97fdb4b855d617a2 gcc/testsuite/gcc.dg/tls/opt-12.c c8c5d1622da3df63fe0b283e2252a190 gcc/testsuite/gcc.dg/tls/opt-13.c 983d1b28bf792823238008378157240b gcc/testsuite/gcc.dg/tls/opt-14.c + aca620ebecb82f62b3ed939fcf7a3605 gcc/testsuite/gcc.dg/tls/opt-15.c f6f6a1150d2774fc37eb358195c7cfc4 gcc/testsuite/gcc.dg/tls/opt-2.c df2724f903f950e4c5165cb300467876 gcc/testsuite/gcc.dg/tls/opt-3.c 5bfb4778757fa4a6ebc6e6016543219b gcc/testsuite/gcc.dg/tls/opt-4.c *************** c0822751d203e27a4762352d5b796ba1 gcc/te *** 19427,19433 **** 0daafbd9114e9e5d0379015564d5aa02 gcc/testsuite/gcc.dg/torture/builtin-noret-1.c d94624b72d17342e8c27b3c73c2cfddc gcc/testsuite/gcc.dg/torture/builtin-noret-2.c 0ce78c02676402fd793367965e9e2229 gcc/testsuite/gcc.dg/torture/builtin-pow-mpfr-1.c ! 41c50b8e46f44dc225f91c27f7357429 gcc/testsuite/gcc.dg/torture/builtin-power-1.c 9e1b5d427790f2b01d5620a8b551a56a gcc/testsuite/gcc.dg/torture/builtin-rounding-1.c fe01d458fb1e7b307aca4d27de62eff0 gcc/testsuite/gcc.dg/torture/builtin-sin-mpfr-1.c e7178769901acdbdb0b336b54bb6d08a gcc/testsuite/gcc.dg/torture/builtin-symmetric-1.c --- 19454,19460 ---- 0daafbd9114e9e5d0379015564d5aa02 gcc/testsuite/gcc.dg/torture/builtin-noret-1.c d94624b72d17342e8c27b3c73c2cfddc gcc/testsuite/gcc.dg/torture/builtin-noret-2.c 0ce78c02676402fd793367965e9e2229 gcc/testsuite/gcc.dg/torture/builtin-pow-mpfr-1.c ! 7af693344d6a00a2fbf640929bfc74b6 gcc/testsuite/gcc.dg/torture/builtin-power-1.c 9e1b5d427790f2b01d5620a8b551a56a gcc/testsuite/gcc.dg/torture/builtin-rounding-1.c fe01d458fb1e7b307aca4d27de62eff0 gcc/testsuite/gcc.dg/torture/builtin-sin-mpfr-1.c e7178769901acdbdb0b336b54bb6d08a gcc/testsuite/gcc.dg/torture/builtin-symmetric-1.c *************** b93e5a6d4aa60a17bfa7ec5bda2eb25a gcc/te *** 19475,19480 **** --- 19502,19508 ---- 0586ed66752951ce87141ec98a28e764 gcc/testsuite/gcc.dg/torture/pr25718-1.c 94fc0573c3e9daef20bed6ed6b450088 gcc/testsuite/gcc.dg/torture/pr25947-1.c 7cdcc1be6cfdfe50717906508657e13a gcc/testsuite/gcc.dg/torture/pr26258.c + 2835c12ff05e9f82100f5a3211ccffaf gcc/testsuite/gcc.dg/torture/pr26515.c 540c127154f05ba6c7fdadeb16d87903 gcc/testsuite/gcc.dg/torture/pr26565.c 615aec9bf267e71706037658204adc5c gcc/testsuite/gcc.dg/torture/pr26587.c 0bf60925c13b29fa8f56a0bc19d5bac1 gcc/testsuite/gcc.dg/torture/pr26630.c *************** d97a385195a1793eb09a6b2e3bbb9db2 gcc/te *** 19528,19533 **** --- 19556,19562 ---- 30170e773c2084c27b89f8f9d8069c9d gcc/testsuite/gcc.dg/torture/pr37731-2.c 917e78bf7fd4640499497b7fd9833dda gcc/testsuite/gcc.dg/torture/pr37868.c 10034148da34014b14bae32eadd8bc3e gcc/testsuite/gcc.dg/torture/pr37969.c + 3246996ec4df25d20775715a22f33cfd gcc/testsuite/gcc.dg/torture/pr38948.c f44d4dc5e20ee22470ba77e35c7ef929 gcc/testsuite/gcc.dg/torture/pr39241.c 1bbdd46904faf6ecc39fc586b27c59cc gcc/testsuite/gcc.dg/torture/pr39855.c 58b21051d54bd078bd4db5cb59fdc901 gcc/testsuite/gcc.dg/torture/pr40328.c *************** b4f3a3f8a82531b70f3c3d61b1921544 gcc/te *** 19535,19544 **** df13691becf75c196daa6bc05c2f2652 gcc/testsuite/gcc.dg/torture/pr40470-2.c 9e7d5b76787341376d7f5e2483fac8d3 gcc/testsuite/gcc.dg/torture/pr40470-3.c 4219577e50e82f6fb435ff6c2aca9010 gcc/testsuite/gcc.dg/torture/pr40470-4.c 62d7d2ab916e99e37ffda77737b20427 gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c 020c959d361d4abed7a58d0862391ca4 gcc/testsuite/gcc.dg/torture/pta-ptrarith-2.c d870c565ecc3624fb4fbcb1510c36484 gcc/testsuite/gcc.dg/torture/tree-loop-1.c ! 53d401fe47c101dba759a82c9c275f50 gcc/testsuite/gcc.dg/torture/type-generic-1.c 36de78b1e0dee582fcda7292901df258 gcc/testsuite/gcc.dg/trampoline-1.c 6e268ac90feca38af0e963d96d0a3a59 gcc/testsuite/gcc.dg/transparent-union-1.c ef5bc6d620cc68ec203b322faa805c5b gcc/testsuite/gcc.dg/transparent-union-2.c --- 19564,19578 ---- df13691becf75c196daa6bc05c2f2652 gcc/testsuite/gcc.dg/torture/pr40470-2.c 9e7d5b76787341376d7f5e2483fac8d3 gcc/testsuite/gcc.dg/torture/pr40470-3.c 4219577e50e82f6fb435ff6c2aca9010 gcc/testsuite/gcc.dg/torture/pr40470-4.c + 831e5b9981da7148c952643f329eaa25 gcc/testsuite/gcc.dg/torture/pr41094.c + f5d5773d30f95368a155e7e4378a9f3c gcc/testsuite/gcc.dg/torture/pr42898-2.c + b943883d6fd21d88d461a078fd60f353 gcc/testsuite/gcc.dg/torture/pr42898.c + 978ab52905535a10554de208f2c24eca gcc/testsuite/gcc.dg/torture/pr42952.c + b8264f7b6c46154892ef6b375aef1320 gcc/testsuite/gcc.dg/torture/pr43360.c 62d7d2ab916e99e37ffda77737b20427 gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c 020c959d361d4abed7a58d0862391ca4 gcc/testsuite/gcc.dg/torture/pta-ptrarith-2.c d870c565ecc3624fb4fbcb1510c36484 gcc/testsuite/gcc.dg/torture/tree-loop-1.c ! 3cf74125c6c3d1c9c3fd021db41a374a gcc/testsuite/gcc.dg/torture/type-generic-1.c 36de78b1e0dee582fcda7292901df258 gcc/testsuite/gcc.dg/trampoline-1.c 6e268ac90feca38af0e963d96d0a3a59 gcc/testsuite/gcc.dg/transparent-union-1.c ef5bc6d620cc68ec203b322faa805c5b gcc/testsuite/gcc.dg/transparent-union-2.c *************** b943a7cd476508cea5770e0959947c42 gcc/te *** 19795,19801 **** e3841ce79fce9dbc91b626c1e17b06de gcc/testsuite/gcc.dg/tree-ssa/loop-27.c cd559be79c8785818a40ab555c09f09b gcc/testsuite/gcc.dg/tree-ssa/loop-28.c b752f2bf180f3a640bf16dcc5995cb73 gcc/testsuite/gcc.dg/tree-ssa/loop-29.c ! 5f7dcb96335babc92f47e49c3f621bed gcc/testsuite/gcc.dg/tree-ssa/loop-3.c bc09676a1682ef3f3a35b47133a41a5a gcc/testsuite/gcc.dg/tree-ssa/loop-30.c 5994d036a0081de3193dd3a9eee12cea gcc/testsuite/gcc.dg/tree-ssa/loop-31.c 0375640d1c5c7d00918e8431e355828d gcc/testsuite/gcc.dg/tree-ssa/loop-4.c --- 19829,19835 ---- e3841ce79fce9dbc91b626c1e17b06de gcc/testsuite/gcc.dg/tree-ssa/loop-27.c cd559be79c8785818a40ab555c09f09b gcc/testsuite/gcc.dg/tree-ssa/loop-28.c b752f2bf180f3a640bf16dcc5995cb73 gcc/testsuite/gcc.dg/tree-ssa/loop-29.c ! ab64252bb120add181ce1a5019ee2de1 gcc/testsuite/gcc.dg/tree-ssa/loop-3.c bc09676a1682ef3f3a35b47133a41a5a gcc/testsuite/gcc.dg/tree-ssa/loop-30.c 5994d036a0081de3193dd3a9eee12cea gcc/testsuite/gcc.dg/tree-ssa/loop-31.c 0375640d1c5c7d00918e8431e355828d gcc/testsuite/gcc.dg/tree-ssa/loop-4.c *************** a25e2111595c980d3d1db7fce98f3a29 gcc/te *** 20918,20925 **** --- 20952,20964 ---- 107f94ad8c13d9c030ae006f60d46ee2 gcc/testsuite/gcc.target/alpha/max-1.c 2f913e0e9be28e5c0cd8c756bf5bbe18 gcc/testsuite/gcc.target/alpha/max-2.c fff402ffde26523392f70a76d0e2b789 gcc/testsuite/gcc.target/alpha/pr19518.c + f8467590e67b2b5f4718d571a9ba60c0 gcc/testsuite/gcc.target/alpha/pr22093.c b36471f8edbf2a11ce23359823ecc10b gcc/testsuite/gcc.target/alpha/pr24178.c 07622a1bc137bf2eb36bc820fd987dba gcc/testsuite/gcc.target/alpha/pr39740.c + 7e0bdc9440fed8b18a36d041da4fc543 gcc/testsuite/gcc.target/alpha/pr42113.c + 463af7840e4a680c4f850f8d5dfafd3f gcc/testsuite/gcc.target/alpha/pr42448-1.c + 0539ee2bde042196f5382b5c738d4f43 gcc/testsuite/gcc.target/alpha/pr42448-2.c + 5f0298d225684c28c36ad42548aeccbd gcc/testsuite/gcc.target/alpha/pr42774.c 2dd90da2c237d8d0fd3a676321d449ac gcc/testsuite/gcc.target/arm/20051215-1.c 696b806f04ba250a5c2224e1e8c397b1 gcc/testsuite/gcc.target/arm/arm.exp 257aa0b2b8891d05f782af1a15b2ed25 gcc/testsuite/gcc.target/arm/cond-asm.c *************** f5aae6ed809bbb69a04b22639bbc2cbe gcc/te *** 22801,22807 **** abcf772be91151e5846e40366a1498e6 gcc/testsuite/gcc.target/arm/neon/vzipu32.c 635f267a842af0b8413c7d1f2c6752d2 gcc/testsuite/gcc.target/arm/neon/vzipu8.c 3143560976572191d8bba6ba78a45aa6 gcc/testsuite/gcc.target/arm/register-variables.c ! d57ec17f8453bfe1f055a770a6b98ea2 gcc/testsuite/gcc.target/arm/sibcall-1.c 8b6472ce0a5365d1c1a8e1f8d6e00cdb gcc/testsuite/gcc.target/arm/stack-corruption.c 152321b1bfa07e69c572a0ca8573c015 gcc/testsuite/gcc.target/arm/symbian1.c a2a9b9135252a63f30ae15393ececf8f gcc/testsuite/gcc.target/arm/symbian2.c --- 22840,22846 ---- abcf772be91151e5846e40366a1498e6 gcc/testsuite/gcc.target/arm/neon/vzipu32.c 635f267a842af0b8413c7d1f2c6752d2 gcc/testsuite/gcc.target/arm/neon/vzipu8.c 3143560976572191d8bba6ba78a45aa6 gcc/testsuite/gcc.target/arm/register-variables.c ! 4cbf78614d6806fb564e8277584708d5 gcc/testsuite/gcc.target/arm/sibcall-1.c 8b6472ce0a5365d1c1a8e1f8d6e00cdb gcc/testsuite/gcc.target/arm/stack-corruption.c 152321b1bfa07e69c572a0ca8573c015 gcc/testsuite/gcc.target/arm/symbian1.c a2a9b9135252a63f30ae15393ececf8f gcc/testsuite/gcc.target/arm/symbian2.c *************** a10441579d2b177bca2939688f1d171f gcc/te *** 22986,22992 **** 371f18813dae88e704517a2270da2fa7 gcc/testsuite/gcc.target/i386/call-1.c 23b2a9c534988bae4d3d9b6eb90cec09 gcc/testsuite/gcc.target/i386/cleanup-1.c 0b3d7c8dea2bff98d1d6a2893b499fc3 gcc/testsuite/gcc.target/i386/cleanup-2.c ! 6a9042e2e8ca7fc0db256675d3ffb045 gcc/testsuite/gcc.target/i386/clobbers.c 538ab6e8a06c514c724312c46aa4c439 gcc/testsuite/gcc.target/i386/cmov1.c 86cfb515b99e6eea4c48ca1ca4343c48 gcc/testsuite/gcc.target/i386/cmov2.c 0e485e17229df79f475b858df9c6e67e gcc/testsuite/gcc.target/i386/cmov3.c --- 23025,23031 ---- 371f18813dae88e704517a2270da2fa7 gcc/testsuite/gcc.target/i386/call-1.c 23b2a9c534988bae4d3d9b6eb90cec09 gcc/testsuite/gcc.target/i386/cleanup-1.c 0b3d7c8dea2bff98d1d6a2893b499fc3 gcc/testsuite/gcc.target/i386/cleanup-2.c ! b135d11a6585be7ce7c1a705a1592d1c gcc/testsuite/gcc.target/i386/clobbers.c 538ab6e8a06c514c724312c46aa4c439 gcc/testsuite/gcc.target/i386/cmov1.c 86cfb515b99e6eea4c48ca1ca4343c48 gcc/testsuite/gcc.target/i386/cmov2.c 0e485e17229df79f475b858df9c6e67e gcc/testsuite/gcc.target/i386/cmov3.c *************** e993892d6c4fa7eda7617a0b6857cd4b gcc/te *** 23054,23059 **** --- 23093,23099 ---- 7982d5b2a3e9b1c6cc977100fb04d8c5 gcc/testsuite/gcc.target/i386/mmx-1.c 730aa5e9fc68394bcda965d03733e041 gcc/testsuite/gcc.target/i386/mmx-2.c 4055fe9aaa6fd07185517c33ca6dbd5b gcc/testsuite/gcc.target/i386/mmx-3.c + 9f53c70c7d1098ec4f450314e3fa08bb gcc/testsuite/gcc.target/i386/mmx-3dnow-check.h 2a3548e97cfcaca9778f5e2412d78613 gcc/testsuite/gcc.target/i386/mmx-4.c 015d080c487e242459a1b0c792b3b1a1 gcc/testsuite/gcc.target/i386/mmx-5.c 5ac12ccd53f7c2be83027f4233e27f7d gcc/testsuite/gcc.target/i386/mmx-6.c *************** cc52fb6e855215f99580b9fa0002669f gcc/te *** 23177,23183 **** --- 23217,23239 ---- feb8f591ba5163f89986ad64e6633226 gcc/testsuite/gcc.target/i386/pr39058.c 7c17680e533837c9b14c3d0b271a5474 gcc/testsuite/gcc.target/i386/pr39482.c 0e7b109529fd50e2bcf466502b5c1777 gcc/testsuite/gcc.target/i386/pr39496.c + 063e1a0fc57c0617d489448bb3a2817f gcc/testsuite/gcc.target/i386/pr40718.c 75e6f28e5f64dbb3c072bf586fb7c2ea gcc/testsuite/gcc.target/i386/pr40809.c + 110f04ecbff7febf5845915fa56e3551 gcc/testsuite/gcc.target/i386/pr40906-1.c + 8989fb87bbd97ca95493e10881600545 gcc/testsuite/gcc.target/i386/pr40906-2.c + 5e38fdd02a4b90c3927596703b556ccf gcc/testsuite/gcc.target/i386/pr41019.c + 0384ebd83a4490e8cd4ca9c512b1815c gcc/testsuite/gcc.target/i386/pr41900.c + 7bb914e551b6d7b6e3e0856c2f49ae69 gcc/testsuite/gcc.target/i386/pr42542-1.c + 019e7ec723b534d3accdf359f4d871c0 gcc/testsuite/gcc.target/i386/pr42542-1a.c + 6a70bef51b3b1698f54247a6789b8ebd gcc/testsuite/gcc.target/i386/pr42542-1b.c + 56957e8b5eea073a52be2bdcd2487ed0 gcc/testsuite/gcc.target/i386/pr42542-2.c + f801f2aa117f55630e7f354a6fb47a97 gcc/testsuite/gcc.target/i386/pr42542-2a.c + a3368b0415f9d03e43b203c89a2e8980 gcc/testsuite/gcc.target/i386/pr42542-2b.c + 2a7f29e3fb46a16f23b2e683c0d1bee5 gcc/testsuite/gcc.target/i386/pr42542-3.c + 761a94219c4b6801b40876cc2df724dc gcc/testsuite/gcc.target/i386/pr42542-3a.c + cbd007c4fd5b2a78e916257723b0b070 gcc/testsuite/gcc.target/i386/pr42549.c + f959f9b7f68ec9300176ea5f3b5b723a gcc/testsuite/gcc.target/i386/pr43524.c + 1066419aa0129e03db1a00505876de93 gcc/testsuite/gcc.target/i386/pr43528.c 5e93a2c631ad41e334cfdad124bfff8e gcc/testsuite/gcc.target/i386/pr9771-1.c e2839913fadc6a00676c8f02deb3f59e gcc/testsuite/gcc.target/i386/recip-divf.c 4557dbe9ae51590eba29dc37199cf9e4 gcc/testsuite/gcc.target/i386/recip-sqrtf.c *************** de4e305b115a22fef774b1524552bf20 gcc/te *** 23422,23427 **** --- 23478,23486 ---- 300ff8ba3fa165699ca9f1b7d2377811 gcc/testsuite/gcc.target/ia64/ia64.exp 78e9bbaeebf5b8a61104ae2da0c31b16 gcc/testsuite/gcc.target/ia64/postinc-1.c f4e9379761d673b84fd5039d76143360 gcc/testsuite/gcc.target/ia64/pr29682.c + 16e1396fec5164ccc957d13dccfdbc5b gcc/testsuite/gcc.target/ia64/pr42542-1.c + 1b8db9215acd28ec852832eb4f47b483 gcc/testsuite/gcc.target/ia64/pr42542-2.c + e4a4f39e26380f48526c48410f2b30e8 gcc/testsuite/gcc.target/ia64/pr42542-3.c da5fed1c1687d737e6580d89111ea5c7 gcc/testsuite/gcc.target/ia64/sibcall-opt-1.c c6b9120dedb44027555b13a7b3e1db44 gcc/testsuite/gcc.target/ia64/sibcall-opt-2.c 077bd168db3c45990d24d018d5e07d0d gcc/testsuite/gcc.target/ia64/sibcall-unwind-1.c *************** bb5f5f530e621748748879b844d09373 gcc/te *** 23737,23744 **** 43703aa20d2895ab14f1eee67daee087 gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c 8296a3d02aa27f1b6b67df7b3cf793d6 gcc/testsuite/gcc.target/powerpc/ppc-negeq0-1.c 8222165153ab63c75f6e7fcaa10dd619 gcc/testsuite/gcc.target/powerpc/ppc-paired.c ! 210b87f20ab97bbe0efcac50e15493d4 gcc/testsuite/gcc.target/powerpc/ppc-sdata-1.c ! 85ebcdd8c5899c228aa3dbee10335b96 gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c 6bee4b61a91fdcf2ce29a319025fde82 gcc/testsuite/gcc.target/powerpc/ppc-spe.c 8090a7561c909b0fda44aa5ce2bfa9e4 gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c 97fa4a91a78b0c9f5b5658574d70f581 gcc/testsuite/gcc.target/powerpc/ppc-stackalign-1.c --- 23796,23803 ---- 43703aa20d2895ab14f1eee67daee087 gcc/testsuite/gcc.target/powerpc/ppc-mov-1.c 8296a3d02aa27f1b6b67df7b3cf793d6 gcc/testsuite/gcc.target/powerpc/ppc-negeq0-1.c 8222165153ab63c75f6e7fcaa10dd619 gcc/testsuite/gcc.target/powerpc/ppc-paired.c ! 1e2c7ca5d3eba06a948214889fbb2cd3 gcc/testsuite/gcc.target/powerpc/ppc-sdata-1.c ! 38c1e1dd46f1a5d5fe60c89c15a91b69 gcc/testsuite/gcc.target/powerpc/ppc-sdata-2.c 6bee4b61a91fdcf2ce29a319025fde82 gcc/testsuite/gcc.target/powerpc/ppc-spe.c 8090a7561c909b0fda44aa5ce2bfa9e4 gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c 97fa4a91a78b0c9f5b5658574d70f581 gcc/testsuite/gcc.target/powerpc/ppc-stackalign-1.c *************** c7958dc9fa4da0d50fe09b45a6790ac0 gcc/te *** 23793,23798 **** --- 23852,23858 ---- f9de3c4e9d9e8c3a707e1f51e48901b6 gcc/testsuite/gcc.target/s390/return-addr1.c 5368e8759352b798ae1db6bc79919aa2 gcc/testsuite/gcc.target/s390/return-addr2.c 80bd55ddffcf7304645d9bfce0860b74 gcc/testsuite/gcc.target/s390/s390.exp + 3a9ba61f8844739d1b5989c7c7e2b6c1 gcc/testsuite/gcc.target/s390/stackcheck1.c 201a36e4a6548d10d83352d305b4284a gcc/testsuite/gcc.target/s390/tf_to_di-1.c 6e31e3d440ca307def004c1a6d5b9b65 gcc/testsuite/gcc.target/sh/pr21255-1.c 19dd8b866d892b62879d3cc1dcf3eb37 gcc/testsuite/gcc.target/sh/pr21255-2-mb.c *************** aaeb3068cbd046023ded83fcc1debd76 gcc/te *** 23900,23906 **** 231a29c37421f789917dfb39159e85ab gcc/testsuite/gcc.target/x86_64/abi/README.gcc c7904576e5218760f91ee69906c1edb3 gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp 315c5d0e02ef985b9774593047ac14a0 gcc/testsuite/gcc.target/x86_64/abi/args.h ! c83a4f21bf4e2d51b02cbc459ccd8821 gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s 668ef7b09283ae8dce183573b18e0ba5 gcc/testsuite/gcc.target/x86_64/abi/asm-support.s a9f31dc88e0cc35b4cad6c0ab1bec6df gcc/testsuite/gcc.target/x86_64/abi/defines.h ced3e7fc25757fe027f4eacc904e6881 gcc/testsuite/gcc.target/x86_64/abi/macros.h --- 23960,23966 ---- 231a29c37421f789917dfb39159e85ab gcc/testsuite/gcc.target/x86_64/abi/README.gcc c7904576e5218760f91ee69906c1edb3 gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp 315c5d0e02ef985b9774593047ac14a0 gcc/testsuite/gcc.target/x86_64/abi/args.h ! 883a90fab4aeed88172f24cf6f04de38 gcc/testsuite/gcc.target/x86_64/abi/asm-support-darwin.s 668ef7b09283ae8dce183573b18e0ba5 gcc/testsuite/gcc.target/x86_64/abi/asm-support.s a9f31dc88e0cc35b4cad6c0ab1bec6df gcc/testsuite/gcc.target/x86_64/abi/defines.h ced3e7fc25757fe027f4eacc904e6881 gcc/testsuite/gcc.target/x86_64/abi/macros.h *************** c0ef1b5ac00b1fb3665673a6d562b95f gcc/te *** 24498,24511 **** 384651a1a39351e4ad3e12164140f2d3 gcc/testsuite/gfortran.dg/boz_1.f90 8339a9514746340637f9b7a33fc41264 gcc/testsuite/gfortran.dg/boz_10.f90 1beb510547fa7b15d2238ec1062e6711 gcc/testsuite/gfortran.dg/boz_11.f90 ! 686d656fb75193bc3d6745c13f493065 gcc/testsuite/gfortran.dg/boz_12.f90 5d5194f597bfe0b4f5f596cd43dbd05b gcc/testsuite/gfortran.dg/boz_3.f90 b87d9e6c413d4f8ab0b74203734a7315 gcc/testsuite/gfortran.dg/boz_4.f90 50b8ea121016f94e2c0c93e00eb07d33 gcc/testsuite/gfortran.dg/boz_5.f90 f4eda2a91b3f1d79985435e1a8052ace gcc/testsuite/gfortran.dg/boz_6.f90 77ce60d1b670936c7255436c32b6e175 gcc/testsuite/gfortran.dg/boz_7.f90 e5054b6498692a21bb3137280b1d78b8 gcc/testsuite/gfortran.dg/boz_8.f90 ! 016cb10b3b9939e1b7d62bde8dfab068 gcc/testsuite/gfortran.dg/boz_9.f90 dbab7052c49d479a8d2e25e0b571b1d8 gcc/testsuite/gfortran.dg/byte_1.f90 d04db9714722a890fe3f299c043d6607 gcc/testsuite/gfortran.dg/byte_2.f90 64fbd9c1485a21aef4a81ea5e8c59287 gcc/testsuite/gfortran.dg/c_assoc.f90 --- 24558,24571 ---- 384651a1a39351e4ad3e12164140f2d3 gcc/testsuite/gfortran.dg/boz_1.f90 8339a9514746340637f9b7a33fc41264 gcc/testsuite/gfortran.dg/boz_10.f90 1beb510547fa7b15d2238ec1062e6711 gcc/testsuite/gfortran.dg/boz_11.f90 ! 18e404dda28a57d65bdd09c40adabf54 gcc/testsuite/gfortran.dg/boz_12.f90 5d5194f597bfe0b4f5f596cd43dbd05b gcc/testsuite/gfortran.dg/boz_3.f90 b87d9e6c413d4f8ab0b74203734a7315 gcc/testsuite/gfortran.dg/boz_4.f90 50b8ea121016f94e2c0c93e00eb07d33 gcc/testsuite/gfortran.dg/boz_5.f90 f4eda2a91b3f1d79985435e1a8052ace gcc/testsuite/gfortran.dg/boz_6.f90 77ce60d1b670936c7255436c32b6e175 gcc/testsuite/gfortran.dg/boz_7.f90 e5054b6498692a21bb3137280b1d78b8 gcc/testsuite/gfortran.dg/boz_8.f90 ! 8c4874c51d29fe1676b8d15d6657bc92 gcc/testsuite/gfortran.dg/boz_9.f90 dbab7052c49d479a8d2e25e0b571b1d8 gcc/testsuite/gfortran.dg/byte_1.f90 d04db9714722a890fe3f299c043d6607 gcc/testsuite/gfortran.dg/byte_2.f90 64fbd9c1485a21aef4a81ea5e8c59287 gcc/testsuite/gfortran.dg/c_assoc.f90 *************** f7e6506db3e2a2cf1acda6f7ed5bb367 gcc/te *** 24721,24732 **** 9fcbe2e532ad3b34161b543669b7df98 gcc/testsuite/gfortran.dg/deallocate_stat.f90 431530310efb9ec01e397a4a411f8e67 gcc/testsuite/gfortran.dg/debug_1.f90 f12fc8f8c675ad90dacda21c47b123cf gcc/testsuite/gfortran.dg/debug_2.f ! 438aacc0bb59cc9f8167028221a05554 gcc/testsuite/gfortran.dg/default_format_1.f90 42dc43ca59716a600a5d47ef02504fc7 gcc/testsuite/gfortran.dg/default_format_1.inc f6dc4af7b069532dcd8676cbcef5d2ac gcc/testsuite/gfortran.dg/default_format_2.f90 c286b196507e9ffee9aad5b53cf42fd7 gcc/testsuite/gfortran.dg/default_format_2.inc ! 485dc1275626af483c7e52a2a25600be gcc/testsuite/gfortran.dg/default_format_denormal_1.f90 ! 69923afd288a9e8fafd72ba6c2d25513 gcc/testsuite/gfortran.dg/default_format_denormal_2.f90 f33752f052418657fa360d7fd1e5a00b gcc/testsuite/gfortran.dg/default_initialization_1.f90 6379ea9f52715e5223974827dc74eb73 gcc/testsuite/gfortran.dg/default_initialization_2.f90 06c04a7d5e2b39268688e21e38e5b7ba gcc/testsuite/gfortran.dg/default_initialization_3.f90 --- 24781,24792 ---- 9fcbe2e532ad3b34161b543669b7df98 gcc/testsuite/gfortran.dg/deallocate_stat.f90 431530310efb9ec01e397a4a411f8e67 gcc/testsuite/gfortran.dg/debug_1.f90 f12fc8f8c675ad90dacda21c47b123cf gcc/testsuite/gfortran.dg/debug_2.f ! d879b0e58e27cb747cc3b2a01cbd46ec gcc/testsuite/gfortran.dg/default_format_1.f90 42dc43ca59716a600a5d47ef02504fc7 gcc/testsuite/gfortran.dg/default_format_1.inc f6dc4af7b069532dcd8676cbcef5d2ac gcc/testsuite/gfortran.dg/default_format_2.f90 c286b196507e9ffee9aad5b53cf42fd7 gcc/testsuite/gfortran.dg/default_format_2.inc ! 139c43f5107db97638faeb937d69e4af gcc/testsuite/gfortran.dg/default_format_denormal_1.f90 ! b7c031b98068fc277830bcef12f6662e gcc/testsuite/gfortran.dg/default_format_denormal_2.f90 f33752f052418657fa360d7fd1e5a00b gcc/testsuite/gfortran.dg/default_initialization_1.f90 6379ea9f52715e5223974827dc74eb73 gcc/testsuite/gfortran.dg/default_initialization_2.f90 06c04a7d5e2b39268688e21e38e5b7ba gcc/testsuite/gfortran.dg/default_initialization_3.f90 *************** d805ff3a0ff774fc61d56f3819f553d8 gcc/te *** 24782,24787 **** --- 24842,24848 ---- 3eed8b50e25b995a0e95eb4f0d3be3f7 gcc/testsuite/gfortran.dg/derived_function_interface_1.f90 a466fd6c42d7959249200b6a5f8d0976 gcc/testsuite/gfortran.dg/derived_init_1.f90 bf73e6db93468251d9c745aa3421a903 gcc/testsuite/gfortran.dg/derived_init_2.f90 + fc282adfa584992baca2c49e1159c999 gcc/testsuite/gfortran.dg/derived_init_3.f90 bfacdce690dd804fd8596a41cca5e1d8 gcc/testsuite/gfortran.dg/derived_name_1.f90 83e722dbb79574dcea48de4b591f9764 gcc/testsuite/gfortran.dg/derived_name_2.f fce84d21ee6ff370ffe985495a21211b gcc/testsuite/gfortran.dg/derived_pointer_null_1.f90 *************** fea18fc8aaa232a79d68ed895d366065 gcc/te *** 24792,24797 **** --- 24853,24859 ---- ae5031778a19071abec8fbfa2a8f92e2 gcc/testsuite/gfortran.dg/dg.exp ea4b46f100a2bfd145edbb489c0084b0 gcc/testsuite/gfortran.dg/direct_io_1.f90 2a1539169ac7a352e0c4d17620d0cc9a gcc/testsuite/gfortran.dg/direct_io_10.f + 6189c74cd63d04b06db2b4ec34dbd296 gcc/testsuite/gfortran.dg/direct_io_11.f90 7d5421aad200f22bb35816d673b3531b gcc/testsuite/gfortran.dg/direct_io_2.f90 df2f28f9f16982ad455240a03d5df8d9 gcc/testsuite/gfortran.dg/direct_io_3.f90 284b669e1d4a30d12cb5bda22c4025f3 gcc/testsuite/gfortran.dg/direct_io_4.f90 *************** e16f75848819dadfeb00c67f61e74c58 gcc/te *** 25318,25326 **** a230b604cc4b54f7497efc43361a7397 gcc/testsuite/gfortran.dg/include_2.f90 279dd4fea235edaf4642b45c8b3db4b3 gcc/testsuite/gfortran.dg/init_flag_1.f90 f3a235d09bce4c144233db13cafc71c2 gcc/testsuite/gfortran.dg/init_flag_2.f90 ! fdedfb180d2062f6d27645072f9faff5 gcc/testsuite/gfortran.dg/init_flag_3.f90 ! cc5d1940de0285d9ceaf2146d7bf373e gcc/testsuite/gfortran.dg/init_flag_4.f90 ! 28550da262a54bc074589598975d3465 gcc/testsuite/gfortran.dg/init_flag_5.f90 9864bde111104b43a9312052b7e2e56c gcc/testsuite/gfortran.dg/init_flag_6.f90 3c8074974a2eb14ce7916cbaa5c00a27 gcc/testsuite/gfortran.dg/init_flag_7.f90 e72242e29dfd1c225d9102035c4757e0 gcc/testsuite/gfortran.dg/initialization_1.f90 --- 25380,25388 ---- a230b604cc4b54f7497efc43361a7397 gcc/testsuite/gfortran.dg/include_2.f90 279dd4fea235edaf4642b45c8b3db4b3 gcc/testsuite/gfortran.dg/init_flag_1.f90 f3a235d09bce4c144233db13cafc71c2 gcc/testsuite/gfortran.dg/init_flag_2.f90 ! 8628db0fa3d5ba7ccdad889dc55d06e8 gcc/testsuite/gfortran.dg/init_flag_3.f90 ! 43fdf4acbf01ec831cab66cb7124f057 gcc/testsuite/gfortran.dg/init_flag_4.f90 ! 3e658e630d0845092ca2adebfab8c569 gcc/testsuite/gfortran.dg/init_flag_5.f90 9864bde111104b43a9312052b7e2e56c gcc/testsuite/gfortran.dg/init_flag_6.f90 3c8074974a2eb14ce7916cbaa5c00a27 gcc/testsuite/gfortran.dg/init_flag_7.f90 e72242e29dfd1c225d9102035c4757e0 gcc/testsuite/gfortran.dg/initialization_1.f90 *************** fbdf3dbc8604bd48c410cc6c2ac05aee gcc/te *** 25357,25371 **** 26f75fabfd9689299a812eacc921b3e0 gcc/testsuite/gfortran.dg/int_1.f90 399c90c369716c5a69e3f36aaaeef706 gcc/testsuite/gfortran.dg/int_2.f90 09f1968317820bb929798d96b88ed196 gcc/testsuite/gfortran.dg/int_conv_1.f90 ! a0c546a6ba65eb125b2d466578d9484d gcc/testsuite/gfortran.dg/integer_exponentiation_1.f90 4602405748e3d907e39eb1a847071e74 gcc/testsuite/gfortran.dg/integer_exponentiation_2.f90 9511d39aafa47707ee1fa7a15c612015 gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90 e7d6ab56e0461adf630684cd1de7fe8f gcc/testsuite/gfortran.dg/integer_exponentiation_4.f90 ! a38dc960b528e985d5e8042d87ee8782 gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90 f50768bb76ee566e4b81c2ef0a6c3d9b gcc/testsuite/gfortran.dg/intent_out_1.f90 40a467365121d0e3e31871e299ed3483 gcc/testsuite/gfortran.dg/intent_out_2.f90 dfc15d0977d9a433c087d7c087b20872 gcc/testsuite/gfortran.dg/intent_out_3.f90 a4fb1377a7e3fd7d6f3a448f1c020623 gcc/testsuite/gfortran.dg/intent_out_4.f90 45e0645a8062e6313a398058d1926367 gcc/testsuite/gfortran.dg/intent_used_1.f90 887f0287c03ae099d44de6e71dc9df98 gcc/testsuite/gfortran.dg/interface_1.f90 90359889a37a4c36cbf0f9570a3b9aaa gcc/testsuite/gfortran.dg/interface_10.f90 --- 25419,25434 ---- 26f75fabfd9689299a812eacc921b3e0 gcc/testsuite/gfortran.dg/int_1.f90 399c90c369716c5a69e3f36aaaeef706 gcc/testsuite/gfortran.dg/int_2.f90 09f1968317820bb929798d96b88ed196 gcc/testsuite/gfortran.dg/int_conv_1.f90 ! a0c079284dcfffdb89b6119cb1a800b9 gcc/testsuite/gfortran.dg/integer_exponentiation_1.f90 4602405748e3d907e39eb1a847071e74 gcc/testsuite/gfortran.dg/integer_exponentiation_2.f90 9511d39aafa47707ee1fa7a15c612015 gcc/testsuite/gfortran.dg/integer_exponentiation_3.F90 e7d6ab56e0461adf630684cd1de7fe8f gcc/testsuite/gfortran.dg/integer_exponentiation_4.f90 ! 398f07696925d74ab3f7754626aaa76d gcc/testsuite/gfortran.dg/integer_exponentiation_5.F90 f50768bb76ee566e4b81c2ef0a6c3d9b gcc/testsuite/gfortran.dg/intent_out_1.f90 40a467365121d0e3e31871e299ed3483 gcc/testsuite/gfortran.dg/intent_out_2.f90 dfc15d0977d9a433c087d7c087b20872 gcc/testsuite/gfortran.dg/intent_out_3.f90 a4fb1377a7e3fd7d6f3a448f1c020623 gcc/testsuite/gfortran.dg/intent_out_4.f90 + 6a89e53d671cdfd24e838a401ca2b323 gcc/testsuite/gfortran.dg/intent_out_5.f90 45e0645a8062e6313a398058d1926367 gcc/testsuite/gfortran.dg/intent_used_1.f90 887f0287c03ae099d44de6e71dc9df98 gcc/testsuite/gfortran.dg/interface_1.f90 90359889a37a4c36cbf0f9570a3b9aaa gcc/testsuite/gfortran.dg/interface_10.f90 *************** ab62a61f1963bec60f5c01534f7f48ce gcc/te *** 25445,25451 **** 401f6fb5eb7e23838be93598139f9063 gcc/testsuite/gfortran.dg/ishft_1.f90 bc64c3b2288ea1b545e16b5880fcb81f gcc/testsuite/gfortran.dg/ishft_2.f90 a326f6b8cad6de7504e3a8d2e7b4a455 gcc/testsuite/gfortran.dg/ishft_3.f90 ! a3cd1f34035fe2cf83069c1f44fe97ab gcc/testsuite/gfortran.dg/isnan_1.f90 31e62fb748056652b962f0d6a255643f gcc/testsuite/gfortran.dg/isnan_2.f90 5e83c921efd541b5859183d6802de2ff gcc/testsuite/gfortran.dg/iso_c_binding_only.f03 fb0c24919514e88f774c9a599f4abfe6 gcc/testsuite/gfortran.dg/iso_c_binding_rename_1.f03 --- 25508,25514 ---- 401f6fb5eb7e23838be93598139f9063 gcc/testsuite/gfortran.dg/ishft_1.f90 bc64c3b2288ea1b545e16b5880fcb81f gcc/testsuite/gfortran.dg/ishft_2.f90 a326f6b8cad6de7504e3a8d2e7b4a455 gcc/testsuite/gfortran.dg/ishft_3.f90 ! 278ae05cf7b99bded335e88532b8aec8 gcc/testsuite/gfortran.dg/isnan_1.f90 31e62fb748056652b962f0d6a255643f gcc/testsuite/gfortran.dg/isnan_2.f90 5e83c921efd541b5859183d6802de2ff gcc/testsuite/gfortran.dg/iso_c_binding_only.f03 fb0c24919514e88f774c9a599f4abfe6 gcc/testsuite/gfortran.dg/iso_c_binding_rename_1.f03 *************** b58a5bf7e2e2de57f05b2709f1f8edb0 gcc/te *** 25480,25485 **** --- 25543,25549 ---- bb3b373c21b1beb428686382a9fe319e gcc/testsuite/gfortran.dg/line_length_2.f90 fc437ac99c80ded40e13df8066e49a91 gcc/testsuite/gfortran.dg/linked_list_1.f90 6b10115fba6bad4e5a0a58ba881f0ab8 gcc/testsuite/gfortran.dg/list_read_1.f90 + 16b03bca05a6acc43f24be44e1f2ff05 gcc/testsuite/gfortran.dg/list_read_10.f90 7c3b377736340c5d3561f0919d07fed9 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 *************** ceea74cd446d71507d21f2471c068787 gcc/te *** 25625,25638 **** 0576b814cdff3c043a8d16093eb34abe gcc/testsuite/gfortran.dg/namelist_38.f90 fd0adf5234daa8ce17f370a806964207 gcc/testsuite/gfortran.dg/namelist_39.f90 a5467ba5f6a0c9c630618ab5fd141144 gcc/testsuite/gfortran.dg/namelist_4.f90 ! 3900f1e1eb122ac359b8d0844c2eb31b gcc/testsuite/gfortran.dg/namelist_40.f90 1eda0c77271e7e7f3624526c0609b85c gcc/testsuite/gfortran.dg/namelist_41.f90 ! 431a653e09dd2e0c1375d72b47bd42ed gcc/testsuite/gfortran.dg/namelist_42.f90 ! 26dcf257d04936e3fb6229fe2e714987 gcc/testsuite/gfortran.dg/namelist_43.f90 ad719415fcfe8f0a8eab1b58b6cc8844 gcc/testsuite/gfortran.dg/namelist_44.f90 3323b03ab02322d6cafa6c30c26c25c5 gcc/testsuite/gfortran.dg/namelist_45.f90 04714ed92ea63f10bc8f26d084d85ec1 gcc/testsuite/gfortran.dg/namelist_46.f90 ! 9459650edf0ef2baaf9fa20dea6382ad gcc/testsuite/gfortran.dg/namelist_47.f90 06f1fc338fca326ba6a654df9556cdd4 gcc/testsuite/gfortran.dg/namelist_48.f90 cf9ce6c87883d5ed421b10c68719526d gcc/testsuite/gfortran.dg/namelist_49.f90 739530913990126697f63e6dd4ad79db gcc/testsuite/gfortran.dg/namelist_5.f90 --- 25689,25702 ---- 0576b814cdff3c043a8d16093eb34abe gcc/testsuite/gfortran.dg/namelist_38.f90 fd0adf5234daa8ce17f370a806964207 gcc/testsuite/gfortran.dg/namelist_39.f90 a5467ba5f6a0c9c630618ab5fd141144 gcc/testsuite/gfortran.dg/namelist_4.f90 ! 4b523bc9821a3877afaf80549b91b753 gcc/testsuite/gfortran.dg/namelist_40.f90 1eda0c77271e7e7f3624526c0609b85c gcc/testsuite/gfortran.dg/namelist_41.f90 ! d666a3caa627476581367d6ef8161383 gcc/testsuite/gfortran.dg/namelist_42.f90 ! e48f14e92ff19cf376f97ffe70432660 gcc/testsuite/gfortran.dg/namelist_43.f90 ad719415fcfe8f0a8eab1b58b6cc8844 gcc/testsuite/gfortran.dg/namelist_44.f90 3323b03ab02322d6cafa6c30c26c25c5 gcc/testsuite/gfortran.dg/namelist_45.f90 04714ed92ea63f10bc8f26d084d85ec1 gcc/testsuite/gfortran.dg/namelist_46.f90 ! 6fb484b91e9e81cde2612e5c9ae3bc14 gcc/testsuite/gfortran.dg/namelist_47.f90 06f1fc338fca326ba6a654df9556cdd4 gcc/testsuite/gfortran.dg/namelist_48.f90 cf9ce6c87883d5ed421b10c68719526d gcc/testsuite/gfortran.dg/namelist_49.f90 739530913990126697f63e6dd4ad79db gcc/testsuite/gfortran.dg/namelist_5.f90 *************** f0d6527105879f6c4ca2e3ac76d32982 gcc/te *** 25642,25647 **** --- 25706,25713 ---- 08c73beb140bb160fd23ff2805f0757b gcc/testsuite/gfortran.dg/namelist_54.f90 101b0ba23408a4627fee90dee33a0974 gcc/testsuite/gfortran.dg/namelist_55.f90 7ea2b09312b175771248a7d11ab072f8 gcc/testsuite/gfortran.dg/namelist_56.f90 + bab2531b6270e9d665dd73e2155c1752 gcc/testsuite/gfortran.dg/namelist_59.f90 + 7a932f8d1201cefbdd2545a21119e539 gcc/testsuite/gfortran.dg/namelist_60.f90 138069b06bed4dd2d6e20acb12f17f7c gcc/testsuite/gfortran.dg/namelist_assumed_char.f90 73de646ecd69b0bf965fecc1ccd64052 gcc/testsuite/gfortran.dg/namelist_blockdata.f 069dbff7c2c727c922c2a492f0feb75e gcc/testsuite/gfortran.dg/namelist_char_only.f90 *************** ef48962027e736e82d3ed040adafacb0 gcc/te *** 25651,25663 **** e0d5d7f85bba8e168fd923e2a3baf213 gcc/testsuite/gfortran.dg/namelist_print_2.f b8208152e5f126a6e8592605a2415a5d gcc/testsuite/gfortran.dg/namelist_use.f90 ea1ee8d891e312ebbcb948a701ce3613 gcc/testsuite/gfortran.dg/namelist_use_only.f90 ! c8ae19ec2b9d36650905ab05e3ffa551 gcc/testsuite/gfortran.dg/nan_1.f90 ! 3b7ec182f8ca8ab78b8dbc9eebcc89dc gcc/testsuite/gfortran.dg/nan_2.f90 ! cb85c4a1b49a1b44889e17fc19901ab9 gcc/testsuite/gfortran.dg/nan_3.f90 ! 6bc833fd5cf19e42d00d445418ba86c0 gcc/testsuite/gfortran.dg/nan_4.f90 ! 58a4a56c2148318c66fdd7abdfc6cb44 gcc/testsuite/gfortran.dg/nearest_1.f90 ! ec1be07056d505c9795ffd31b727b5d9 gcc/testsuite/gfortran.dg/nearest_2.f90 ! b051bb677b9aa6108940625e5590df0b gcc/testsuite/gfortran.dg/nearest_3.f90 1862cb9eebd4e552a120cfc0f5f7b9a3 gcc/testsuite/gfortran.dg/negative-z-descriptor.f90 a21f25777b4cda2a6316642c11adb6d1 gcc/testsuite/gfortran.dg/negative_automatic_size.f90 4f1196dac4c1298f2eeb378828e7fe9b gcc/testsuite/gfortran.dg/negative_unit.f --- 25717,25729 ---- e0d5d7f85bba8e168fd923e2a3baf213 gcc/testsuite/gfortran.dg/namelist_print_2.f b8208152e5f126a6e8592605a2415a5d gcc/testsuite/gfortran.dg/namelist_use.f90 ea1ee8d891e312ebbcb948a701ce3613 gcc/testsuite/gfortran.dg/namelist_use_only.f90 ! a3bdd9622806069771df43bc8923bf4c gcc/testsuite/gfortran.dg/nan_1.f90 ! c0577c00da559cc6ac89568224d91635 gcc/testsuite/gfortran.dg/nan_2.f90 ! 2b8affebc5b5210033325239637cb191 gcc/testsuite/gfortran.dg/nan_3.f90 ! 9df48361ddf78d2fba306496c631becb gcc/testsuite/gfortran.dg/nan_4.f90 ! 26ec41ed6d88f0a368c0c369cda055b8 gcc/testsuite/gfortran.dg/nearest_1.f90 ! 5b4502bc64cee7cf9f85e267e932e751 gcc/testsuite/gfortran.dg/nearest_2.f90 ! c8f627a406b01f377e531db3a8957ba0 gcc/testsuite/gfortran.dg/nearest_3.f90 1862cb9eebd4e552a120cfc0f5f7b9a3 gcc/testsuite/gfortran.dg/negative-z-descriptor.f90 a21f25777b4cda2a6316642c11adb6d1 gcc/testsuite/gfortran.dg/negative_automatic_size.f90 4f1196dac4c1298f2eeb378828e7fe9b gcc/testsuite/gfortran.dg/negative_unit.f *************** ca8a7af6f8bb7f6ff4a50754b6ccaf23 gcc/te *** 25723,25728 **** --- 25789,25795 ---- 40b659893ff3514f321bc4fcfbf94a0c gcc/testsuite/gfortran.dg/parameter_array_init_1.f90 124ff0a0db2974c0a910151063e9ad60 gcc/testsuite/gfortran.dg/parameter_array_init_2.f90 07e7b5796c1d448f4a403f250d7bfc07 gcc/testsuite/gfortran.dg/parameter_array_init_3.f90 + eae00dc423498aa8440c26545e8a81fa gcc/testsuite/gfortran.dg/parameter_array_init_5.f90 32c99065e26b34dfb314fdea08f82fe4 gcc/testsuite/gfortran.dg/parameter_array_ref_1.f90 ab80e6c2e5a1e29803d4f759d9d401e0 gcc/testsuite/gfortran.dg/parameter_array_section_1.f90 24a45a5ae4e568e98331d7c7156527a6 gcc/testsuite/gfortran.dg/parameter_array_section_2.f90 *************** a531502021b625a46b573fc5ac60bee9 gcc/te *** 25921,25927 **** 8d08753ddb5730d37ee89ea784ae666a gcc/testsuite/gfortran.dg/readwrite_unf_direct_eor_1.f90 7919f7fe5728e532ca7141b09ddd62cd gcc/testsuite/gfortran.dg/real_const_1.f 68f10c8f9f2989d7477294a7adb9b04d gcc/testsuite/gfortran.dg/real_const_2.f90 ! bc0e5c00462e07a4c6890c42b8b74207 gcc/testsuite/gfortran.dg/real_const_3.f90 c1472d43f621cbfedd2968ee1609aa68 gcc/testsuite/gfortran.dg/real_dimension_1.f 0e858ea2573a1dc0b7ee94553ea893b4 gcc/testsuite/gfortran.dg/real_do_1.f90 b228541dba5ac8fb67ed965213fb7cd7 gcc/testsuite/gfortran.dg/real_index_1.f90 --- 25988,25994 ---- 8d08753ddb5730d37ee89ea784ae666a gcc/testsuite/gfortran.dg/readwrite_unf_direct_eor_1.f90 7919f7fe5728e532ca7141b09ddd62cd gcc/testsuite/gfortran.dg/real_const_1.f 68f10c8f9f2989d7477294a7adb9b04d gcc/testsuite/gfortran.dg/real_const_2.f90 ! a45d5b3a017347ff93d840307fe7c84e gcc/testsuite/gfortran.dg/real_const_3.f90 c1472d43f621cbfedd2968ee1609aa68 gcc/testsuite/gfortran.dg/real_dimension_1.f 0e858ea2573a1dc0b7ee94553ea893b4 gcc/testsuite/gfortran.dg/real_do_1.f90 b228541dba5ac8fb67ed965213fb7cd7 gcc/testsuite/gfortran.dg/real_index_1.f90 *************** ba15d3550cc10aa9105eb30214e51185 gcc/te *** 26092,26099 **** 0d5a3d18a1eeb0de1ca65d86e1cd68f8 gcc/testsuite/gfortran.dg/transfer_check_1.f90 dc67674921059cc6c14a48ba9f6e8515 gcc/testsuite/gfortran.dg/transfer_hollerith_1.f90 d68fb0123f87274c2d884716d42b47b9 gcc/testsuite/gfortran.dg/transfer_null_1.f90 dde384cc2c1f8875f6dc547e3ea778f6 gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 ! 3d4124a4eefa97d9813f22de17389dee gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 fec6159228c1b6437be318f47fd24431 gcc/testsuite/gfortran.dg/transfer_simplify_3.f90 a5241eb74b32e9786d563fbc686152c2 gcc/testsuite/gfortran.dg/transfer_simplify_4.f90 7a2c72c430eb2b6cf677f63ffc1ac705 gcc/testsuite/gfortran.dg/transfer_simplify_5.f90 --- 26159,26167 ---- 0d5a3d18a1eeb0de1ca65d86e1cd68f8 gcc/testsuite/gfortran.dg/transfer_check_1.f90 dc67674921059cc6c14a48ba9f6e8515 gcc/testsuite/gfortran.dg/transfer_hollerith_1.f90 d68fb0123f87274c2d884716d42b47b9 gcc/testsuite/gfortran.dg/transfer_null_1.f90 + fb06cac22180b4daf49f140f6a9ad4c3 gcc/testsuite/gfortran.dg/transfer_resolve_1.f90 dde384cc2c1f8875f6dc547e3ea778f6 gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 ! eb23d246c97a379aa0fe4aee03d45774 gcc/testsuite/gfortran.dg/transfer_simplify_2.f90 fec6159228c1b6437be318f47fd24431 gcc/testsuite/gfortran.dg/transfer_simplify_3.f90 a5241eb74b32e9786d563fbc686152c2 gcc/testsuite/gfortran.dg/transfer_simplify_4.f90 7a2c72c430eb2b6cf677f63ffc1ac705 gcc/testsuite/gfortran.dg/transfer_simplify_5.f90 *************** bd812535e6617c5f4dde6719c8748277 gcc/te *** 26772,26777 **** --- 26840,26848 ---- 9b1270e410165ddf9774a615ec835037 gcc/testsuite/gnat.dg/rep_clause1.adb ab0796b373d12c713aeb10168d14ed69 gcc/testsuite/gnat.dg/rep_clause2.adb 879097798e84a55d0876c499122cdd18 gcc/testsuite/gnat.dg/rep_clause2.ads + fa5a9d20428f7e69fd9afabb504a1fc9 gcc/testsuite/gnat.dg/rep_clause5.adb + 46f3ac56081a27e35da2755e49fc4346 gcc/testsuite/gnat.dg/rep_clause5.ads + 843d45d1aea7940fa2fa7298a2450388 gcc/testsuite/gnat.dg/rep_clause5_pkg.ads 09242df2e3a405bf99465bb2edbbad2a gcc/testsuite/gnat.dg/requeue1.adb 77a2deb117bbc1c83d9ac56811a530d4 gcc/testsuite/gnat.dg/return1.adb e8943fb770148780f79076ef64a6a023 gcc/testsuite/gnat.dg/return1.ads *************** d0524c5c5524877bda8e623f08efa35f gcc/te *** 26932,26938 **** 9a908bb507989b82eddfeb9d23c66587 gcc/testsuite/lib/scantree.exp 0af2543f9f8b09b8bf77c28d5b2f147a gcc/testsuite/lib/target-libpath.exp 0d329dc66b2b97ac6a2fc1ba50ca74da gcc/testsuite/lib/target-supports-dg.exp ! fe95f7da59cd322b7c41fbe63e00fd35 gcc/testsuite/lib/target-supports.exp 3247a569c87014396b4682567b02c72f gcc/testsuite/lib/timeout-dg.exp 3b7f74ee8537decb5895ed7a3c008b6e gcc/testsuite/lib/timeout.exp 79ac90a6a1627fc40f4be76ee6d3e10a gcc/testsuite/lib/torture-options.exp --- 27003,27009 ---- 9a908bb507989b82eddfeb9d23c66587 gcc/testsuite/lib/scantree.exp 0af2543f9f8b09b8bf77c28d5b2f147a gcc/testsuite/lib/target-libpath.exp 0d329dc66b2b97ac6a2fc1ba50ca74da gcc/testsuite/lib/target-supports-dg.exp ! 942710b45ceec8789e457869531be86a gcc/testsuite/lib/target-supports.exp 3247a569c87014396b4682567b02c72f gcc/testsuite/lib/timeout-dg.exp 3b7f74ee8537decb5895ed7a3c008b6e gcc/testsuite/lib/timeout.exp 79ac90a6a1627fc40f4be76ee6d3e10a gcc/testsuite/lib/torture-options.exp *************** bc09762b3e74fc0227216052a970a32c gcc/te *** 27349,27355 **** 318a61b0250e72af17f13433cbe7c899 gcc/testsuite/objc/execute/string3.m 745164878e340e7e3913196da0f9cbab gcc/testsuite/objc/execute/string4.m a15f4a807f9ba61e7f1f938b35d010a1 gcc/testsuite/objc/execute/va_method.m ! 891f37898fe7df0d4d3a3824f12c422b gcc/testsuite/treelang/ChangeLog 454cfe5b1bbbcf87f68aada2d6b8e61d gcc/testsuite/treelang/Makefile.in bf22e28b9aea9db69f316d07777d7eb0 gcc/testsuite/treelang/compile/autofunc.tree 9787b9901d0eae3abfa0a7279a68ca08 gcc/testsuite/treelang/compile/badchar.tree --- 27420,27426 ---- 318a61b0250e72af17f13433cbe7c899 gcc/testsuite/objc/execute/string3.m 745164878e340e7e3913196da0f9cbab gcc/testsuite/objc/execute/string4.m a15f4a807f9ba61e7f1f938b35d010a1 gcc/testsuite/objc/execute/va_method.m ! 433a6e1f10438452b79ccb99e255a84b gcc/testsuite/treelang/ChangeLog 454cfe5b1bbbcf87f68aada2d6b8e61d gcc/testsuite/treelang/Makefile.in bf22e28b9aea9db69f316d07777d7eb0 gcc/testsuite/treelang/compile/autofunc.tree 9787b9901d0eae3abfa0a7279a68ca08 gcc/testsuite/treelang/compile/badchar.tree *************** abe937b665f4da939699e576af4c7e43 gcc/tr *** 27430,27440 **** e91e58bb81a73ee9438d6ebf52e6ab77 gcc/tree-profile.c 201aa53efd0631ca0c684d29a586c9a3 gcc/tree-scalar-evolution.c c8cf5d2d1ed87dde8c604b32b45f5fae gcc/tree-scalar-evolution.h ! fde71d87e2773a9aa084b42bff3310d2 gcc/tree-sra.c 1aaa20de02e0df1fc3d97a092a6115fc gcc/tree-ssa-address.c 8fa632dc4ecadbea1b20f26fff838835 gcc/tree-ssa-alias-warnings.c 93bdfaa6bdc7b0a309e4b23a8f0b08dc gcc/tree-ssa-alias.c ! ebadf9cf783d337f7837115fbda54377 gcc/tree-ssa-ccp.c ee98e2dca71b239c0d1f6822c4c18353 gcc/tree-ssa-coalesce.c d8846f087af65f8cf03da9af4a7b7e08 gcc/tree-ssa-copy.c 00027a2dd0c944a3bb86788736dc0f29 gcc/tree-ssa-copyrename.c --- 27501,27511 ---- e91e58bb81a73ee9438d6ebf52e6ab77 gcc/tree-profile.c 201aa53efd0631ca0c684d29a586c9a3 gcc/tree-scalar-evolution.c c8cf5d2d1ed87dde8c604b32b45f5fae gcc/tree-scalar-evolution.h ! bef2acf106961aa957cd53cd5e313012 gcc/tree-sra.c 1aaa20de02e0df1fc3d97a092a6115fc gcc/tree-ssa-address.c 8fa632dc4ecadbea1b20f26fff838835 gcc/tree-ssa-alias-warnings.c 93bdfaa6bdc7b0a309e4b23a8f0b08dc gcc/tree-ssa-alias.c ! b6e47f7c3e72fa402878ebdb4fe198b7 gcc/tree-ssa-ccp.c ee98e2dca71b239c0d1f6822c4c18353 gcc/tree-ssa-coalesce.c d8846f087af65f8cf03da9af4a7b7e08 gcc/tree-ssa-copy.c 00027a2dd0c944a3bb86788736dc0f29 gcc/tree-ssa-copyrename.c *************** e5b1670dc7d490d46b87a11808a416e2 gcc/tr *** 27448,27454 **** 1127196386285cb1a20ce20e66342dc1 gcc/tree-ssa-loop-ch.c c180ed1009ffc9a81f20e12bf6f955a7 gcc/tree-ssa-loop-im.c b5d4f7e46f98f7cd88099e24b4469238 gcc/tree-ssa-loop-ivcanon.c ! 0c1517e3658084eacddfa2b8de207d28 gcc/tree-ssa-loop-ivopts.c aa17605120370e8cc64e23154e488116 gcc/tree-ssa-loop-manip.c 94ac3397a4e5017046670f291052459d gcc/tree-ssa-loop-niter.c 00659ae7f815ad853b6434ec72b561c2 gcc/tree-ssa-loop-prefetch.c --- 27519,27525 ---- 1127196386285cb1a20ce20e66342dc1 gcc/tree-ssa-loop-ch.c c180ed1009ffc9a81f20e12bf6f955a7 gcc/tree-ssa-loop-im.c b5d4f7e46f98f7cd88099e24b4469238 gcc/tree-ssa-loop-ivcanon.c ! 6c0b5269e818a8548ec1e8fbf5813e86 gcc/tree-ssa-loop-ivopts.c aa17605120370e8cc64e23154e488116 gcc/tree-ssa-loop-manip.c 94ac3397a4e5017046670f291052459d gcc/tree-ssa-loop-niter.c 00659ae7f815ad853b6434ec72b561c2 gcc/tree-ssa-loop-prefetch.c *************** aab0739549608f4f7f418182be6c7237 gcc/tr *** 27465,27471 **** 1139548fb668199d0bb432f05be2cbcc gcc/tree-ssa-sccvn.c 8f37823071c455e070aecbf95e53dc19 gcc/tree-ssa-sccvn.h 0c3bcfc24f4003f763403e8011b8917a gcc/tree-ssa-sink.c ! 1e34bf85a637b74eab992a1bfd18d3bd gcc/tree-ssa-structalias.c ea1bf7f9924293bd071b6af4584fdfb4 gcc/tree-ssa-structalias.h a9b0661b6edc243fb90204ededf95671 gcc/tree-ssa-ter.c 935728d2c60201d2702468c0d7c0e38e gcc/tree-ssa-threadedge.c --- 27536,27542 ---- 1139548fb668199d0bb432f05be2cbcc gcc/tree-ssa-sccvn.c 8f37823071c455e070aecbf95e53dc19 gcc/tree-ssa-sccvn.h 0c3bcfc24f4003f763403e8011b8917a gcc/tree-ssa-sink.c ! f06a7253da096bf5bfd025bf8a8727a0 gcc/tree-ssa-structalias.c ea1bf7f9924293bd071b6af4584fdfb4 gcc/tree-ssa-structalias.h a9b0661b6edc243fb90204ededf95671 gcc/tree-ssa-ter.c 935728d2c60201d2702468c0d7c0e38e gcc/tree-ssa-threadedge.c *************** ccb8ad7f6d9fcf516376907e74a33fcc gcc/tr *** 27487,27493 **** a9bd2c314a1bc8707ad62950a5d9d94c gcc/tree.c 5bc2d2f3c4f8092d8c9c4edec04b8d34 gcc/tree.def 157b367386363fa1345a0977a9ae4f4b gcc/tree.h ! d7710616f92d7bdd1196cb8b537e5078 gcc/treelang/ChangeLog b66c6df2f7a23659c105606661d38b7d gcc/treelang/Make-lang.in 760e83cfd90fc02bffdf85e5e4d77bb3 gcc/treelang/README 5da81b4e679c014bea3dbbfca9a83217 gcc/treelang/config-lang.in --- 27558,27564 ---- a9bd2c314a1bc8707ad62950a5d9d94c gcc/tree.c 5bc2d2f3c4f8092d8c9c4edec04b8d34 gcc/tree.def 157b367386363fa1345a0977a9ae4f4b gcc/tree.h ! 194132059a39b5d303475154078547d9 gcc/treelang/ChangeLog b66c6df2f7a23659c105606661d38b7d gcc/treelang/Make-lang.in 760e83cfd90fc02bffdf85e5e4d77bb3 gcc/treelang/README 5da81b4e679c014bea3dbbfca9a83217 gcc/treelang/config-lang.in *************** f149148fa234e21b2f1f26842f9540e7 gcc/un *** 27522,27528 **** 410ad758ba3f6ba60c81151b644fc018 gcc/value-prof.c f7e0fa56f81ba7d259c1c58f1813d9ab gcc/value-prof.h 29858d17b536df6345ea446df4714aaf gcc/var-tracking.c ! b01561812521551d70aa354d66ac4bd9 gcc/varasm.c 1c3798c8986863262bdc97a2bdbf81fc gcc/varpool.c 4ae2246c1a4f800ed499b22a4da6c4f6 gcc/varray.c d8f94e35840190c4f1dc252fb9cde4de gcc/varray.h --- 27593,27599 ---- 410ad758ba3f6ba60c81151b644fc018 gcc/value-prof.c f7e0fa56f81ba7d259c1c58f1813d9ab gcc/value-prof.h 29858d17b536df6345ea446df4714aaf gcc/var-tracking.c ! bf1b6a817c6c9e59c1f6d49ee6cd26ed gcc/varasm.c 1c3798c8986863262bdc97a2bdbf81fc gcc/varpool.c 4ae2246c1a4f800ed499b22a4da6c4f6 gcc/varray.c d8f94e35840190c4f1dc252fb9cde4de gcc/varray.h *************** e0a0b51f2484cec3065192192090f666 gcc/we *** 27537,27549 **** 42adadee6c316f624c86e3ccfdeee75c gcc/xcoff.h 8a2415aa67c1a2ab0012edd92c60d5dc gcc/xcoffout.c 8c56db5e59eea9e7c72612f05785cce6 gcc/xcoffout.h ! 8adea5083e90ddb8d48f2fe949a737c2 gnattools/ChangeLog 23fa937d5932f6d04646e94cfd767f37 gnattools/Makefile.in c54636491ff1ff89a1805f5f8b8a0cdd gnattools/configure b3d74fcaa8ddebab0f0503c23953d830 gnattools/configure.ac 59530bdf33659b29e73d4adb9f9f6552 include/COPYING d32239bcb673463ab874e80d47fae504 include/COPYING3 ! c7e5230b1a5eb592f86e8da1eb33d9ff include/ChangeLog 24516b717009640ce59780ea65675d4f include/ChangeLog-9103 f7d3e7ee65516643f4847560778a30cf include/ansidecl.h c761fbe28e130c5e46a936fa663b0f6c include/demangle.h --- 27608,27620 ---- 42adadee6c316f624c86e3ccfdeee75c gcc/xcoff.h 8a2415aa67c1a2ab0012edd92c60d5dc gcc/xcoffout.c 8c56db5e59eea9e7c72612f05785cce6 gcc/xcoffout.h ! b08291f519f2a68d33213f2029950803 gnattools/ChangeLog 23fa937d5932f6d04646e94cfd767f37 gnattools/Makefile.in c54636491ff1ff89a1805f5f8b8a0cdd gnattools/configure b3d74fcaa8ddebab0f0503c23953d830 gnattools/configure.ac 59530bdf33659b29e73d4adb9f9f6552 include/COPYING d32239bcb673463ab874e80d47fae504 include/COPYING3 ! 4ac199b9a5581a2d10558c67ef467c2a include/ChangeLog 24516b717009640ce59780ea65675d4f include/ChangeLog-9103 f7d3e7ee65516643f4847560778a30cf include/ansidecl.h c761fbe28e130c5e46a936fa663b0f6c include/demangle.h *************** c665cdb0d6c3bfb5d86841b168a2d1f9 includ *** 27567,27573 **** 0294cecbb1f66d640ccba3a5d862d05b include/xregex2.h 31fd4b5d7f1f63a5d361533029b50a46 include/xtensa-config.h aded5875c5d5830de6653181e8ced19c install-sh ! aa91fe2c5f1aa9128619440358cadff0 intl/ChangeLog d2413516bb4932a3f3a3642164ac38f8 intl/Makefile.in 6ec998bb4716c744bf8185e607f69301 intl/README 76ca170a525d5b84d90f0478fe788931 intl/VERSION --- 27638,27644 ---- 0294cecbb1f66d640ccba3a5d862d05b include/xregex2.h 31fd4b5d7f1f63a5d361533029b50a46 include/xtensa-config.h aded5875c5d5830de6653181e8ced19c install-sh ! 415b38abbadabc2fd64b62c2b3bd9cbc intl/ChangeLog d2413516bb4932a3f3a3642164ac38f8 intl/Makefile.in 6ec998bb4716c744bf8185e607f69301 intl/README 76ca170a525d5b84d90f0478fe788931 intl/VERSION *************** d50a8c6c5b41089930accbdce767d3c0 intl/p *** 27609,27619 **** b4758a0194e3e41362b939911472ce62 intl/relocatable.c bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h 43f287d082528203fc85c1d2d81bf30d intl/textdomain.c ! 2abc0d05b8d497f8f837f8db2d25039c libada/ChangeLog 962e410d487de07a684a647bbcd697e7 libada/Makefile.in 2cb2fd3fee4a620a3d3896a05e2924db libada/configure 0e6eee9ef33cbe4c3e9c2454ed64fa59 libada/configure.ac ! 8ebb164b43588452977a4ae6557068b9 libcpp/ChangeLog cb9c9729dfdf557e159aa72dc1105198 libcpp/Makefile.in 647f30740ad5a45cc52fdcd1751083bf libcpp/aclocal.m4 385e5d212def1f3cf5916d3a8640b05a libcpp/charset.c --- 27680,27690 ---- b4758a0194e3e41362b939911472ce62 intl/relocatable.c bedade7bcfc3bc5eb09a2c6844f637f3 intl/relocatable.h 43f287d082528203fc85c1d2d81bf30d intl/textdomain.c ! fd9c879ac7183a3429c4ee3c4c347fe2 libada/ChangeLog 962e410d487de07a684a647bbcd697e7 libada/Makefile.in 2cb2fd3fee4a620a3d3896a05e2924db libada/configure 0e6eee9ef33cbe4c3e9c2454ed64fa59 libada/configure.ac ! a3a7a42eb4d9a1fefdb0700f8c4bd293 libcpp/ChangeLog cb9c9729dfdf557e159aa72dc1105198 libcpp/Makefile.in 647f30740ad5a45cc52fdcd1751083bf libcpp/aclocal.m4 385e5d212def1f3cf5916d3a8640b05a libcpp/charset.c *************** bd3ad232a81e8a65301172800949c9b8 libcpp *** 27640,27646 **** f534edcdcc5f5c162170f3c205980359 libcpp/makeucnid.c ac4b591a13a5571e94feae523a15c8ec libcpp/mkdeps.c e00c90c59ce7354651ccd2ccde68d616 libcpp/pch.c ! 4cf2b24dd8ab9f5836c693586f49ac28 libcpp/po/ChangeLog 8cac39022160a193831834af2ffa5ea3 libcpp/po/be.gmo c81dc225648b0d8a56da6c01a809ff51 libcpp/po/be.po 9c185edf5e16ab726119f687bde9881b libcpp/po/ca.gmo --- 27711,27717 ---- f534edcdcc5f5c162170f3c205980359 libcpp/makeucnid.c ac4b591a13a5571e94feae523a15c8ec libcpp/mkdeps.c e00c90c59ce7354651ccd2ccde68d616 libcpp/pch.c ! cac24854874c6a7aabf138f4df6c9b5a libcpp/po/ChangeLog 8cac39022160a193831834af2ffa5ea3 libcpp/po/be.gmo c81dc225648b0d8a56da6c01a809ff51 libcpp/po/be.po 9c185edf5e16ab726119f687bde9881b libcpp/po/ca.gmo *************** e748b11a8760b4a8717f37cd32b26eae libcpp *** 27679,27685 **** a0dcc3314ad9ee85b8648e3503e149ae libcpp/traditional.c 273f6edd239910923af1435d8fef46fc libcpp/ucnid.h 62b01578743d74de9c0d15087276717c libcpp/ucnid.tab ! a310afa4132f0507df9ce62c2093b83f libdecnumber/ChangeLog 3ec2aac10bc63bbe06dca92ebe39865c libdecnumber/Makefile.in 44f4920dd8bf48cc126c580e7fa143fc libdecnumber/aclocal.m4 368025fbca677831a7e5eeb189c8cd7a libdecnumber/bid/bid-dpd.h --- 27750,27756 ---- a0dcc3314ad9ee85b8648e3503e149ae libcpp/traditional.c 273f6edd239910923af1435d8fef46fc libcpp/ucnid.h 62b01578743d74de9c0d15087276717c libcpp/ucnid.tab ! 6a92e4c745020a8447792933cc382877 libdecnumber/ChangeLog 3ec2aac10bc63bbe06dca92ebe39865c libdecnumber/Makefile.in 44f4920dd8bf48cc126c580e7fa143fc libdecnumber/aclocal.m4 368025fbca677831a7e5eeb189c8cd7a libdecnumber/bid/bid-dpd.h *************** af852a51fecdcb9edcf1950268b6158b libdec *** 27703,27709 **** c2221eba3c8e658e139b198fca0f95f3 libdecnumber/configure.ac 3c22e94fba19400b051e6c2f5f4985ca libdecnumber/dconfig.h ea02ccfaaeb4bd6aa871d3215ebd0570 libdecnumber/decBasic.c ! 7e446ef620cfcb1b4a8223543bd4c319 libdecnumber/decCommon.c 2f89d012c7a8a2912e7dce02bd4a08dc libdecnumber/decCommonSymbols.h 6839ad83880a125a77de5a8ad524e40d libdecnumber/decContext.c 4bfeab9d029b0a5194d1b1ce5da90453 libdecnumber/decContext.h --- 27774,27780 ---- c2221eba3c8e658e139b198fca0f95f3 libdecnumber/configure.ac 3c22e94fba19400b051e6c2f5f4985ca libdecnumber/dconfig.h ea02ccfaaeb4bd6aa871d3215ebd0570 libdecnumber/decBasic.c ! 4416f781cec5ad977f7f2c332466649b libdecnumber/decCommon.c 2f89d012c7a8a2912e7dce02bd4a08dc libdecnumber/decCommonSymbols.h 6839ad83880a125a77de5a8ad524e40d libdecnumber/decContext.c 4bfeab9d029b0a5194d1b1ce5da90453 libdecnumber/decContext.h *************** a97c47969dfc92a7666dfe3c2e1e1448 libdec *** 27741,27761 **** c270d50ddfac9324cee8524acd30a124 libdecnumber/dpd/decimal64.c 77337fb64594d9c488a93554cfa792d5 libdecnumber/dpd/decimal64.h 0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h ! c74d70b6ca5b55826c3adc7fe0e815cb libffi/ChangeLog fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 085f9917800070e791f49bf4733e23fa libffi/LICENSE 66000a9dc2e577ba2384a15a251b2f9c libffi/Makefile.am ! 8b14bf338bc6bf22d192909ec6ad83d0 libffi/Makefile.in 6d88c5fa0e8184c66bf0f7fbd796c1f8 libffi/README 0ec3418e6c2e6b89c24cffd4322b6368 libffi/acinclude.m4 21491240cc7107d623541800766172f6 libffi/aclocal.m4 d2678c3150eb3148768404eb4c3b669d libffi/configure ! 4e00487300380c344538f770f949014e libffi/configure.ac bec544523f8f7f3d5136f67598cf609a libffi/configure.host 623b061991a3138378f9df903e25ed8f libffi/fficonfig.h.in f165b6fb33a20fdd5f1eeffbafa83d78 libffi/include/Makefile.am ! e93f20bd7d11413ff6dea094e2ae0ef5 libffi/include/Makefile.in c491662c9c285cace4271486b9684bc4 libffi/include/ffi.h.in 8dc0c5539602888ff32ddcc8fe0996f5 libffi/include/ffi_common.h fea69bf0c254aa8f860a0b0ed487546d libffi/libtool-version --- 27812,27832 ---- c270d50ddfac9324cee8524acd30a124 libdecnumber/dpd/decimal64.c 77337fb64594d9c488a93554cfa792d5 libdecnumber/dpd/decimal64.h 0f6db29710e7075c2fd62bc4478b3b8d libdecnumber/dpd/decimal64Symbols.h ! b1ad6a05796908066e35a97c52fbdd62 libffi/ChangeLog fbbc216bc25d759a72ea3e6d734af56b libffi/ChangeLog.libgcj d946d2b97454ad50a1dbfbf48923c5be libffi/ChangeLog.v1 085f9917800070e791f49bf4733e23fa libffi/LICENSE 66000a9dc2e577ba2384a15a251b2f9c libffi/Makefile.am ! 15910641beccf4027987521dcc193ce8 libffi/Makefile.in 6d88c5fa0e8184c66bf0f7fbd796c1f8 libffi/README 0ec3418e6c2e6b89c24cffd4322b6368 libffi/acinclude.m4 21491240cc7107d623541800766172f6 libffi/aclocal.m4 d2678c3150eb3148768404eb4c3b669d libffi/configure ! 2bfdf246544d9352443a6e77355da2cd libffi/configure.ac bec544523f8f7f3d5136f67598cf609a libffi/configure.host 623b061991a3138378f9df903e25ed8f libffi/fficonfig.h.in f165b6fb33a20fdd5f1eeffbafa83d78 libffi/include/Makefile.am ! ae41e666813a3e07fcd324ac3b6e2f28 libffi/include/Makefile.in c491662c9c285cace4271486b9684bc4 libffi/include/ffi.h.in 8dc0c5539602888ff32ddcc8fe0996f5 libffi/include/ffi_common.h fea69bf0c254aa8f860a0b0ed487546d libffi/libtool-version *************** bc6590aba3bf36fc97d58b1b59ac8a59 libffi *** 27764,27770 **** 4c802440ef35492205b7097be5ef5951 libffi/src/alpha/osf.S 5378400ca904f45ed790e198ee0bd45f libffi/src/arm/ffi.c dbfa53ae32f36a7ab4b800633394e10f libffi/src/arm/ffitarget.h ! 31a8dbc3d24fcadbf7ba1bb7fde01fd6 libffi/src/arm/sysv.S 90f581b859612117668a5896149ce321 libffi/src/closures.c 5d7af3480697d2ceab7f4ec35baa9d26 libffi/src/cris/ffi.c de1ccbe3822f2bfb4f864ca6867c9d65 libffi/src/cris/ffitarget.h --- 27835,27841 ---- 4c802440ef35492205b7097be5ef5951 libffi/src/alpha/osf.S 5378400ca904f45ed790e198ee0bd45f libffi/src/arm/ffi.c dbfa53ae32f36a7ab4b800633394e10f libffi/src/arm/ffitarget.h ! 38a161d413d039b60e893f5e327d05e8 libffi/src/arm/sysv.S 90f581b859612117668a5896149ce321 libffi/src/closures.c 5d7af3480697d2ceab7f4ec35baa9d26 libffi/src/cris/ffi.c de1ccbe3822f2bfb4f864ca6867c9d65 libffi/src/cris/ffitarget.h *************** eba1dcd4d5f6ac87588cfc060682adff libffi *** 27831,27837 **** af3e62702bd4e408e4017a4387c728b2 libffi/src/x86/win32.S 1ded054093de910d9786c62bc4fe8cc6 libffi/stamp-h.in 04e06926cecf1198af45894dc46ffd39 libffi/testsuite/Makefile.am ! 20476578ebf0ee97cdf20d2f49a97d76 libffi/testsuite/Makefile.in dce80ba7e038ca18591aabc6d3d2582c libffi/testsuite/config/default.exp 2958bfb4edec4e32f9b563d5116075d6 libffi/testsuite/lib/libffi-dg.exp c4f80997a9cae4fc46f7cddd27a8849e libffi/testsuite/libffi.call/call.exp --- 27902,27908 ---- af3e62702bd4e408e4017a4387c728b2 libffi/src/x86/win32.S 1ded054093de910d9786c62bc4fe8cc6 libffi/stamp-h.in 04e06926cecf1198af45894dc46ffd39 libffi/testsuite/Makefile.am ! cab0e71a3afaf3c165ec4e38509df014 libffi/testsuite/Makefile.in dce80ba7e038ca18591aabc6d3d2582c libffi/testsuite/config/default.exp 2958bfb4edec4e32f9b563d5116075d6 libffi/testsuite/lib/libffi-dg.exp c4f80997a9cae4fc46f7cddd27a8849e libffi/testsuite/libffi.call/call.exp *************** b84890d83f011c1b342ba72165c5337b libffi *** 27943,27949 **** 92159904883229dd38630b1d0cee3534 libffi/testsuite/libffi.special/special.exp f66daec7c7f631f03fad7424a605034b libffi/testsuite/libffi.special/unwindtest.cc 185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc ! 0235d5d32cde541fbec9654f50e64ff3 libgcc/ChangeLog 877c1d02f9bc31b4163cd7a60d875bde libgcc/Makefile.in da2798b6ac789eeff1608336a68379c0 libgcc/config.host 4d2e967f3d00f422f15be583a4ca4881 libgcc/config/alpha/t-crtfm --- 28014,28020 ---- 92159904883229dd38630b1d0cee3534 libffi/testsuite/libffi.special/special.exp f66daec7c7f631f03fad7424a605034b libffi/testsuite/libffi.special/unwindtest.cc 185d0795017fbbe253a13db8e34085f9 libffi/testsuite/libffi.special/unwindtest_ffi_call.cc ! 9922f8f2ab487deeee6945570f455a8f libgcc/ChangeLog 877c1d02f9bc31b4163cd7a60d875bde libgcc/Makefile.in da2798b6ac789eeff1608336a68379c0 libgcc/config.host 4d2e967f3d00f422f15be583a4ca4881 libgcc/config/alpha/t-crtfm *************** b327c22ab49cc6d437dfa1511120ce05 libgcc *** 27955,27961 **** 1db6a856e71a77322048ac264691101d libgcc/config/i386/t-nwld c2b9707d430ed58a16cc4e52a6be4b04 libgcc/config/i386/t-sol2 721bfee787d81d97c021d28b97dc3415 libgcc/config/ia64/t-ia64 ! 7c9f06ba32670a23da367d5e43a5f516 libgcc/config/libbid/ChangeLog 188339757aa8b3a344fbb2d04fa4168e libgcc/config/libbid/_addsub_dd.c 93c949c5cbe0149d86da6db2f8173fdd libgcc/config/libbid/_addsub_sd.c 50b3eb2c6e3370ffdcfe30f4ec944720 libgcc/config/libbid/_addsub_td.c --- 28026,28032 ---- 1db6a856e71a77322048ac264691101d libgcc/config/i386/t-nwld c2b9707d430ed58a16cc4e52a6be4b04 libgcc/config/i386/t-sol2 721bfee787d81d97c021d28b97dc3415 libgcc/config/ia64/t-ia64 ! e76096df86e7a78f360f842ff0a4f330 libgcc/config/libbid/ChangeLog 188339757aa8b3a344fbb2d04fa4168e libgcc/config/libbid/_addsub_dd.c 93c949c5cbe0149d86da6db2f8173fdd libgcc/config/libbid/_addsub_sd.c 50b3eb2c6e3370ffdcfe30f4ec944720 libgcc/config/libbid/_addsub_td.c *************** c7b70dcc1f2024624fcba54a60ffcdda libgcc *** 28128,28134 **** c326222d0001569c09d987898e433cee libgcc/shared-object.mk e46c2a78dca584dfd7a4b4673666ab86 libgcc/siditi-object.mk 4f944647ef4ccaaaf9bb117b88d3cfd8 libgcc/static-object.mk ! 19d285edabaf35a50252328462a89618 libgfortran/ChangeLog 2c771a7b083f9d4ba381a572d357758a libgfortran/ChangeLog-2002 67e64c8bcbf53773807721aeb4785c9e libgfortran/ChangeLog-2003 9d1927b41c85e097fe773c06a3229dba libgfortran/ChangeLog-2004 --- 28199,28205 ---- c326222d0001569c09d987898e433cee libgcc/shared-object.mk e46c2a78dca584dfd7a4b4673666ab86 libgcc/siditi-object.mk 4f944647ef4ccaaaf9bb117b88d3cfd8 libgcc/static-object.mk ! 79590a8392845bf495a63781f6d87b5c libgfortran/ChangeLog 2c771a7b083f9d4ba381a572d357758a libgfortran/ChangeLog-2002 67e64c8bcbf53773807721aeb4785c9e libgfortran/ChangeLog-2003 9d1927b41c85e097fe773c06a3229dba libgfortran/ChangeLog-2004 *************** e46c2a78dca584dfd7a4b4673666ab86 libgcc *** 28136,28142 **** 23d4aed9436c60cc4dd21836ddc910d2 libgfortran/ChangeLog-2006 a9e612cb5a2fff3038f786cb77a8f046 libgfortran/ChangeLog-2007 d6f62a837caf77c0623512e42696a346 libgfortran/Makefile.am ! 751dbab5d61e92e00a98e3dc67a324fc libgfortran/Makefile.in 3577e0d4dd90f891dacbaa913bdb74e4 libgfortran/acinclude.m4 6f4ab8e4018867ec5beaf60aaf4baab2 libgfortran/aclocal.m4 7d02ae4ad848b0c06117864ea2e04b72 libgfortran/c99_protos.h --- 28207,28213 ---- 23d4aed9436c60cc4dd21836ddc910d2 libgfortran/ChangeLog-2006 a9e612cb5a2fff3038f786cb77a8f046 libgfortran/ChangeLog-2007 d6f62a837caf77c0623512e42696a346 libgfortran/Makefile.am ! 2d3842e1e9f983478d47c51f82d7c355 libgfortran/Makefile.in 3577e0d4dd90f891dacbaa913bdb74e4 libgfortran/acinclude.m4 6f4ab8e4018867ec5beaf60aaf4baab2 libgfortran/aclocal.m4 7d02ae4ad848b0c06117864ea2e04b72 libgfortran/c99_protos.h *************** d6f62a837caf77c0623512e42696a346 libgfo *** 28146,28153 **** eb6925b27402b036b2aceb8372b13b9d libgfortran/config/fpu-generic.h 4ae3c93db2de9b210243843502717da3 libgfortran/config/fpu-glibc.h 2115b4350db9d1cce631dfaae3223404 libgfortran/config/fpu-sysv.h ! e6c96dbefb99488c862944bf32d53177 libgfortran/configure ! 3967b776dec363383ae73362a85a6ea9 libgfortran/configure.ac 5bb05782f75c25bb6f3fea77915d2d01 libgfortran/configure.host d7d54e6cede8107513e828e9ab5ab0c9 libgfortran/fmain.c babebd0f44964b4a6bab59abebf75fbf libgfortran/generated/_abs_c10.F90 --- 28217,28224 ---- eb6925b27402b036b2aceb8372b13b9d libgfortran/config/fpu-generic.h 4ae3c93db2de9b210243843502717da3 libgfortran/config/fpu-glibc.h 2115b4350db9d1cce631dfaae3223404 libgfortran/config/fpu-sysv.h ! 047296131c7df9d9561c568fc5556bbc libgfortran/configure ! 1f23900e386906da8142ecfb16fb16d0 libgfortran/configure.ac 5bb05782f75c25bb6f3fea77915d2d01 libgfortran/configure.host d7d54e6cede8107513e828e9ab5ab0c9 libgfortran/fmain.c babebd0f44964b4a6bab59abebf75fbf libgfortran/generated/_abs_c10.F90 *************** d979b27e3923fe846ff7fcfe223b0309 libgfo *** 28638,28649 **** 2e57071191fff472e09a945b70f26885 libgfortran/io/inquire.c 7c30c02bf44fae82cbe4c67290704ad5 libgfortran/io/intrinsics.c 2158be28bb825006f8bd4878ae2b7d50 libgfortran/io/io.h ! d1065ddff8780696fa72d54ef2745a4e libgfortran/io/list_read.c 09d4969b0d629292dcb3362a5a242617 libgfortran/io/lock.c 4c5c943e309f4f03ececa70596cc017c libgfortran/io/open.c c113b686c5622955d015c7576cf954fc libgfortran/io/read.c 50b7584f53b505585b8ba6030d584cd9 libgfortran/io/size_from_kind.c ! b371cb9f8e63dc19359d5e7bee5346b3 libgfortran/io/transfer.c b78713f53f437a3819db838e84a4e21c libgfortran/io/unit.c 7e9597005b90f51bbc3fd3018c17fc5b libgfortran/io/unix.c c72b11b020a0b64d84fcdda0fab889dc libgfortran/io/write.c --- 28709,28720 ---- 2e57071191fff472e09a945b70f26885 libgfortran/io/inquire.c 7c30c02bf44fae82cbe4c67290704ad5 libgfortran/io/intrinsics.c 2158be28bb825006f8bd4878ae2b7d50 libgfortran/io/io.h ! b643e4c172752de545f477d18cf17b65 libgfortran/io/list_read.c 09d4969b0d629292dcb3362a5a242617 libgfortran/io/lock.c 4c5c943e309f4f03ececa70596cc017c libgfortran/io/open.c c113b686c5622955d015c7576cf954fc libgfortran/io/read.c 50b7584f53b505585b8ba6030d584cd9 libgfortran/io/size_from_kind.c ! 6bc9fcc29d44e39cbc7a4fb191ad7fde libgfortran/io/transfer.c b78713f53f437a3819db838e84a4e21c libgfortran/io/unit.c 7e9597005b90f51bbc3fd3018c17fc5b libgfortran/io/unix.c c72b11b020a0b64d84fcdda0fab889dc libgfortran/io/write.c *************** d13bba133c279ec1fc61e44be0bbae42 libgfo *** 28704,28717 **** ca65253a24d34223c548d4791f67734c libgfortran/runtime/select.c 3dc1c47e9a4b97877232c9aba6fc620d libgfortran/runtime/stop.c 6aabaecd0edf536525884728a2f52a32 libgfortran/runtime/string.c ! a4f78bb28416435823dfd0a26f6addbb libgomp/ChangeLog f063c3db3ad8911d2e60245abc128608 libgomp/Makefile.am ! 78751d4257a6542805824ac40d208e36 libgomp/Makefile.in f240afc042f089598063e6e9e3b33b8b libgomp/acinclude.m4 ! 59748757b6e33e09a113d28e63fcbb0c libgomp/aclocal.m4 fb4f7deae987a16cc1360fa2228a47eb libgomp/alloc.c 4f019f2574ab7e5188eaae71d191f373 libgomp/barrier.c ! 0a5149e894c5b8efdffda16bc7729dee libgomp/config.h.in c0bc003aebe453e03f8fdfed3c855fbc libgomp/config/linux/affinity.c 7d75f2dae45316c026e120724d141a46 libgomp/config/linux/alpha/futex.h 6405f99a87be3c63134c356c0615eed0 libgomp/config/linux/bar.c --- 28775,28788 ---- ca65253a24d34223c548d4791f67734c libgfortran/runtime/select.c 3dc1c47e9a4b97877232c9aba6fc620d libgfortran/runtime/stop.c 6aabaecd0edf536525884728a2f52a32 libgfortran/runtime/string.c ! 6bdfcb10c013b3ddb5a7f45fa2651f22 libgomp/ChangeLog f063c3db3ad8911d2e60245abc128608 libgomp/Makefile.am ! 71c411743a5df6572ca8321441d384e5 libgomp/Makefile.in f240afc042f089598063e6e9e3b33b8b libgomp/acinclude.m4 ! 4e02c50eda2ff41e17d952d77234b614 libgomp/aclocal.m4 fb4f7deae987a16cc1360fa2228a47eb libgomp/alloc.c 4f019f2574ab7e5188eaae71d191f373 libgomp/barrier.c ! 96101d90458b1b6b470b92401cb48cef libgomp/config.h.in c0bc003aebe453e03f8fdfed3c855fbc libgomp/config/linux/affinity.c 7d75f2dae45316c026e120724d141a46 libgomp/config/linux/alpha/futex.h 6405f99a87be3c63134c356c0615eed0 libgomp/config/linux/bar.c *************** db9319768899d2e746b7d7180cd6fe88 libgom *** 28743,28750 **** 9a4a3980e62b0601105c108a3f5d172f libgomp/config/posix/time.c 7ab7a3fdfa0b716ea93c06b5a1461e2d libgomp/config/posix95/lock.c c8b93287433a257100fec11bd6961226 libgomp/config/posix95/omp-lock.h ! 1ff672877565a28b61beb2a3ef1099e3 libgomp/configure ! 792ba23ea044d99f5ee269fb42b236ba libgomp/configure.ac 5b5c3ab44132b244046b5b98f6bb7aff libgomp/configure.tgt 2234efc674b979ff0601f366ba6c38be libgomp/critical.c b96c95e157aff9ce84bf4e0162af08a5 libgomp/env.c --- 28814,28821 ---- 9a4a3980e62b0601105c108a3f5d172f libgomp/config/posix/time.c 7ab7a3fdfa0b716ea93c06b5a1461e2d libgomp/config/posix95/lock.c c8b93287433a257100fec11bd6961226 libgomp/config/posix95/omp-lock.h ! 9f9f9d4c519148bea6c4af52c43341b5 libgomp/configure ! 5ff5abeb21d1b8e70d2b41b51fc55cf4 libgomp/configure.ac 5b5c3ab44132b244046b5b98f6bb7aff libgomp/configure.tgt 2234efc674b979ff0601f366ba6c38be libgomp/critical.c b96c95e157aff9ce84bf4e0162af08a5 libgomp/env.c *************** b96c95e157aff9ce84bf4e0162af08a5 libgom *** 28752,28758 **** f3855e00cf2e71145c033e8d3b0d86e1 libgomp/fortran.c 744b4b3968a3a07d84db826396cdafdf libgomp/iter.c b28e05ac428e7e20d5dd5e1f6090d43f libgomp/libgomp.h ! 4bd9fc74a741dd58a71bf11ad86c22e2 libgomp/libgomp.info 89eb36d54b77f19545f66a3c7e60e9c3 libgomp/libgomp.map 591ff20dfd2b81e3c919249b5db8a967 libgomp/libgomp.spec.in d94ccd236f514fa00b545822f8453582 libgomp/libgomp.texi --- 28823,28829 ---- f3855e00cf2e71145c033e8d3b0d86e1 libgomp/fortran.c 744b4b3968a3a07d84db826396cdafdf libgomp/iter.c b28e05ac428e7e20d5dd5e1f6090d43f libgomp/libgomp.h ! b0936d137f0ebe08512929b447e6af09 libgomp/libgomp.info 89eb36d54b77f19545f66a3c7e60e9c3 libgomp/libgomp.map 591ff20dfd2b81e3c919249b5db8a967 libgomp/libgomp.spec.in d94ccd236f514fa00b545822f8453582 libgomp/libgomp.texi *************** d94ccd236f514fa00b545822f8453582 libgom *** 28761,28774 **** 87b86c2e23406de0db5757659c35299d libgomp/loop.c 73f8532f4f891a3615318c7c3bfc307f libgomp/omp.h.in be010a8a97a0773257e6e198ec9292df libgomp/omp_lib.f90.in ! 0788a9825528921a3d84583d959f3ef9 libgomp/omp_lib.h.in c1512e545be01fe7607b00cb31c2eb43 libgomp/ordered.c 5deff6f2d979d67189e337e4f2e7683e libgomp/parallel.c b019f1b62cbf9bb55b9a13ea804d7bc3 libgomp/sections.c 377c0012230d3fdc94f2ca599c3b9630 libgomp/single.c d5baabe316dbb108ffffcdfa9adcc4a5 libgomp/team.c 7bd10c68f4acfc2f5062ce2cb81abe9c libgomp/testsuite/Makefile.am ! bd79419f474894ee736394e3c1714d07 libgomp/testsuite/Makefile.in b1af551ce684c2c930554e57cbafc78a libgomp/testsuite/config/default.exp 6c859d1c520b245e51a29693632545d6 libgomp/testsuite/lib/libgomp-dg.exp f9c52c356b634bd8ff468e7bad7ae42e libgomp/testsuite/lib/libgomp.exp --- 28832,28845 ---- 87b86c2e23406de0db5757659c35299d libgomp/loop.c 73f8532f4f891a3615318c7c3bfc307f libgomp/omp.h.in be010a8a97a0773257e6e198ec9292df libgomp/omp_lib.f90.in ! 0a4ab146efcc6c7a2dfea0f68b61d8b0 libgomp/omp_lib.h.in c1512e545be01fe7607b00cb31c2eb43 libgomp/ordered.c 5deff6f2d979d67189e337e4f2e7683e libgomp/parallel.c b019f1b62cbf9bb55b9a13ea804d7bc3 libgomp/sections.c 377c0012230d3fdc94f2ca599c3b9630 libgomp/single.c d5baabe316dbb108ffffcdfa9adcc4a5 libgomp/team.c 7bd10c68f4acfc2f5062ce2cb81abe9c libgomp/testsuite/Makefile.am ! 5adc01dc7e63800e63ac4202c34590ec libgomp/testsuite/Makefile.in b1af551ce684c2c930554e57cbafc78a libgomp/testsuite/config/default.exp 6c859d1c520b245e51a29693632545d6 libgomp/testsuite/lib/libgomp-dg.exp f9c52c356b634bd8ff468e7bad7ae42e libgomp/testsuite/lib/libgomp.exp *************** b2cad381aa4dd3db0ef4c2a7e632baf1 libgom *** 28835,28841 **** b0fbce555e04a1378026d70e19942300 libgomp/testsuite/libgomp.c/atomic-3.c 55ed566464c81304a5007804570816ec libgomp/testsuite/libgomp.c/atomic-4.c 2748a7dd866444dcf59bfe63028419f8 libgomp/testsuite/libgomp.c/atomic-5.c ! f2a28854946107527d9da52822f9d493 libgomp/testsuite/libgomp.c/atomic-6.c 9a5473e46165ca2190d25fcfb62d3078 libgomp/testsuite/libgomp.c/autopar-1.c c75783c8a3d7ab920c82ea2321e24d1d libgomp/testsuite/libgomp.c/barrier-1.c 950f8c585ad53db27202e96abc032b67 libgomp/testsuite/libgomp.c/c.exp --- 28906,28912 ---- b0fbce555e04a1378026d70e19942300 libgomp/testsuite/libgomp.c/atomic-3.c 55ed566464c81304a5007804570816ec libgomp/testsuite/libgomp.c/atomic-4.c 2748a7dd866444dcf59bfe63028419f8 libgomp/testsuite/libgomp.c/atomic-5.c ! 597a18a4e297301df00fee9568787950 libgomp/testsuite/libgomp.c/atomic-6.c 9a5473e46165ca2190d25fcfb62d3078 libgomp/testsuite/libgomp.c/autopar-1.c c75783c8a3d7ab920c82ea2321e24d1d libgomp/testsuite/libgomp.c/barrier-1.c 950f8c585ad53db27202e96abc032b67 libgomp/testsuite/libgomp.c/c.exp *************** ee9b4e6286720c9e31c8afb5899375cf libgom *** 29007,29013 **** 10994954f2e9828dd2a982c245ff4a59 libgomp/testsuite/libgomp.fortran/workshare1.f90 a999cc9909607f39f1b668bed6f501bf libgomp/work.c a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB ! fb15a47b4f7be891511ab0c9dc1b5c23 libiberty/ChangeLog 70e8a3e4810e436a1e73bf061ee1a1a9 libiberty/Makefile.in 294191545dc71f5ad13229b0a5bfd7b1 libiberty/README 8797cb1a6faa84f3c7fe3d12164a4b13 libiberty/_doprnt.c --- 29078,29084 ---- 10994954f2e9828dd2a982c245ff4a59 libgomp/testsuite/libgomp.fortran/workshare1.f90 a999cc9909607f39f1b668bed6f501bf libgomp/work.c a916467b91076e631dd8edb7424769c7 libiberty/COPYING.LIB ! 35303760f923daef62f5cc8d16781709 libiberty/ChangeLog 70e8a3e4810e436a1e73bf061ee1a1a9 libiberty/Makefile.in 294191545dc71f5ad13229b0a5bfd7b1 libiberty/README 8797cb1a6faa84f3c7fe3d12164a4b13 libiberty/_doprnt.c *************** cdc140ce93944c5bb2ac62cd3dfd86d6 libibe *** 29144,29150 **** 6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c c6e7ef53b4ff115a136d917511222656 libiberty/xstrndup.c 94d55d512a9ba36caa9b7df079bae19f libjava/COPYING ! b9bfc2e00358ec88003f106f67f31d04 libjava/ChangeLog 03e1f38b916604fdf1470238201325f3 libjava/ChangeLog-1998 691acb61fbd6a2235826ff55db5578be libjava/ChangeLog-1999 b58c6701706771a02bf00a77666941ef libjava/ChangeLog-2000 --- 29215,29221 ---- 6f774a92661ca4a067f1691a7925524b libiberty/xstrerror.c c6e7ef53b4ff115a136d917511222656 libiberty/xstrndup.c 94d55d512a9ba36caa9b7df079bae19f libjava/COPYING ! 9215b0235551fc3c6090492f09b50c58 libjava/ChangeLog 03e1f38b916604fdf1470238201325f3 libjava/ChangeLog-1998 691acb61fbd6a2235826ff55db5578be libjava/ChangeLog-1999 b58c6701706771a02bf00a77666941ef libjava/ChangeLog-2000 *************** ae961717bc1539baf6df7fd0fe9c323e libjav *** 29157,29163 **** e3569e8ae13ffbdc1c68429ef8058a6b libjava/HACKING e6044391ca5876bd430bc51e9e144cf6 libjava/LIBGCJ_LICENSE 50c88884cc9864ad43d142a1d5aebcbc libjava/Makefile.am ! 8a46f19f353b7d2f144620c04136397f libjava/Makefile.in 9dd432872e3bbb6e7cd07279a4a71baa libjava/NEWS b8af03ff64b9879992c9382503d9910e libjava/README fcab9c26cd6f539addaab81491b62c25 libjava/THANKS --- 29228,29234 ---- e3569e8ae13ffbdc1c68429ef8058a6b libjava/HACKING e6044391ca5876bd430bc51e9e144cf6 libjava/LIBGCJ_LICENSE 50c88884cc9864ad43d142a1d5aebcbc libjava/Makefile.am ! c7606fbc99fb48a88a7d8450adb99bfe libjava/Makefile.in 9dd432872e3bbb6e7cd07279a4a71baa libjava/NEWS b8af03ff64b9879992c9382503d9910e libjava/README fcab9c26cd6f539addaab81491b62c25 libjava/THANKS *************** de54f80484e640306e109e785e4611c8 libjav *** 29179,29185 **** 2b259cd8321e524da97bf5cc464f88ce libjava/classpath/AUTHORS efd97e0bb913655e0c8b16fa78bdded4 libjava/classpath/BUGS af0004801732bc4b20d90f351cf80510 libjava/classpath/COPYING ! d267f8b15df03ec2a3fb0ecd65b2e363 libjava/classpath/ChangeLog 539139753b2aae955026b6567ec391ea libjava/classpath/ChangeLog-2003 5116cb4fcf31e76c9ed4f96269a0aceb libjava/classpath/ChangeLog-2004 51a83c01385f4cc01e86297dc0991b56 libjava/classpath/ChangeLog-2005 --- 29250,29256 ---- 2b259cd8321e524da97bf5cc464f88ce libjava/classpath/AUTHORS efd97e0bb913655e0c8b16fa78bdded4 libjava/classpath/BUGS af0004801732bc4b20d90f351cf80510 libjava/classpath/COPYING ! 22838cfbaf78afdfd802daea51a78570 libjava/classpath/ChangeLog 539139753b2aae955026b6567ec391ea libjava/classpath/ChangeLog-2003 5116cb4fcf31e76c9ed4f96269a0aceb libjava/classpath/ChangeLog-2004 51a83c01385f4cc01e86297dc0991b56 libjava/classpath/ChangeLog-2005 *************** b35964059a02f01f39b05a95b401f586 libjav *** 29193,29199 **** cf8c4d1a5ab88db006c47ae2b51a6b30 libjava/classpath/INSTALL 92acc79f1f429143f4624d07b253702a libjava/classpath/LICENSE c8a04882f64bb95a92f12da4119ab563 libjava/classpath/Makefile.am ! 5ec2016a2edc1d72ddca2be845e59707 libjava/classpath/Makefile.in 34798b7c6337ddcf3cb03ec59a3983be libjava/classpath/NEWS ae621062c33128309ab96315647a1ee2 libjava/classpath/README 29e3ba18fe83eea7f83d75b977651cf3 libjava/classpath/THANKYOU --- 29264,29270 ---- cf8c4d1a5ab88db006c47ae2b51a6b30 libjava/classpath/INSTALL 92acc79f1f429143f4624d07b253702a libjava/classpath/LICENSE c8a04882f64bb95a92f12da4119ab563 libjava/classpath/Makefile.am ! 7182f0c56b62b81107337646e391c31a libjava/classpath/Makefile.in 34798b7c6337ddcf3cb03ec59a3983be libjava/classpath/NEWS ae621062c33128309ab96315647a1ee2 libjava/classpath/README 29e3ba18fe83eea7f83d75b977651cf3 libjava/classpath/THANKYOU *************** b2a35e98453194ca837c363ee9c0d379 libjav *** 29204,29238 **** 58489e53f09d86b455bf5e337ba537e3 libjava/classpath/config.guess 32d4c1295cab1811733b0cb8ab1ec69c libjava/classpath/config.sub 1d3123fe79b75fa2142270125d9fb2d9 libjava/classpath/configure ! 6fb620e52ce820f5015ea110d97da1d9 libjava/classpath/configure.ac d7d8db17e074dcabf513d766b728993d libjava/classpath/depcomp a6cedb4991503f803e9f0870daf59c13 libjava/classpath/doc/.cvsignore 32a603db3d7804949c97f51174dbd853 libjava/classpath/doc/Makefile.am ! 2ef4ea79b576d8d386038b1e9588fcc8 libjava/classpath/doc/Makefile.in 2464dba05859a2aa667ccfe9cac8747f libjava/classpath/doc/README.jaxp 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/doc/api/.cvsignore 10871e5063b5a4c438b91a3aae379f05 libjava/classpath/doc/api/Makefile.am ! 55aa666f784f931a6a22153f3d1985da libjava/classpath/doc/api/Makefile.in 4e32abb6ea3c9e818d3142042085405d libjava/classpath/doc/cp-hacking.texinfo ! c6dd785445e6f342ecc5e6aed41d9b7e libjava/classpath/doc/cp-tools.info 722ba72ca7036bea911e388b5b770276 libjava/classpath/doc/cp-tools.texinfo fcc1a3dcc9b3d818f14b451d76a9c71b libjava/classpath/doc/cp-vmintegration.texinfo ! 8312fa9aa86dbf9c67eb1404b68c0a92 libjava/classpath/doc/gappletviewer.1 ! f8eafe260a7755b3799e116d078d8a08 libjava/classpath/doc/gjar.1 ! 9cec7498a9874320c9ec4bd1e38cb110 libjava/classpath/doc/gjarsigner.1 ! 6b80a867be09a6beb8170aa9aea5629e libjava/classpath/doc/gjavah.1 ! c977ac74b6c8446b5d861d7bbde27f01 libjava/classpath/doc/gkeytool.1 ! cc58ded517fa6300c1576e1c9549bf87 libjava/classpath/doc/gnative2ascii.1 ! 59ea60e6eb074d5a9ecabd459beaf72c libjava/classpath/doc/gorbd.1 ! 6253bfd821234c27a4ef72eb5c5fcaf4 libjava/classpath/doc/grmid.1 ! b9df0ab5e6c3224e4441046a6c22135a libjava/classpath/doc/grmiregistry.1 ! 77f6bf7f44c61e4d45ba50d234606c25 libjava/classpath/doc/gserialver.1 ! 7c906b0579ec708ef5192d9f88ac20e2 libjava/classpath/doc/gtnameserv.1 7e4e31659df1c7e815f9151958dceef2 libjava/classpath/doc/texi2pod.pl 330cc83e650cc581dc85ffaa9cabb184 libjava/classpath/doc/texinfo.tex b1e0c0c30547d57d7a09b04d47c70b06 libjava/classpath/examples/.cvsignore dc4fa391568401f7f894db7e2eaf70c0 libjava/classpath/examples/Makefile.am ! 5f73183b1bf1d62c30c98f029939759c libjava/classpath/examples/Makefile.in 3f15171227786dbf6be10e2044f70637 libjava/classpath/examples/Makefile.java2d.in 8649fa7ef09149674ee2ba32d9b0a617 libjava/classpath/examples/Makefile.jawt.in 0df7a6063c396e3b362ae0bf72bd0aad libjava/classpath/examples/README --- 29275,29309 ---- 58489e53f09d86b455bf5e337ba537e3 libjava/classpath/config.guess 32d4c1295cab1811733b0cb8ab1ec69c libjava/classpath/config.sub 1d3123fe79b75fa2142270125d9fb2d9 libjava/classpath/configure ! f8186fcdbc252dd6d575a233d6ce49d5 libjava/classpath/configure.ac d7d8db17e074dcabf513d766b728993d libjava/classpath/depcomp a6cedb4991503f803e9f0870daf59c13 libjava/classpath/doc/.cvsignore 32a603db3d7804949c97f51174dbd853 libjava/classpath/doc/Makefile.am ! 3b013370d67c0d4b37f411f94e54d2dd libjava/classpath/doc/Makefile.in 2464dba05859a2aa667ccfe9cac8747f libjava/classpath/doc/README.jaxp 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/doc/api/.cvsignore 10871e5063b5a4c438b91a3aae379f05 libjava/classpath/doc/api/Makefile.am ! 4840f2a39a24b04af34716efb3c20eea libjava/classpath/doc/api/Makefile.in 4e32abb6ea3c9e818d3142042085405d libjava/classpath/doc/cp-hacking.texinfo ! db92fbbbec0ececbb5712aa73d29bc75 libjava/classpath/doc/cp-tools.info 722ba72ca7036bea911e388b5b770276 libjava/classpath/doc/cp-tools.texinfo fcc1a3dcc9b3d818f14b451d76a9c71b libjava/classpath/doc/cp-vmintegration.texinfo ! c8e1b5d91109bb3a5656a6cf94d228f4 libjava/classpath/doc/gappletviewer.1 ! f2febe26092bf995c5fc6e5e0b4ca9d1 libjava/classpath/doc/gjar.1 ! aa3c970dd3cb5a8a0ec7f177676ed8c1 libjava/classpath/doc/gjarsigner.1 ! 7263b8ee9515817007dbd7e6b1c16336 libjava/classpath/doc/gjavah.1 ! 6421c5fb6768e2538d5fd2fe0151d326 libjava/classpath/doc/gkeytool.1 ! 334be87d6567d744bab6c29b38906776 libjava/classpath/doc/gnative2ascii.1 ! 8ac89d70de15ac4763decba4f23ded01 libjava/classpath/doc/gorbd.1 ! 1b4c2c2f61c556677320b724b10b27fd libjava/classpath/doc/grmid.1 ! ea43f2f1fdca5e674857e6fe0123cae9 libjava/classpath/doc/grmiregistry.1 ! ad229b82f0545c82b90f352cca3283b4 libjava/classpath/doc/gserialver.1 ! 8f64e8518070ffda25f402f793a3f9f3 libjava/classpath/doc/gtnameserv.1 7e4e31659df1c7e815f9151958dceef2 libjava/classpath/doc/texi2pod.pl 330cc83e650cc581dc85ffaa9cabb184 libjava/classpath/doc/texinfo.tex b1e0c0c30547d57d7a09b04d47c70b06 libjava/classpath/examples/.cvsignore dc4fa391568401f7f894db7e2eaf70c0 libjava/classpath/examples/Makefile.am ! d55bd169ae2bf9b2e91ab1551bf7f739 libjava/classpath/examples/Makefile.in 3f15171227786dbf6be10e2044f70637 libjava/classpath/examples/Makefile.java2d.in 8649fa7ef09149674ee2ba32d9b0a617 libjava/classpath/examples/Makefile.jawt.in 0df7a6063c396e3b362ae0bf72bd0aad libjava/classpath/examples/README *************** f08449b27f99259e7c7eec27364c4d65 libjav *** 29353,29364 **** 2f2cd75a56bf04cab72eb9e34664fc61 libjava/classpath/examples/gnu/classpath/examples/swing/welcome.html 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/.cvsignore c4c3650dfdd2093321f6105a15ed1693 libjava/classpath/external/Makefile.am ! 5adbe146776aeb572cd4ae4a3dcf6a61 libjava/classpath/external/Makefile.in 19926238491666aca594b13f6b691863 libjava/classpath/external/README ca3bc8192f1be4c1d912b39828cdfd82 libjava/classpath/external/jsr166/.cvsignore e99e0da2c0b8a68ba10e472a679ed926 libjava/classpath/external/jsr166/IMPORTING afe0fde62c1b323e3d613c234977076a libjava/classpath/external/jsr166/Makefile.am ! 53b26286d154f39f8ad273bfa6932039 libjava/classpath/external/jsr166/Makefile.in 3b563fd75c0db0c296295cd5e7005f2a libjava/classpath/external/jsr166/java/util/AbstractQueue.java b9b80d3af5450dafb7c04f35bbf28355 libjava/classpath/external/jsr166/java/util/ArrayDeque.java a5b3bf8c18282b1e9946ca8233253272 libjava/classpath/external/jsr166/java/util/Deque.java --- 29424,29435 ---- 2f2cd75a56bf04cab72eb9e34664fc61 libjava/classpath/examples/gnu/classpath/examples/swing/welcome.html 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/.cvsignore c4c3650dfdd2093321f6105a15ed1693 libjava/classpath/external/Makefile.am ! 5578865a94628c92ed6c6265fe8fbaf7 libjava/classpath/external/Makefile.in 19926238491666aca594b13f6b691863 libjava/classpath/external/README ca3bc8192f1be4c1d912b39828cdfd82 libjava/classpath/external/jsr166/.cvsignore e99e0da2c0b8a68ba10e472a679ed926 libjava/classpath/external/jsr166/IMPORTING afe0fde62c1b323e3d613c234977076a libjava/classpath/external/jsr166/Makefile.am ! b3a832380d81514f1049bd2aaa6af011 libjava/classpath/external/jsr166/Makefile.in 3b563fd75c0db0c296295cd5e7005f2a libjava/classpath/external/jsr166/java/util/AbstractQueue.java b9b80d3af5450dafb7c04f35bbf28355 libjava/classpath/external/jsr166/java/util/ArrayDeque.java a5b3bf8c18282b1e9946ca8233253272 libjava/classpath/external/jsr166/java/util/Deque.java *************** fcf8753ffb1ca92310ee6e16c58e92e0 libjav *** 29432,29438 **** bddbb222e71984105b2626a332dcfe28 libjava/classpath/external/jsr166/readme 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/relaxngDatatype/.cvsignore 674b52b14c8bd6cdd5166d2d25dbbf6a libjava/classpath/external/relaxngDatatype/Makefile.am ! e03bc8aab16012ad52e4687889825228 libjava/classpath/external/relaxngDatatype/Makefile.in 8e25a601c7c2c41f890b6704a588aac0 libjava/classpath/external/relaxngDatatype/README.txt f14c6644916e03c7a89e8cd295c7225b libjava/classpath/external/relaxngDatatype/copying.txt bd782ae3debab913e45bf6482f4b2fe5 libjava/classpath/external/relaxngDatatype/org/relaxng/datatype/Datatype.java --- 29503,29509 ---- bddbb222e71984105b2626a332dcfe28 libjava/classpath/external/jsr166/readme 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/relaxngDatatype/.cvsignore 674b52b14c8bd6cdd5166d2d25dbbf6a libjava/classpath/external/relaxngDatatype/Makefile.am ! a5bea671f0a7f828d568daf1e85b9729 libjava/classpath/external/relaxngDatatype/Makefile.in 8e25a601c7c2c41f890b6704a588aac0 libjava/classpath/external/relaxngDatatype/README.txt f14c6644916e03c7a89e8cd295c7225b libjava/classpath/external/relaxngDatatype/copying.txt bd782ae3debab913e45bf6482f4b2fe5 libjava/classpath/external/relaxngDatatype/org/relaxng/datatype/Datatype.java *************** c45d3804e741da39037c2019533c0117 libjav *** 29447,29453 **** 6393a9372f63b70bf13314599ceb2b5a libjava/classpath/external/relaxngDatatype/org/relaxng/datatype/helpers/StreamingValidatorImpl.java 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/sax/.cvsignore b142390a2b618614a35f966d4791b53a libjava/classpath/external/sax/Makefile.am ! 8b369840fcc4537eb04cb8cec2031660 libjava/classpath/external/sax/Makefile.in de1ad3c4705dc5ed78e6752d127ca258 libjava/classpath/external/sax/README 24c4cd52776f0b9c2549cc98b91c02ce libjava/classpath/external/sax/org/xml/sax/AttributeList.java e2acefbebe4576d15351243a8f8f4561 libjava/classpath/external/sax/org/xml/sax/Attributes.java --- 29518,29524 ---- 6393a9372f63b70bf13314599ceb2b5a libjava/classpath/external/relaxngDatatype/org/relaxng/datatype/helpers/StreamingValidatorImpl.java 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/sax/.cvsignore b142390a2b618614a35f966d4791b53a libjava/classpath/external/sax/Makefile.am ! 0df35a0a9c973abb75b46d8b733070f8 libjava/classpath/external/sax/Makefile.in de1ad3c4705dc5ed78e6752d127ca258 libjava/classpath/external/sax/README 24c4cd52776f0b9c2549cc98b91c02ce libjava/classpath/external/sax/org/xml/sax/AttributeList.java e2acefbebe4576d15351243a8f8f4561 libjava/classpath/external/sax/org/xml/sax/Attributes.java *************** d7324c23cf785e9cff6172c4f6321538 libjav *** 29490,29496 **** 5f5708616a540aa06ab3fa31f8cc46e5 libjava/classpath/external/sax/org/xml/sax/package.html 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/w3c_dom/.cvsignore e1b1294fade207453ae3ca9c6de24f31 libjava/classpath/external/w3c_dom/Makefile.am ! bf46117f7992f45a2cf6802d4e11beb2 libjava/classpath/external/w3c_dom/Makefile.in 6e52fb724e7d281f80276187f3c9e286 libjava/classpath/external/w3c_dom/README a2df55935d2b1a33193f8d1a7789912a libjava/classpath/external/w3c_dom/org/w3c/dom/Attr.java 08b4ecfae7fe5d5b389fb95d53b89721 libjava/classpath/external/w3c_dom/org/w3c/dom/CDATASection.java --- 29561,29567 ---- 5f5708616a540aa06ab3fa31f8cc46e5 libjava/classpath/external/sax/org/xml/sax/package.html 26f08908d0224edf3c0936d2d9ff132c libjava/classpath/external/w3c_dom/.cvsignore e1b1294fade207453ae3ca9c6de24f31 libjava/classpath/external/w3c_dom/Makefile.am ! 0145ec0cc2cd3ef5aedecea981d3b183 libjava/classpath/external/w3c_dom/Makefile.in 6e52fb724e7d281f80276187f3c9e286 libjava/classpath/external/w3c_dom/README a2df55935d2b1a33193f8d1a7789912a libjava/classpath/external/w3c_dom/org/w3c/dom/Attr.java 08b4ecfae7fe5d5b389fb95d53b89721 libjava/classpath/external/w3c_dom/org/w3c/dom/CDATASection.java *************** a90d245c62b4487ae51d6a927be0ecbc libjav *** 31805,31811 **** 78254bb02f682f1f8d87ba5d384a1e7c libjava/classpath/gnu/xml/xpath/XPathTokenizer.java b69f3b6c8668fdf543fe8f7ff65fbdd8 libjava/classpath/include/.cvsignore 66ea67ffede55a596baf6fd0ca47b059 libjava/classpath/include/Makefile.am ! 58abe7bc3c3e6874107793da5cffa6bb libjava/classpath/include/Makefile.in be18da884382f17276ad312996df2b2a libjava/classpath/include/config.h.in 5a180def495534162ba3d4732a9f5a1b libjava/classpath/include/gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer.h e553261b20c02ea45580e2f353f1caec libjava/classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h --- 31876,31882 ---- 78254bb02f682f1f8d87ba5d384a1e7c libjava/classpath/gnu/xml/xpath/XPathTokenizer.java b69f3b6c8668fdf543fe8f7ff65fbdd8 libjava/classpath/include/.cvsignore 66ea67ffede55a596baf6fd0ca47b059 libjava/classpath/include/Makefile.am ! f53225d3f8d6ad860024ca9dadfb8b0d libjava/classpath/include/Makefile.in be18da884382f17276ad312996df2b2a libjava/classpath/include/config.h.in 5a180def495534162ba3d4732a9f5a1b libjava/classpath/include/gnu_java_awt_dnd_peer_gtk_GtkDragSourceContextPeer.h e553261b20c02ea45580e2f353f1caec libjava/classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h *************** f4a7d2c71a87477d48ad2949b61ba083 libjav *** 34508,34514 **** 9a70bc2120221d526c219d37593599de libjava/classpath/lib/.cvsignore 3f1eb34f29f00b7c171e61945cdace60 libjava/classpath/lib/Makefile.am 551d6d16edaef3855f87cece3aeab640 libjava/classpath/lib/Makefile.gcj ! 6cb74fd4989950d6cb9ac7cc47c785a2 libjava/classpath/lib/Makefile.in 648c468baa3e19662e56cbdaaca3183c libjava/classpath/lib/copy-vmresources.sh.in 8d932b1ea60924ea0d9f429310b5cb3f libjava/classpath/lib/gen-classlist.sh.in d819b2327bc1ac48c542ef903814134d libjava/classpath/lib/gnu/CORBA/Asynchron.class --- 34579,34585 ---- 9a70bc2120221d526c219d37593599de libjava/classpath/lib/.cvsignore 3f1eb34f29f00b7c171e61945cdace60 libjava/classpath/lib/Makefile.am 551d6d16edaef3855f87cece3aeab640 libjava/classpath/lib/Makefile.gcj ! d43805f71fa7f8e7f1daaeb628872275 libjava/classpath/lib/Makefile.in 648c468baa3e19662e56cbdaaca3183c libjava/classpath/lib/copy-vmresources.sh.in 8d932b1ea60924ea0d9f429310b5cb3f libjava/classpath/lib/gen-classlist.sh.in d819b2327bc1ac48c542ef903814134d libjava/classpath/lib/gnu/CORBA/Asynchron.class *************** cd4ccc12a4380a6a79e98d7ab8d48cc5 libjav *** 41921,41930 **** ce1fb6b579015b49d94f3b093f4cb332 libjava/classpath/mkinstalldirs be936be6d1859ab86569552198800d70 libjava/classpath/native/.cvsignore 40f221d2c7142e463f707764f72337c5 libjava/classpath/native/Makefile.am ! d3a4f2ea57c377ac8c4dded558e87c42 libjava/classpath/native/Makefile.in be936be6d1859ab86569552198800d70 libjava/classpath/native/fdlibm/.cvsignore 1ae93adebd49de5f707448da71fa097d libjava/classpath/native/fdlibm/Makefile.am ! a5d3ec6325894a4f5d9f5594551cfa44 libjava/classpath/native/fdlibm/Makefile.in a16977b0e84cc4118e568aa73bc1d5ab libjava/classpath/native/fdlibm/dtoa.c ade48f8324f07366426607de1f757e72 libjava/classpath/native/fdlibm/e_acos.c 53882c68ea8e5951faeb0468f5b27265 libjava/classpath/native/fdlibm/e_asin.c --- 41992,42001 ---- ce1fb6b579015b49d94f3b093f4cb332 libjava/classpath/mkinstalldirs be936be6d1859ab86569552198800d70 libjava/classpath/native/.cvsignore 40f221d2c7142e463f707764f72337c5 libjava/classpath/native/Makefile.am ! 7d84145a17dbd704733a5102616d7031 libjava/classpath/native/Makefile.in be936be6d1859ab86569552198800d70 libjava/classpath/native/fdlibm/.cvsignore 1ae93adebd49de5f707448da71fa097d libjava/classpath/native/fdlibm/Makefile.am ! a401d897c1ab353c3b60034c2159f329 libjava/classpath/native/fdlibm/Makefile.in a16977b0e84cc4118e568aa73bc1d5ab libjava/classpath/native/fdlibm/dtoa.c ade48f8324f07366426607de1f757e72 libjava/classpath/native/fdlibm/e_acos.c 53882c68ea8e5951faeb0468f5b27265 libjava/classpath/native/fdlibm/e_asin.c *************** fa8fc898ffc97e49d0992c4ce130356a libjav *** 41983,41996 **** d9a47cbdb6a0ad5bef32d5cf92d33a09 libjava/classpath/native/fdlibm/w_sqrt.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jawt/.cvsignore ba33591a4ff24a3fd2ee26199f8bcec9 libjava/classpath/native/jawt/Makefile.am ! 6f361826f90888719a4e7e1f8988568b libjava/classpath/native/jawt/Makefile.in d1e58c598592047c39ee3834ec3bd9ac libjava/classpath/native/jawt/jawt.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/.cvsignore c0694a1f746b3afa65951a97100433b3 libjava/classpath/native/jni/Makefile.am ! ad72bcacc5b27f10f02bc98ea72711c1 libjava/classpath/native/jni/Makefile.in be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/classpath/.cvsignore 5b19d3318b84c0451df1e789c030e3f3 libjava/classpath/native/jni/classpath/Makefile.am ! a93c3b3d8e38eda617619cc3791662f3 libjava/classpath/native/jni/classpath/Makefile.in d151b013c7a26d7f23d375acc44f6c48 libjava/classpath/native/jni/classpath/classpath_jawt.h 2be0fc4ff7404cfd546ab01de9ac133c libjava/classpath/native/jni/classpath/jcl.c 27dcff80cfa7f940701dc9c9e29fc813 libjava/classpath/native/jni/classpath/jcl.h --- 42054,42067 ---- d9a47cbdb6a0ad5bef32d5cf92d33a09 libjava/classpath/native/fdlibm/w_sqrt.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jawt/.cvsignore ba33591a4ff24a3fd2ee26199f8bcec9 libjava/classpath/native/jawt/Makefile.am ! 05db5e5200def0882d6bdb89fc623fad libjava/classpath/native/jawt/Makefile.in d1e58c598592047c39ee3834ec3bd9ac libjava/classpath/native/jawt/jawt.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/.cvsignore c0694a1f746b3afa65951a97100433b3 libjava/classpath/native/jni/Makefile.am ! 485f59ee59799783678f23b8076448bf libjava/classpath/native/jni/Makefile.in be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/classpath/.cvsignore 5b19d3318b84c0451df1e789c030e3f3 libjava/classpath/native/jni/classpath/Makefile.am ! 0057ce35b1964666cd681d546986937e libjava/classpath/native/jni/classpath/Makefile.in d151b013c7a26d7f23d375acc44f6c48 libjava/classpath/native/jni/classpath/classpath_jawt.h 2be0fc4ff7404cfd546ab01de9ac133c libjava/classpath/native/jni/classpath/jcl.c 27dcff80cfa7f940701dc9c9e29fc813 libjava/classpath/native/jni/classpath/jcl.h *************** d151b013c7a26d7f23d375acc44f6c48 libjav *** 41999,42008 **** 7a1e37364835c9505552590fd3da1bad libjava/classpath/native/jni/gconf-peer/.cvsignore 43126ce012c3820220fd0b21f882fbed libjava/classpath/native/jni/gconf-peer/GConfNativePeer.c 0df3db217d6440706fc795d94a491033 libjava/classpath/native/jni/gconf-peer/Makefile.am ! 78766006bcc890589ede70314eca4329 libjava/classpath/native/jni/gconf-peer/Makefile.in 5365003fe8c03c8952b77200dc7058cb libjava/classpath/native/jni/gstreamer-peer/GStreamerIOPeer.c 5881861739d20fbce711dc2f1773cc4e libjava/classpath/native/jni/gstreamer-peer/Makefile.am ! 002eca2c5415c46158f75aacc4cf0a7c libjava/classpath/native/jni/gstreamer-peer/Makefile.in 40a8d6b57ef1e33458225fa0e031c3cf libjava/classpath/native/jni/gstreamer-peer/gstclasspathsrc.c 4371e900a1d5fb544c68c55cb0b955b7 libjava/classpath/native/jni/gstreamer-peer/gstclasspathsrc.h 38ee1a04547aa168120766f3945c79a4 libjava/classpath/native/jni/gstreamer-peer/gstinputstream.c --- 42070,42079 ---- 7a1e37364835c9505552590fd3da1bad libjava/classpath/native/jni/gconf-peer/.cvsignore 43126ce012c3820220fd0b21f882fbed libjava/classpath/native/jni/gconf-peer/GConfNativePeer.c 0df3db217d6440706fc795d94a491033 libjava/classpath/native/jni/gconf-peer/Makefile.am ! 9deb087ba22f5d3f8bdedbcec0bdcc82 libjava/classpath/native/jni/gconf-peer/Makefile.in 5365003fe8c03c8952b77200dc7058cb libjava/classpath/native/jni/gstreamer-peer/GStreamerIOPeer.c 5881861739d20fbce711dc2f1773cc4e libjava/classpath/native/jni/gstreamer-peer/Makefile.am ! 2aac124e4f1f7cb719fa34c836bee8c7 libjava/classpath/native/jni/gstreamer-peer/Makefile.in 40a8d6b57ef1e33458225fa0e031c3cf libjava/classpath/native/jni/gstreamer-peer/gstclasspathsrc.c 4371e900a1d5fb544c68c55cb0b955b7 libjava/classpath/native/jni/gstreamer-peer/gstclasspathsrc.h 38ee1a04547aa168120766f3945c79a4 libjava/classpath/native/jni/gstreamer-peer/gstinputstream.c *************** ca76e53b50c53a3a2ac711875390305f libjav *** 42010,42016 **** be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/gtk-peer/.cvsignore aaa23d885da10e24f0dff29c5206fb98 libjava/classpath/native/jni/gtk-peer/GtkDragSourceContextPeer.c 6b8def23e0cc4e6e1e769e0c5c458a6c libjava/classpath/native/jni/gtk-peer/Makefile.am ! dd9d500d62bfa0c6ebf3cb15e4642be9 libjava/classpath/native/jni/gtk-peer/Makefile.in d01f0d20ca6a86164ae8a13735d32898 libjava/classpath/native/jni/gtk-peer/cairographics2d.h 91c9d993d07ee0078ed135f9a6f26d7f libjava/classpath/native/jni/gtk-peer/gdkdisplay.h 1c29ba5aae81654205ddaac5df2d048a libjava/classpath/native/jni/gtk-peer/gdkfont.h --- 42081,42087 ---- be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/gtk-peer/.cvsignore aaa23d885da10e24f0dff29c5206fb98 libjava/classpath/native/jni/gtk-peer/GtkDragSourceContextPeer.c 6b8def23e0cc4e6e1e769e0c5c458a6c libjava/classpath/native/jni/gtk-peer/Makefile.am ! 44c1da552a72d7bfcfcb1528002d413a libjava/classpath/native/jni/gtk-peer/Makefile.in d01f0d20ca6a86164ae8a13735d32898 libjava/classpath/native/jni/gtk-peer/cairographics2d.h 91c9d993d07ee0078ed135f9a6f26d7f libjava/classpath/native/jni/gtk-peer/gdkdisplay.h 1c29ba5aae81654205ddaac5df2d048a libjava/classpath/native/jni/gtk-peer/gdkfont.h *************** d6070cf33f40c7d4d476abf6a607c3d5 libjav *** 42057,42069 **** c98c6ccf543a8c0c03b052517098f041 libjava/classpath/native/jni/gtk-peer/gtkpeer.h be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-io/.cvsignore 5f9105958e0d8f4a8efa847df48a68e0 libjava/classpath/native/jni/java-io/Makefile.am ! cfc5d3fc035805c81f448ee8058b9822 libjava/classpath/native/jni/java-io/Makefile.in a0ac41d179c8c6929c106dc49dc499af libjava/classpath/native/jni/java-io/java_io_VMFile.c 4e26fb1d76a5caf835b783e70e791feb libjava/classpath/native/jni/java-io/java_io_VMObjectInputStream.c 30cb8babf1e0a52bf5e115158e7f9be5 libjava/classpath/native/jni/java-io/java_io_VMObjectStreamClass.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-lang/.cvsignore 5a3ac2b49bd4b5068c3ae872a476f66c libjava/classpath/native/jni/java-lang/Makefile.am ! a08aecccfe4754ad99ec8df5186b6505 libjava/classpath/native/jni/java-lang/Makefile.in 64a6ca0b96b9e9278b9ec3e314e15888 libjava/classpath/native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c 6e8a34b435a819e5c47a4b55ba90dbae libjava/classpath/native/jni/java-lang/java_lang_VMDouble.c a792f7642b21feb094146ccdf775c77a libjava/classpath/native/jni/java-lang/java_lang_VMFloat.c --- 42128,42140 ---- c98c6ccf543a8c0c03b052517098f041 libjava/classpath/native/jni/gtk-peer/gtkpeer.h be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-io/.cvsignore 5f9105958e0d8f4a8efa847df48a68e0 libjava/classpath/native/jni/java-io/Makefile.am ! cee875f4b4b6ed692792c8ed8659754e libjava/classpath/native/jni/java-io/Makefile.in a0ac41d179c8c6929c106dc49dc499af libjava/classpath/native/jni/java-io/java_io_VMFile.c 4e26fb1d76a5caf835b783e70e791feb libjava/classpath/native/jni/java-io/java_io_VMObjectInputStream.c 30cb8babf1e0a52bf5e115158e7f9be5 libjava/classpath/native/jni/java-io/java_io_VMObjectStreamClass.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-lang/.cvsignore 5a3ac2b49bd4b5068c3ae872a476f66c libjava/classpath/native/jni/java-lang/Makefile.am ! d7bf7a7e9f0f9df42db0a6249cf88cd3 libjava/classpath/native/jni/java-lang/Makefile.in 64a6ca0b96b9e9278b9ec3e314e15888 libjava/classpath/native/jni/java-lang/gnu_java_lang_management_VMOperatingSystemMXBeanImpl.c 6e8a34b435a819e5c47a4b55ba90dbae libjava/classpath/native/jni/java-lang/java_lang_VMDouble.c a792f7642b21feb094146ccdf775c77a libjava/classpath/native/jni/java-lang/java_lang_VMFloat.c *************** a792f7642b21feb094146ccdf775c77a libjav *** 42073,42079 **** 1b266231636c496d36c240e644d1ce65 libjava/classpath/native/jni/java-lang/java_lang_reflect_VMArray.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-net/.cvsignore de6e6b0fc8338db1b2a470b62f616f60 libjava/classpath/native/jni/java-net/Makefile.am ! 6b8ae38881953701db579f94d49bd1de libjava/classpath/native/jni/java-net/Makefile.in f01c78409987e02c2a1ed450394d2c9e libjava/classpath/native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c 491185c4f0b49dbc300de6f7264e058f libjava/classpath/native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c 2a7fa1653b1124189211264ba8a30f16 libjava/classpath/native/jni/java-net/java_net_VMInetAddress.c --- 42144,42150 ---- 1b266231636c496d36c240e644d1ce65 libjava/classpath/native/jni/java-lang/java_lang_reflect_VMArray.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-net/.cvsignore de6e6b0fc8338db1b2a470b62f616f60 libjava/classpath/native/jni/java-net/Makefile.am ! 258d805b491bd1fb70e241f26e835301 libjava/classpath/native/jni/java-net/Makefile.in f01c78409987e02c2a1ed450394d2c9e libjava/classpath/native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c 491185c4f0b49dbc300de6f7264e058f libjava/classpath/native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c 2a7fa1653b1124189211264ba8a30f16 libjava/classpath/native/jni/java-net/java_net_VMInetAddress.c *************** aa263230e3fd594c4aac918a92285f04 libjav *** 42085,42091 **** bb5e27118b9ac1526cda4f072199a2a0 libjava/classpath/native/jni/java-net/local.h be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-nio/.cvsignore 978189b584a372e42756ae049766e0d4 libjava/classpath/native/jni/java-nio/Makefile.am ! 1e393a2e8d9e6f9fa9041d77b3aa00f7 libjava/classpath/native/jni/java-nio/Makefile.in 10cabc5bf06c7d5d781f370dc387052f libjava/classpath/native/jni/java-nio/gnu_java_nio_EpollSelectorImpl.c 746568f60f066a8ae2aa6f176fe6cd6f libjava/classpath/native/jni/java-nio/gnu_java_nio_KqueueSelectorImpl.c 7ff96539b4b4b2159d5602a20e7c2699 libjava/classpath/native/jni/java-nio/gnu_java_nio_VMChannel.c --- 42156,42162 ---- bb5e27118b9ac1526cda4f072199a2a0 libjava/classpath/native/jni/java-net/local.h be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-nio/.cvsignore 978189b584a372e42756ae049766e0d4 libjava/classpath/native/jni/java-nio/Makefile.am ! 095c348cab2f06c6cabf85def816bd77 libjava/classpath/native/jni/java-nio/Makefile.in 10cabc5bf06c7d5d781f370dc387052f libjava/classpath/native/jni/java-nio/gnu_java_nio_EpollSelectorImpl.c 746568f60f066a8ae2aa6f176fe6cd6f libjava/classpath/native/jni/java-nio/gnu_java_nio_KqueueSelectorImpl.c 7ff96539b4b4b2159d5602a20e7c2699 libjava/classpath/native/jni/java-nio/gnu_java_nio_VMChannel.c *************** bfe7471d491347d5c17afe64da7b7a52 libjav *** 42099,42122 **** 521d29ded9d6888cd4389c91ff3e2c07 libjava/classpath/native/jni/java-nio/javanio.h be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-util/.cvsignore b496cfbc20f02584fe8d0152af84346e libjava/classpath/native/jni/java-util/Makefile.am ! dd5cdfb9e37375baea60e7f6ebbfdd58 libjava/classpath/native/jni/java-util/Makefile.in 7c34b052e91b5e1eeedf130e37741a44 libjava/classpath/native/jni/java-util/java_util_VMTimeZone.c e9f463ed5edfcbe71d36f0061191e645 libjava/classpath/native/jni/midi-alsa/.cvsignore ef9b058a2822594001349fb14b4cf049 libjava/classpath/native/jni/midi-alsa/Makefile.am ! c8991bd38e1b74a530dbdb6062e5b5c4 libjava/classpath/native/jni/midi-alsa/Makefile.in 4ed24cbfb9bc9dde556f1cd69cfa36ab libjava/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaMidiDeviceProvider.c 8af238a9fe366d5abc4101a156b65f53 libjava/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.c 3345223070b720f5fe0e73291c98a16c libjava/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c 88d9378475f928bbc49c73e0034a9f23 libjava/classpath/native/jni/midi-dssi/.cvsignore c7a07a2578198661733a8010fde83633 libjava/classpath/native/jni/midi-dssi/Makefile.am ! 3334f6466455d5c5029bafbf74122747 libjava/classpath/native/jni/midi-dssi/Makefile.in 55872a059efad33ca45d659329d305df libjava/classpath/native/jni/midi-dssi/README d81bbf01e8d08955877410dab9e54512 libjava/classpath/native/jni/midi-dssi/dssi_data.h a327f8aeaed292079be8a7fcdfc7c271 libjava/classpath/native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.c eb0b6628f176aab4fafbc3ade2acec00 libjava/classpath/native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/native-lib/.cvsignore db9f5d5eec44987fb1d132f275908e3b libjava/classpath/native/jni/native-lib/Makefile.am ! 874b34df144e70d975103a924c831e30 libjava/classpath/native/jni/native-lib/Makefile.in 199895d8fdad8374cb546233f4b954ef libjava/classpath/native/jni/native-lib/cpio.c 21a30a37307bb2095767fe4b46ba470f libjava/classpath/native/jni/native-lib/cpio.h 6cc725c088054441dc9518c80cff5186 libjava/classpath/native/jni/native-lib/cpnative.h --- 42170,42193 ---- 521d29ded9d6888cd4389c91ff3e2c07 libjava/classpath/native/jni/java-nio/javanio.h be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/java-util/.cvsignore b496cfbc20f02584fe8d0152af84346e libjava/classpath/native/jni/java-util/Makefile.am ! 86d7a5e23d582ee9b3668f28af2766a9 libjava/classpath/native/jni/java-util/Makefile.in 7c34b052e91b5e1eeedf130e37741a44 libjava/classpath/native/jni/java-util/java_util_VMTimeZone.c e9f463ed5edfcbe71d36f0061191e645 libjava/classpath/native/jni/midi-alsa/.cvsignore ef9b058a2822594001349fb14b4cf049 libjava/classpath/native/jni/midi-alsa/Makefile.am ! 7aed7eb9be01641325ada4b85ac69565 libjava/classpath/native/jni/midi-alsa/Makefile.in 4ed24cbfb9bc9dde556f1cd69cfa36ab libjava/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaMidiDeviceProvider.c 8af238a9fe366d5abc4101a156b65f53 libjava/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.c 3345223070b720f5fe0e73291c98a16c libjava/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.c 88d9378475f928bbc49c73e0034a9f23 libjava/classpath/native/jni/midi-dssi/.cvsignore c7a07a2578198661733a8010fde83633 libjava/classpath/native/jni/midi-dssi/Makefile.am ! e252d438d2e552a87e22384e5f780ce2 libjava/classpath/native/jni/midi-dssi/Makefile.in 55872a059efad33ca45d659329d305df libjava/classpath/native/jni/midi-dssi/README d81bbf01e8d08955877410dab9e54512 libjava/classpath/native/jni/midi-dssi/dssi_data.h a327f8aeaed292079be8a7fcdfc7c271 libjava/classpath/native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSIMidiDeviceProvider.c eb0b6628f176aab4fafbc3ade2acec00 libjava/classpath/native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/native-lib/.cvsignore db9f5d5eec44987fb1d132f275908e3b libjava/classpath/native/jni/native-lib/Makefile.am ! 0657cb692aeb48e9a873beec4969b71d libjava/classpath/native/jni/native-lib/Makefile.in 199895d8fdad8374cb546233f4b954ef libjava/classpath/native/jni/native-lib/cpio.c 21a30a37307bb2095767fe4b46ba470f libjava/classpath/native/jni/native-lib/cpio.h 6cc725c088054441dc9518c80cff5186 libjava/classpath/native/jni/native-lib/cpnative.h *************** c290d88d0f735ce5ed5c868fd20b5a43 libjav *** 42126,42132 **** c4f145c0db080f380f4c241d315be571 libjava/classpath/native/jni/native-lib/cpproc.h 55f20aeb112e5f8675f3030002261e22 libjava/classpath/native/jni/qt-peer/.cvsignore beae3d0690cbf603f387acbc167dd1a1 libjava/classpath/native/jni/qt-peer/Makefile.am ! 2be817ff0bdc3229ff3ac5f41ffe1e5c libjava/classpath/native/jni/qt-peer/Makefile.in 6bbc1719e04678326aa50de1179bf872 libjava/classpath/native/jni/qt-peer/buttonevent.h c26e5598cceac1bc7119ae22d548ca69 libjava/classpath/native/jni/qt-peer/componentevent.cpp 044c9fb01081e4c7ee34200f903c12fb libjava/classpath/native/jni/qt-peer/componentevent.h --- 42197,42203 ---- c4f145c0db080f380f4c241d315be571 libjava/classpath/native/jni/native-lib/cpproc.h 55f20aeb112e5f8675f3030002261e22 libjava/classpath/native/jni/qt-peer/.cvsignore beae3d0690cbf603f387acbc167dd1a1 libjava/classpath/native/jni/qt-peer/Makefile.am ! 2548069c253bbd6d3cca0070eafa34cc libjava/classpath/native/jni/qt-peer/Makefile.in 6bbc1719e04678326aa50de1179bf872 libjava/classpath/native/jni/qt-peer/buttonevent.h c26e5598cceac1bc7119ae22d548ca69 libjava/classpath/native/jni/qt-peer/componentevent.cpp 044c9fb01081e4c7ee34200f903c12fb libjava/classpath/native/jni/qt-peer/componentevent.h *************** dfc91d9106be2aa6799accb5fd905c84 libjav *** 42184,42190 **** be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/xmlj/.cvsignore 5ac3ab93c09d6b37eed61960db93eb4e libjava/classpath/native/jni/xmlj/BUGS 897d5c9efac2cd03ecfa889863131410 libjava/classpath/native/jni/xmlj/Makefile.am ! ddd5243a2ffe8837e297a7e4f0cde691 libjava/classpath/native/jni/xmlj/Makefile.in a2c641147a0afe153ff0e0aed7475aee libjava/classpath/native/jni/xmlj/xmlj_dom.c f596295ba3e499ce77130f3598958826 libjava/classpath/native/jni/xmlj/xmlj_dom.h 64c062c6f10400810955e708adc7d662 libjava/classpath/native/jni/xmlj/xmlj_error.c --- 42255,42261 ---- be936be6d1859ab86569552198800d70 libjava/classpath/native/jni/xmlj/.cvsignore 5ac3ab93c09d6b37eed61960db93eb4e libjava/classpath/native/jni/xmlj/BUGS 897d5c9efac2cd03ecfa889863131410 libjava/classpath/native/jni/xmlj/Makefile.am ! 4dabc095858344456f69e57401bf39a1 libjava/classpath/native/jni/xmlj/Makefile.in a2c641147a0afe153ff0e0aed7475aee libjava/classpath/native/jni/xmlj/xmlj_dom.c f596295ba3e499ce77130f3598958826 libjava/classpath/native/jni/xmlj/xmlj_dom.h 64c062c6f10400810955e708adc7d662 libjava/classpath/native/jni/xmlj/xmlj_error.c *************** db216a2dad515d24aa32e4c2e219b5dd libjav *** 42201,42207 **** 6fa5491c8a38a4dbb89404d98e40fbce libjava/classpath/native/jni/xmlj/xmlj_xpath.c 7a79282eb26a9cb5edda5e7c789c8ee7 libjava/classpath/native/plugin/.cvsignore a0343a16d6179e00f77868a1f2314a0a libjava/classpath/native/plugin/Makefile.am ! 05ccf57086acf7cf3c77e75d08d9149a libjava/classpath/native/plugin/Makefile.in 413aef89dbaff45bf0a444d252ba95f1 libjava/classpath/native/plugin/gcjwebplugin.cc 9f51ca6d32a6cf01000b2308701b5c63 libjava/classpath/org/ietf/jgss/ChannelBinding.java 1954b5027345fc853431434b4e4980c6 libjava/classpath/org/ietf/jgss/GSSContext.java --- 42272,42278 ---- 6fa5491c8a38a4dbb89404d98e40fbce libjava/classpath/native/jni/xmlj/xmlj_xpath.c 7a79282eb26a9cb5edda5e7c789c8ee7 libjava/classpath/native/plugin/.cvsignore a0343a16d6179e00f77868a1f2314a0a libjava/classpath/native/plugin/Makefile.am ! 15a5495c1769f305105cd1e83cbb5352 libjava/classpath/native/plugin/Makefile.in 413aef89dbaff45bf0a444d252ba95f1 libjava/classpath/native/plugin/gcjwebplugin.cc 9f51ca6d32a6cf01000b2308701b5c63 libjava/classpath/org/ietf/jgss/ChannelBinding.java 1954b5027345fc853431434b4e4980c6 libjava/classpath/org/ietf/jgss/GSSContext.java *************** b30c7c44e4dbedfb9e0a354ad0e69750 libjav *** 42777,42783 **** fbfa08e782ad2917eee91a3d6f19fe25 libjava/classpath/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in 973058e3efbefbcd936050029f2a7d90 libjava/classpath/resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList dd93056d54ba9ed0b943bb78856796d8 libjava/classpath/resource/Makefile.am ! b61dff0e707e67bae7cbe958c99fbd1f libjava/classpath/resource/Makefile.in dd66755b39ca6273ff53bff0591243de libjava/classpath/resource/com/sun/tools/javac/messages.properties 53e06848eeec5b437bcd092fe31ade9a libjava/classpath/resource/gnu/classpath/tools/appletviewer/messages.properties 91cf94e7be48f24cc26085d654ac599c libjava/classpath/resource/gnu/classpath/tools/common/Messages.properties --- 42848,42854 ---- fbfa08e782ad2917eee91a3d6f19fe25 libjava/classpath/resource/META-INF/services/javax.sound.sampled.spi.MixerProvider.in 973058e3efbefbcd936050029f2a7d90 libjava/classpath/resource/META-INF/services/org.w3c.dom.DOMImplementationSourceList dd93056d54ba9ed0b943bb78856796d8 libjava/classpath/resource/Makefile.am ! dea795244182475bd281cedc7d97cb4e libjava/classpath/resource/Makefile.in dd66755b39ca6273ff53bff0591243de libjava/classpath/resource/com/sun/tools/javac/messages.properties 53e06848eeec5b437bcd092fe31ade9a libjava/classpath/resource/gnu/classpath/tools/appletviewer/messages.properties 91cf94e7be48f24cc26085d654ac599c libjava/classpath/resource/gnu/classpath/tools/common/Messages.properties *************** ddc4fbdb92341fefa981794f8ac4d011 libjav *** 43081,43087 **** 30e1b9eda5f7351744828627c40e4c79 libjava/classpath/resource/sun/rmi/rmic/messages.properties a9c684cc6f0041cdbdc181faa43e0a74 libjava/classpath/scripts/.cvsignore 19ac22f828f38247b2b40e163fb89bed libjava/classpath/scripts/Makefile.am ! e5264857167704dee75b55fadde62736 libjava/classpath/scripts/Makefile.in 51cbac342557ccf47dd0cb0e327fb152 libjava/classpath/scripts/check_jni_methods.sh 2bebc71ab67b74f7e8afe0c4ef5e3e33 libjava/classpath/scripts/classpath.spec.in 1ae0b90a8193f65e5fa94a8563b5374a libjava/classpath/scripts/generate-locale-list.sh --- 43152,43158 ---- 30e1b9eda5f7351744828627c40e4c79 libjava/classpath/resource/sun/rmi/rmic/messages.properties a9c684cc6f0041cdbdc181faa43e0a74 libjava/classpath/scripts/.cvsignore 19ac22f828f38247b2b40e163fb89bed libjava/classpath/scripts/Makefile.am ! 76f12d52341785e24a3ac5412e9949ee libjava/classpath/scripts/Makefile.in 51cbac342557ccf47dd0cb0e327fb152 libjava/classpath/scripts/check_jni_methods.sh 2bebc71ab67b74f7e8afe0c4ef5e3e33 libjava/classpath/scripts/classpath.spec.in 1ae0b90a8193f65e5fa94a8563b5374a libjava/classpath/scripts/generate-locale-list.sh *************** ac26f2f5c9382a190763aff47c60d272 libjav *** 43096,43102 **** c8c36977f7064ec68242afa653854386 libjava/classpath/sun/reflect/annotation/ExceptionProxy.java aeaf6d218b77faba0f1cbff86204beff libjava/classpath/tools/.cvsignore 5605bc8d7f31d5562aecc0f32eec5f9e libjava/classpath/tools/Makefile.am ! c690459150993c2dc917124dc361b5a7 libjava/classpath/tools/Makefile.in 03025a704e81cde9a3a54eede984c97c libjava/classpath/tools/README e5d5f3a5429f17358e074bb584e8d0bc libjava/classpath/tools/appletviewer.in 823f9a2a72ec8efb7e42692c6a3d9fb3 libjava/classpath/tools/asm/org/objectweb/asm/AnnotationVisitor.class --- 43167,43173 ---- c8c36977f7064ec68242afa653854386 libjava/classpath/sun/reflect/annotation/ExceptionProxy.java aeaf6d218b77faba0f1cbff86204beff libjava/classpath/tools/.cvsignore 5605bc8d7f31d5562aecc0f32eec5f9e libjava/classpath/tools/Makefile.am ! 2bb10cb62c9b419dc7acd6527e43f795 libjava/classpath/tools/Makefile.in 03025a704e81cde9a3a54eede984c97c libjava/classpath/tools/README e5d5f3a5429f17358e074bb584e8d0bc libjava/classpath/tools/appletviewer.in 823f9a2a72ec8efb7e42692c6a3d9fb3 libjava/classpath/tools/asm/org/objectweb/asm/AnnotationVisitor.class *************** d55cd2873e88acc287bbe780bcb29559 libjav *** 43969,43982 **** d8b9d62b3d4b77c2c9db9a8dd775afbf libjava/classpath/vm/reference/sun/reflect/Reflection.java df8921743087523404a2b30bdb83d3a6 libjava/classpath/vm/reference/sun/reflect/misc/ReflectUtil.java 51dbc0724bbb0271bc7b7c8152b725a6 libjava/configure ! e3a95a6857bde4fe6856eb0d35203db5 libjava/configure.ac d88760a3360c9ac9203b70d059bbcf3a libjava/configure.host 2860a121ccf1ea8283e048e7817694ae libjava/darwin.cc 4c8dd6544a16119779a1478f4be13eef libjava/defineclass.cc e1dd1714c23cee8198d9b019d6f811e3 libjava/ecjx.cc 536f043fca86f336bd8c128d137b5606 libjava/exception.cc 554b018d0c459bbb31eb8dc86896eeda libjava/gcj/Makefile.am ! 5e811d4d270057abb7f6d6a0e8ff35af libjava/gcj/Makefile.in 94b9871091f1caff9dc28dce6439c7dc libjava/gcj/array.h 361e9d926f9533fff97836fc99ee52b3 libjava/gcj/cni.h f6fc5134d10d4b2698dff502db24af65 libjava/gcj/field.h --- 44040,44053 ---- d8b9d62b3d4b77c2c9db9a8dd775afbf libjava/classpath/vm/reference/sun/reflect/Reflection.java df8921743087523404a2b30bdb83d3a6 libjava/classpath/vm/reference/sun/reflect/misc/ReflectUtil.java 51dbc0724bbb0271bc7b7c8152b725a6 libjava/configure ! a7f7ec604ed6e1671e9dc8696c9321ec libjava/configure.ac d88760a3360c9ac9203b70d059bbcf3a libjava/configure.host 2860a121ccf1ea8283e048e7817694ae libjava/darwin.cc 4c8dd6544a16119779a1478f4be13eef libjava/defineclass.cc e1dd1714c23cee8198d9b019d6f811e3 libjava/ecjx.cc 536f043fca86f336bd8c128d137b5606 libjava/exception.cc 554b018d0c459bbb31eb8dc86896eeda libjava/gcj/Makefile.am ! e7a707f86d15eb0eebb9d59003aaf6db libjava/gcj/Makefile.in 94b9871091f1caff9dc28dce6439c7dc libjava/gcj/array.h 361e9d926f9533fff97836fc99ee52b3 libjava/gcj/cni.h f6fc5134d10d4b2698dff502db24af65 libjava/gcj/field.h *************** fe894634f6397f6ad53c03c320e0d038 libjav *** 47207,47220 **** 3d72c41093f7a605ae7315ee7fd78217 libjava/gnu/xml/xpath/XPathTokenizer.h 8382aa7b5668dea930cacd8956f2b9b4 libjava/headers.txt d1b32c1999cfbaeb6ae23068c6b6144a libjava/include/Makefile.am ! eb0a3595088202cadf856a7e56a6daed libjava/include/Makefile.in 9d245167fa6bdf39d6c252734667821a libjava/include/boehm-gc.h 643e4e1d170e4c8f3407e957310e9308 libjava/include/config.h.in c4f13c76610deabfbf13fce4ed092a52 libjava/include/darwin-signal.h 103d984e127298285d898fdf861bbcc4 libjava/include/default-signal.h 61a8f68287be880d78be5f3a87955a5b libjava/include/dwarf2-signal.h 1faaf0b92549ee71e16eb962081a1872 libjava/include/execution.h ! c0d7c6f06053fed3c20834ffa45767fa libjava/include/hppa-signal.h faa5b6ab80f09f9cbbf9a37c692802ed libjava/include/i386-signal.h 236d1671f79ab5d9e6b987e93d051bc4 libjava/include/java-assert.h d66bf0f1a1d12efd11fc047959c52eab libjava/include/java-chardecomp.h --- 47278,47291 ---- 3d72c41093f7a605ae7315ee7fd78217 libjava/gnu/xml/xpath/XPathTokenizer.h 8382aa7b5668dea930cacd8956f2b9b4 libjava/headers.txt d1b32c1999cfbaeb6ae23068c6b6144a libjava/include/Makefile.am ! 7ef406b47c4d9493791e39456502e4dc libjava/include/Makefile.in 9d245167fa6bdf39d6c252734667821a libjava/include/boehm-gc.h 643e4e1d170e4c8f3407e957310e9308 libjava/include/config.h.in c4f13c76610deabfbf13fce4ed092a52 libjava/include/darwin-signal.h 103d984e127298285d898fdf861bbcc4 libjava/include/default-signal.h 61a8f68287be880d78be5f3a87955a5b libjava/include/dwarf2-signal.h 1faaf0b92549ee71e16eb962081a1872 libjava/include/execution.h ! bb860010ae28680040cc76ee14244e00 libjava/include/hppa-signal.h faa5b6ab80f09f9cbbf9a37c692802ed libjava/include/i386-signal.h 236d1671f79ab5d9e6b987e93d051bc4 libjava/include/java-assert.h d66bf0f1a1d12efd11fc047959c52eab libjava/include/java-chardecomp.h *************** b7b74c3baf28d5f962413a2da4365924 libjav *** 47232,47238 **** 3a44c2deb139896dc6c870e6e034f3de libjava/include/mips-signal.h fbf7d330568bdaa7a956babb35183cf2 libjava/include/no-gc.h 7b87be72c28e8b06735a01a042f101bb libjava/include/no-threads.h ! 8de1c85740456c7a7de765e3c50522ef libjava/include/pa-signal.h d758259bffaf054737493c8e0ae4b49e libjava/include/posix-threads.h 834bc90d74c0a2b600343975f21fa703 libjava/include/posix.h 39567a786a96e4caf11e79958c9c6478 libjava/include/powerpc-signal.h --- 47303,47309 ---- 3a44c2deb139896dc6c870e6e034f3de libjava/include/mips-signal.h fbf7d330568bdaa7a956babb35183cf2 libjava/include/no-gc.h 7b87be72c28e8b06735a01a042f101bb libjava/include/no-threads.h ! 2b9bf5a1c2b1f584a8b1694fe7dfcf76 libjava/include/pa-signal.h d758259bffaf054737493c8e0ae4b49e libjava/include/posix-threads.h 834bc90d74c0a2b600343975f21fa703 libjava/include/posix.h 39567a786a96e4caf11e79958c9c6478 libjava/include/powerpc-signal.h *************** d04590c4dc6a61734d09958671cba4da libjav *** 51131,51149 **** 13fc127864a775b5feed8f9c90cef50f libjava/libgcj.ver 918dbf24a14342419952d27897572c0d libjava/libgcj_bc.c e3eda01d9815f8d24aae2dbd89b68b06 libjava/libltdl/COPYING.LIB ! 732efd419ecbabe8f52ee4dcff9ae337 libjava/libltdl/ChangeLog ! 687405b58bc7fffede3a92c2d9d39bcf libjava/libltdl/Makefile.am ! 129915ab2faa96ebc5d04ca1524bbf5e libjava/libltdl/Makefile.in 36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README ! db91afe05ac1d479b2ee5cd21f05dd29 libjava/libltdl/acinclude.m4 13bd458817fa341ab559319da630a9dd libjava/libltdl/aclocal.m4 e2d25814a3c4fd5f7012cc69279fb3d2 libjava/libltdl/config-h.in 953749bade5256db32886b5353f73cab libjava/libltdl/config.guess 953749bade5256db32886b5353f73cab libjava/libltdl/config.sub ! 5cf6bbe03c96d8bb00c839f0351ad90e libjava/libltdl/configure e17c3795014a8ee8e24090232e3a2697 libjava/libltdl/configure.ac 6b5362c8cc3aeec08dd77f5c6a6a4413 libjava/libltdl/install-sh ! f6fb18c6104a3e7b903277ebcedaf291 libjava/libltdl/ltdl.c 54e9ba8ad6a836a4cf9f15c3f46c5891 libjava/libltdl/ltdl.h d9b96a9dd641c4279a9e40e18998f632 libjava/libltdl/ltmain.sh fd5dd60aa8cefab9462677280ea74a61 libjava/libltdl/missing --- 51202,51220 ---- 13fc127864a775b5feed8f9c90cef50f libjava/libgcj.ver 918dbf24a14342419952d27897572c0d libjava/libgcj_bc.c e3eda01d9815f8d24aae2dbd89b68b06 libjava/libltdl/COPYING.LIB ! 6d857a1b635cb6bb3df48345f7ff4195 libjava/libltdl/ChangeLog ! 349267319e3d55dcf180a20f85394144 libjava/libltdl/Makefile.am ! a1cc95c0bda5f0e7a3ecc519358f7ea9 libjava/libltdl/Makefile.in 36da24f9facf00b349ea10dba3789d92 libjava/libltdl/README ! 7faa29e2f82bf6114ec1421c3f4c7b24 libjava/libltdl/acinclude.m4 13bd458817fa341ab559319da630a9dd libjava/libltdl/aclocal.m4 e2d25814a3c4fd5f7012cc69279fb3d2 libjava/libltdl/config-h.in 953749bade5256db32886b5353f73cab libjava/libltdl/config.guess 953749bade5256db32886b5353f73cab libjava/libltdl/config.sub ! f79783663df342dce676d2e6ad289f21 libjava/libltdl/configure e17c3795014a8ee8e24090232e3a2697 libjava/libltdl/configure.ac 6b5362c8cc3aeec08dd77f5c6a6a4413 libjava/libltdl/install-sh ! 176a06373e6b281a5695641efa8724d7 libjava/libltdl/ltdl.c 54e9ba8ad6a836a4cf9f15c3f46c5891 libjava/libltdl/ltdl.h d9b96a9dd641c4279a9e40e18998f632 libjava/libltdl/ltmain.sh fd5dd60aa8cefab9462677280ea74a61 libjava/libltdl/missing *************** e11b0fc5eb19550d1313bd8507f69ba2 libjav *** 51961,51967 **** 23b3bf981ed61b4c51ed381663f63809 libjava/sysdep/x86-64/locks.h bd41c02d42e4fcef561d88d14c49efc4 libjava/testsuite/ChangeLog-old 6a7dcdca006d7e1796913ce5517285c5 libjava/testsuite/Makefile.am ! bb9bb433c32105bc0557710383b3c062 libjava/testsuite/Makefile.in dce80ba7e038ca18591aabc6d3d2582c libjava/testsuite/config/default.exp ab1f03434b32499134a95b79d449a657 libjava/testsuite/lib/libjava.exp 5bc5f3c2b92712d89b8fa8d99293ad20 libjava/testsuite/libjava.cni/PR9577.h --- 52032,52038 ---- 23b3bf981ed61b4c51ed381663f63809 libjava/sysdep/x86-64/locks.h bd41c02d42e4fcef561d88d14c49efc4 libjava/testsuite/ChangeLog-old 6a7dcdca006d7e1796913ce5517285c5 libjava/testsuite/Makefile.am ! c41a148ba00c736affe248789a93c485 libjava/testsuite/Makefile.in dce80ba7e038ca18591aabc6d3d2582c libjava/testsuite/config/default.exp ab1f03434b32499134a95b79d449a657 libjava/testsuite/lib/libjava.exp 5bc5f3c2b92712d89b8fa8d99293ad20 libjava/testsuite/libjava.cni/PR9577.h *************** d41d8cd98f00b204e9800998ecf8427e libjav *** 52822,52835 **** 434ac04eb066f5075299583492846410 libjava/verify.cc 355440a0c2fb5e16259d7ae381b37ed5 libjava/win32-threads.cc 434d5e5e91727dec004f0d1d1fab47ec libjava/win32.cc ! 4601291943d9c2d6b2366373aecc7268 libmudflap/ChangeLog 6d4defe09ae6115619c10f3496c4ab64 libmudflap/Makefile.am ! b59d0bc406938469215a069822af79d8 libmudflap/Makefile.in 9883ed42b491d8aea83fdde90561cf2a libmudflap/acinclude.m4 ee99a8b2df81e5584c46c582cfeee5ae libmudflap/aclocal.m4 ! f03fc9c3247e61dd95b537e341023f10 libmudflap/config.h.in c47fcb77a2e3c0cd9f263d156fded9ed libmudflap/configure ! 4a785f760c6cb0908676a084f5c944fd libmudflap/configure.ac 5b95ad6add3888b3ac1fd4fc7b3704ca libmudflap/libtool-version 2585c7c2989699cd7c7e922aae29ff3e libmudflap/mf-heuristics.c 29c95a9d4cc45a0c36b7640322cf0c50 libmudflap/mf-hooks1.c --- 52893,52906 ---- 434ac04eb066f5075299583492846410 libjava/verify.cc 355440a0c2fb5e16259d7ae381b37ed5 libjava/win32-threads.cc 434d5e5e91727dec004f0d1d1fab47ec libjava/win32.cc ! 4dcd16ab3739ca9328989e98fee637b5 libmudflap/ChangeLog 6d4defe09ae6115619c10f3496c4ab64 libmudflap/Makefile.am ! 859102f6a6150e251c44ea00b7536980 libmudflap/Makefile.in 9883ed42b491d8aea83fdde90561cf2a libmudflap/acinclude.m4 ee99a8b2df81e5584c46c582cfeee5ae libmudflap/aclocal.m4 ! f25385677c10e5eee504af19aaf26224 libmudflap/config.h.in c47fcb77a2e3c0cd9f263d156fded9ed libmudflap/configure ! fb4ea89196e504d94858cf492089b3c6 libmudflap/configure.ac 5b95ad6add3888b3ac1fd4fc7b3704ca libmudflap/libtool-version 2585c7c2989699cd7c7e922aae29ff3e libmudflap/mf-heuristics.c 29c95a9d4cc45a0c36b7640322cf0c50 libmudflap/mf-hooks1.c *************** e18665cbf4269b7420e7fac826eb355d libmud *** 52839,52845 **** d1fc6167fd07359830e147cf6b816984 libmudflap/mf-runtime.c 6c7898b048282e8bc66cb524460e7c8f libmudflap/mf-runtime.h 8f93cea3023d6f4d27e295ebcc0eef13 libmudflap/testsuite/Makefile.am ! e52e2c91861bc7169a1016540c8f7a8d libmudflap/testsuite/Makefile.in 5ac298bc8467994a49a168c684bc6c7f libmudflap/testsuite/config/default.exp 8b61bbea5c75a18cb5f53b59bc438349 libmudflap/testsuite/lib/libmudflap.exp e890b170ac17110686e798b962a952de libmudflap/testsuite/lib/mfdg.exp --- 52910,52916 ---- d1fc6167fd07359830e147cf6b816984 libmudflap/mf-runtime.c 6c7898b048282e8bc66cb524460e7c8f libmudflap/mf-runtime.h 8f93cea3023d6f4d27e295ebcc0eef13 libmudflap/testsuite/Makefile.am ! 4468fcc02b69bad22a47bb7a5c68f2d0 libmudflap/testsuite/Makefile.in 5ac298bc8467994a49a168c684bc6c7f libmudflap/testsuite/config/default.exp 8b61bbea5c75a18cb5f53b59bc438349 libmudflap/testsuite/lib/libmudflap.exp e890b170ac17110686e798b962a952de libmudflap/testsuite/lib/mfdg.exp *************** c502e330a2452b0db330811b47612f98 libmud *** 52948,52954 **** 34f8f23d8ea931c121a3081e487f2498 libmudflap/testsuite/libmudflap.c/pass51-frag.c a051a4c55bb7af739947f5202bd4ddff libmudflap/testsuite/libmudflap.c/pass52-frag.c 68b3516885a8c2fcfdba7df5322933ed libmudflap/testsuite/libmudflap.c/pass53-frag.c ! e8d6c9eb8a817572b55f6b93f1d82fda libmudflap/testsuite/libmudflap.c/pass54-frag.c cb3ccbf6d4f3904248184c7db388827d libmudflap/testsuite/libmudflap.c/pass56-frag.c d5c53f81b148c1f3d90f58f8fd0b0ba3 libmudflap/testsuite/libmudflap.c/pass6-frag.c aeb0b4bd9db7d88df770ea6203dc7719 libmudflap/testsuite/libmudflap.c/pass62-frag.c --- 53019,53025 ---- 34f8f23d8ea931c121a3081e487f2498 libmudflap/testsuite/libmudflap.c/pass51-frag.c a051a4c55bb7af739947f5202bd4ddff libmudflap/testsuite/libmudflap.c/pass52-frag.c 68b3516885a8c2fcfdba7df5322933ed libmudflap/testsuite/libmudflap.c/pass53-frag.c ! 41390c98013c5e45819ea44dd1ae77e8 libmudflap/testsuite/libmudflap.c/pass54-frag.c cb3ccbf6d4f3904248184c7db388827d libmudflap/testsuite/libmudflap.c/pass56-frag.c d5c53f81b148c1f3d90f58f8fd0b0ba3 libmudflap/testsuite/libmudflap.c/pass6-frag.c aeb0b4bd9db7d88df770ea6203dc7719 libmudflap/testsuite/libmudflap.c/pass62-frag.c *************** c5335252518805ab1392c05df57648dd libmud *** 52961,52967 **** 9c6e0ee7556df21372ba89fcb2612d17 libmudflap/testsuite/libmudflap.cth/pass40-frag.c 725a94441658e42a6adf2add0a0a419d libmudflap/testsuite/libmudflap.cth/pass59-frag.c 60168171460c9277504005955b1ea1b8 libmudflap/testsuite/mfconfig.exp.in ! 1e30974db7624ba07123cf60fd7ae60c libobjc/ChangeLog 9357a1aab273ad9396979505944462e7 libobjc/Makefile.in b72b505ce44f731e074f50699c5692e8 libobjc/NXConstStr.m 601602b8688b4064b961b0c12d68360d libobjc/Object.m --- 53032,53038 ---- 9c6e0ee7556df21372ba89fcb2612d17 libmudflap/testsuite/libmudflap.cth/pass40-frag.c 725a94441658e42a6adf2add0a0a419d libmudflap/testsuite/libmudflap.cth/pass59-frag.c 60168171460c9277504005955b1ea1b8 libmudflap/testsuite/mfconfig.exp.in ! 661b0e66edc886601cb25042a0b1d141 libobjc/ChangeLog 9357a1aab273ad9396979505944462e7 libobjc/Makefile.in b72b505ce44f731e074f50699c5692e8 libobjc/NXConstStr.m 601602b8688b4064b961b0c12d68360d libobjc/Object.m *************** dc40c43e3b37ec7b0fc4a64a75a54c87 libobj *** 53019,53031 **** dc40c43e3b37ec7b0fc4a64a75a54c87 libobjc/thr-vxworks.c 1e0b955d26e11a355d21cad4f2007898 libobjc/thr-win32.c 5314fd1def4a84ee5c5c93c8a9a1a8ba libobjc/thr.c ! 578302d9c6f67f25e2d46ca5e9318983 libssp/ChangeLog a002f5fa2dbe8101c1289dd1ce3c0f55 libssp/Makefile.am ! 2e1dd0ce4c1351ff336cfc434f688d31 libssp/Makefile.in f57d2b5646858d7b03698efe13d8bf27 libssp/aclocal.m4 ! 5c83a817966cd519e85c7716ddf62aeb libssp/config.h.in 89c3c3a4ab49f2306580769608dba4a3 libssp/configure ! 860b3199e940b3d49ceacb698c6f3c0f libssp/configure.ac 456e7303587b50b3605893b03a726ab7 libssp/gets-chk.c 0ac32b60459d1fdec670990324d7bdc6 libssp/libtool-version 7f05cab73fa6dbabd22c2d35bb01dfdc libssp/memcpy-chk.c --- 53090,53102 ---- dc40c43e3b37ec7b0fc4a64a75a54c87 libobjc/thr-vxworks.c 1e0b955d26e11a355d21cad4f2007898 libobjc/thr-win32.c 5314fd1def4a84ee5c5c93c8a9a1a8ba libobjc/thr.c ! 61fd430564fb77d4082dc25c59213794 libssp/ChangeLog a002f5fa2dbe8101c1289dd1ce3c0f55 libssp/Makefile.am ! 80985ad5f83df4edb280cbbeff5c81f5 libssp/Makefile.in f57d2b5646858d7b03698efe13d8bf27 libssp/aclocal.m4 ! c2c2db45e1d7949f2a534f7301fa0cd5 libssp/config.h.in 89c3c3a4ab49f2306580769608dba4a3 libssp/configure ! 759a306b66987d8524c9c86e5a642feb libssp/configure.ac 456e7303587b50b3605893b03a726ab7 libssp/gets-chk.c 0ac32b60459d1fdec670990324d7bdc6 libssp/libtool-version 7f05cab73fa6dbabd22c2d35bb01dfdc libssp/memcpy-chk.c *************** eedcb30bb5e1189173c5a377cae8e014 libssp *** 53048,53054 **** 062bfaca10505a776cb397b9ad6418b5 libssp/strncpy-chk.c 5b568b3f83a33ce26abd2184b4f49f87 libssp/vsnprintf-chk.c 7dbcd73efdcd7e29635d58af69cbd48d libssp/vsprintf-chk.c ! 3f97bf53ede640aa4f9a29f6abdcec78 libstdc++-v3/ChangeLog 0cda0576312959181333fb6113d11fca libstdc++-v3/ChangeLog-1998 c1b0e4b61db61eeb710dcf9bb925f9eb libstdc++-v3/ChangeLog-1999 7b42e2258fc86c55d4a1196c3073f514 libstdc++-v3/ChangeLog-2000 --- 53119,53125 ---- 062bfaca10505a776cb397b9ad6418b5 libssp/strncpy-chk.c 5b568b3f83a33ce26abd2184b4f49f87 libssp/vsnprintf-chk.c 7dbcd73efdcd7e29635d58af69cbd48d libssp/vsprintf-chk.c ! 0f232bc3c50d071f38e246434c6a8a2e libstdc++-v3/ChangeLog 0cda0576312959181333fb6113d11fca libstdc++-v3/ChangeLog-1998 c1b0e4b61db61eeb710dcf9bb925f9eb libstdc++-v3/ChangeLog-1999 7b42e2258fc86c55d4a1196c3073f514 libstdc++-v3/ChangeLog-2000 *************** a662434a55aced1e46a58ddfaf8410c4 libstd *** 53060,53066 **** aa0be98f91e3a56f174839361f40a92b libstdc++-v3/ChangeLog-2006 7d4fc72eb88dea51ba950fa5d346ecdd libstdc++-v3/ChangeLog-2007 4a3dbfb312cca1966c6799743eabe635 libstdc++-v3/Makefile.am ! 7d31a5e585c5ba18daab6e37f412b7bd libstdc++-v3/Makefile.in f372af73db4ac0ad88e43199e1f29e08 libstdc++-v3/README e0a1200f70d1eb4dbec4f9c8347a8308 libstdc++-v3/acinclude.m4 3e8086b2fdb9f4e7f12d48f36d9237bd libstdc++-v3/aclocal.m4 --- 53131,53137 ---- aa0be98f91e3a56f174839361f40a92b libstdc++-v3/ChangeLog-2006 7d4fc72eb88dea51ba950fa5d346ecdd libstdc++-v3/ChangeLog-2007 4a3dbfb312cca1966c6799743eabe635 libstdc++-v3/Makefile.am ! ccc8c44d91a8464dc5ed10ee1f19d337 libstdc++-v3/Makefile.in f372af73db4ac0ad88e43199e1f29e08 libstdc++-v3/README e0a1200f70d1eb4dbec4f9c8347a8308 libstdc++-v3/acinclude.m4 3e8086b2fdb9f4e7f12d48f36d9237bd libstdc++-v3/aclocal.m4 *************** a266bdb8e3520f3fcdca1a3d1a36a1bf libstd *** 53226,53237 **** c918165f5ff40df98ee3a0009627830c libstdc++-v3/config/os/windiss/ctype_inline.h 73efc827ac4849c4502aafe351d3de5c libstdc++-v3/config/os/windiss/ctype_noninline.h d70adfa77fb7ea723805e3a4dd8eca43 libstdc++-v3/config/os/windiss/os_defines.h ! 20a29589c3b3b053b12e90e6cd59a182 libstdc++-v3/configure ! f2f8bfe81a1bf9536a525a6d01ba4bf4 libstdc++-v3/configure.ac fb8f542ce6bb1bc20d0d1ebb775f13c7 libstdc++-v3/configure.host 28e83e86b3b17aefd87eb36ef4262b97 libstdc++-v3/crossconfig.m4 027371574c0ba04c0dc48f8d4805f81f libstdc++-v3/doc/Makefile.am ! 67050dbcffaf04a8621830d9481ed7f6 libstdc++-v3/doc/Makefile.in 3f7ff07f68cc7610addc1921bc125548 libstdc++-v3/doc/doxygen/Intro.3 d8c25a7f2e3cc9c9843f69e291490c01 libstdc++-v3/doc/doxygen/TODO b17f19fa47e8768dbf4c83fd0ce63c93 libstdc++-v3/doc/doxygen/doxygroups.cc --- 53297,53308 ---- c918165f5ff40df98ee3a0009627830c libstdc++-v3/config/os/windiss/ctype_inline.h 73efc827ac4849c4502aafe351d3de5c libstdc++-v3/config/os/windiss/ctype_noninline.h d70adfa77fb7ea723805e3a4dd8eca43 libstdc++-v3/config/os/windiss/os_defines.h ! 58e097c309b58d4a95466c570bb8ea1a libstdc++-v3/configure ! 747656eaefc1820e9af2938b0c236a7e libstdc++-v3/configure.ac fb8f542ce6bb1bc20d0d1ebb775f13c7 libstdc++-v3/configure.host 28e83e86b3b17aefd87eb36ef4262b97 libstdc++-v3/crossconfig.m4 027371574c0ba04c0dc48f8d4805f81f libstdc++-v3/doc/Makefile.am ! 9ff9082a7dbaae25b730f26b6310ba92 libstdc++-v3/doc/Makefile.in 3f7ff07f68cc7610addc1921bc125548 libstdc++-v3/doc/doxygen/Intro.3 d8c25a7f2e3cc9c9843f69e291490c01 libstdc++-v3/doc/doxygen/TODO b17f19fa47e8768dbf4c83fd0ce63c93 libstdc++-v3/doc/doxygen/doxygroups.cc *************** de2e5d1c1a02497bf6066579aeb065f5 libstd *** 53716,53722 **** 9e117f7c3a7ce4cd8bf66c18e53504ad libstdc++-v3/doc/xml/spine.xml 66fc6bbadeca9084644a78da8cd388d8 libstdc++-v3/fragment.am 1f0b53f48217ae3059f6e07f31992dda libstdc++-v3/include/Makefile.am ! 96472b2997f0eb140c89be159cd4277e libstdc++-v3/include/Makefile.in 2ec92c99f2aa1fc036b0e2eeaf8c504e libstdc++-v3/include/backward/auto_ptr.h bfc664aaf0b3956e20a002019961931c libstdc++-v3/include/backward/backward_warning.h 4b3ec629ec0e6f86152dea679e2b1aa3 libstdc++-v3/include/backward/binders.h --- 53787,53793 ---- 9e117f7c3a7ce4cd8bf66c18e53504ad libstdc++-v3/doc/xml/spine.xml 66fc6bbadeca9084644a78da8cd388d8 libstdc++-v3/fragment.am 1f0b53f48217ae3059f6e07f31992dda libstdc++-v3/include/Makefile.am ! 92801dda7055221eab0314c3b198ded2 libstdc++-v3/include/Makefile.in 2ec92c99f2aa1fc036b0e2eeaf8c504e libstdc++-v3/include/backward/auto_ptr.h bfc664aaf0b3956e20a002019961931c libstdc++-v3/include/backward/backward_warning.h 4b3ec629ec0e6f86152dea679e2b1aa3 libstdc++-v3/include/backward/binders.h *************** b5c7fa97591d559af5dcc38defc59820 libstd *** 54368,54374 **** 5628650696b4ca73ceb1888b48f26d1e libstdc++-v3/include/tr1_impl/unordered_set 64152fd4e18d83e637831ee9de53ffe1 libstdc++-v3/include/tr1_impl/utility 342df024156bfb5b9a33e4c2e5f62123 libstdc++-v3/libmath/Makefile.am ! d1f69ed54a7b4b06b00a2f840859c71b libstdc++-v3/libmath/Makefile.in 50ac1242546de19dfdb4f637cf3083eb libstdc++-v3/libmath/copysignf.c f1fdb697ba78bbf7dea60b30751bca50 libstdc++-v3/libmath/mathconf.h 296345529ffeb1e8126de4c9ccf7caab libstdc++-v3/libmath/signbit.c --- 54439,54445 ---- 5628650696b4ca73ceb1888b48f26d1e libstdc++-v3/include/tr1_impl/unordered_set 64152fd4e18d83e637831ee9de53ffe1 libstdc++-v3/include/tr1_impl/utility 342df024156bfb5b9a33e4c2e5f62123 libstdc++-v3/libmath/Makefile.am ! ff161053cd5f9de77c358fcd66163d69 libstdc++-v3/libmath/Makefile.in 50ac1242546de19dfdb4f637cf3083eb libstdc++-v3/libmath/copysignf.c f1fdb697ba78bbf7dea60b30751bca50 libstdc++-v3/libmath/mathconf.h 296345529ffeb1e8126de4c9ccf7caab libstdc++-v3/libmath/signbit.c *************** f1fdb697ba78bbf7dea60b30751bca50 libstd *** 54376,54382 **** c8635b0d178683f678e749c7b49d4f76 libstdc++-v3/libmath/signbitl.c 1174ef24cc0b1d593fa3d77c4a2d5560 libstdc++-v3/libmath/stubs.c 4adfad9390f84d8efdb4b51fab9f618a libstdc++-v3/libsupc++/Makefile.am ! 672b0ae4716fbe700a54c73a0090f06a libstdc++-v3/libsupc++/Makefile.in 0ddcb9a50fa1921378526f6ac46267da libstdc++-v3/libsupc++/array_type_info.cc a59a7e3ec3203ed2f383b2f90b0af11d libstdc++-v3/libsupc++/atexit_arm.cc 8cc0f9ba9ee369f03fdb843fe3b66b1b libstdc++-v3/libsupc++/bad_cast.cc --- 54447,54453 ---- c8635b0d178683f678e749c7b49d4f76 libstdc++-v3/libmath/signbitl.c 1174ef24cc0b1d593fa3d77c4a2d5560 libstdc++-v3/libmath/stubs.c 4adfad9390f84d8efdb4b51fab9f618a libstdc++-v3/libsupc++/Makefile.am ! 52d42873f3c87ae687c00736dfafdf90 libstdc++-v3/libsupc++/Makefile.in 0ddcb9a50fa1921378526f6ac46267da libstdc++-v3/libsupc++/array_type_info.cc a59a7e3ec3203ed2f383b2f90b0af11d libstdc++-v3/libsupc++/atexit_arm.cc 8cc0f9ba9ee369f03fdb843fe3b66b1b libstdc++-v3/libsupc++/bad_cast.cc *************** ce593bb08a48bc9adb633d4397140b40 libstd *** 54429,54435 **** fc72b35eb194d53ab7796cf1a8fce960 libstdc++-v3/libsupc++/vterminate.cc 5cf29bf15c94c86daab474c5488e2795 libstdc++-v3/linkage.m4 84df437f315d2191d8a99223e574a423 libstdc++-v3/po/Makefile.am ! b3540bb9a88699212afe4d261f43f0d5 libstdc++-v3/po/Makefile.in 2d18d9581d7c33805f2e0ce12d8dd08d libstdc++-v3/po/POTFILES.in a3a922f9c16410e9a1f3efffbb707017 libstdc++-v3/po/de.po 5fb51673038baf4f5e72275460d22e3f libstdc++-v3/po/fr.po --- 54500,54506 ---- fc72b35eb194d53ab7796cf1a8fce960 libstdc++-v3/libsupc++/vterminate.cc 5cf29bf15c94c86daab474c5488e2795 libstdc++-v3/linkage.m4 84df437f315d2191d8a99223e574a423 libstdc++-v3/po/Makefile.am ! 1d7e9116d43157b783a3b480458840ce libstdc++-v3/po/Makefile.in 2d18d9581d7c33805f2e0ce12d8dd08d libstdc++-v3/po/POTFILES.in a3a922f9c16410e9a1f3efffbb707017 libstdc++-v3/po/de.po 5fb51673038baf4f5e72275460d22e3f libstdc++-v3/po/fr.po *************** fad1ceb9368131923eaa9ef631042376 libstd *** 54448,54454 **** c3a1c024ff5cb0db1991632541b52dce libstdc++-v3/scripts/run_doxygen df97516e6ab2a726dafb05ae23802e8b libstdc++-v3/scripts/testsuite_flags.in 3d5d771a191074feec06ec4835ede933 libstdc++-v3/src/Makefile.am ! 3da3ab7c30d62689a43cc0993c9c8973 libstdc++-v3/src/Makefile.in 49d2e62871b0b3e2df10d4568cb56e2d libstdc++-v3/src/allocator-inst.cc 5faff6ef63adf7399b8ee2991ad9a818 libstdc++-v3/src/bitmap_allocator.cc f10bfa23de37b422b8aface425547988 libstdc++-v3/src/codecvt.cc --- 54519,54525 ---- c3a1c024ff5cb0db1991632541b52dce libstdc++-v3/scripts/run_doxygen df97516e6ab2a726dafb05ae23802e8b libstdc++-v3/scripts/testsuite_flags.in 3d5d771a191074feec06ec4835ede933 libstdc++-v3/src/Makefile.am ! fd14fa9b99ab786c5a498185a51043a7 libstdc++-v3/src/Makefile.in 49d2e62871b0b3e2df10d4568cb56e2d libstdc++-v3/src/allocator-inst.cc 5faff6ef63adf7399b8ee2991ad9a818 libstdc++-v3/src/bitmap_allocator.cc f10bfa23de37b422b8aface425547988 libstdc++-v3/src/codecvt.cc *************** f27621afbcd922ac03ab7dccabb6be50 libstd *** 56063,56069 **** 459eb7e9c21a48cb3ee2cc3289d1d702 libstdc++-v3/testsuite/26_numerics/headers/cmath/25913.cc 1f2cc67f5bce9e8d3277497e0683d6c0 libstdc++-v3/testsuite/26_numerics/headers/cmath/37582.cc 83d798cf89d85c188d79ad31ef173584 libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc ! 1761945739437be95a81e1f0e84ae101 libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc acdb8eb4971b360b1bee414b9e717a6c libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math.cc a184319a4f4fca070326f7b537babd91 libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math_dynamic.cc c6a8aff51d5547e389896052483ac84f libstdc++-v3/testsuite/26_numerics/headers/cmath/fabs_inline.cc --- 56134,56140 ---- 459eb7e9c21a48cb3ee2cc3289d1d702 libstdc++-v3/testsuite/26_numerics/headers/cmath/25913.cc 1f2cc67f5bce9e8d3277497e0683d6c0 libstdc++-v3/testsuite/26_numerics/headers/cmath/37582.cc 83d798cf89d85c188d79ad31ef173584 libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc ! ed26d0935b0dfaadcb1bd202cecd6c7f libstdc++-v3/testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc acdb8eb4971b360b1bee414b9e717a6c libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math.cc a184319a4f4fca070326f7b537babd91 libstdc++-v3/testsuite/26_numerics/headers/cmath/c_math_dynamic.cc c6a8aff51d5547e389896052483ac84f libstdc++-v3/testsuite/26_numerics/headers/cmath/fabs_inline.cc *************** b715c45a6677f269807dab0bbcf0ee1d libstd *** 56954,56960 **** 2bf6adb0a7f4b5fbe295d688941410a5 libstdc++-v3/testsuite/27_io/types/3.cc 0815eb4ced8545cd9c12deea06fcfc9a libstdc++-v3/testsuite/28_regex/headers/regex/std_c++0x_neg.cc 8b2973d2a4fad622a658f23ff4c0e64d libstdc++-v3/testsuite/Makefile.am ! 46908525e74d869c397f7ee441349e06 libstdc++-v3/testsuite/Makefile.in d001b9b2d68dc8b773935f98810ca1a0 libstdc++-v3/testsuite/abi/30586.cc 006a7e756f79f8aff69a53c103df632c libstdc++-v3/testsuite/abi/cxx_runtime_only_linkage.cc 6baa16ec41f1cd5380fe4b3663a69ad5 libstdc++-v3/testsuite/abi/demangle/abi_examples/01.cc --- 57025,57031 ---- 2bf6adb0a7f4b5fbe295d688941410a5 libstdc++-v3/testsuite/27_io/types/3.cc 0815eb4ced8545cd9c12deea06fcfc9a libstdc++-v3/testsuite/28_regex/headers/regex/std_c++0x_neg.cc 8b2973d2a4fad622a658f23ff4c0e64d libstdc++-v3/testsuite/Makefile.am ! a5a28ac63b60e88050b7c8c98a1d34c4 libstdc++-v3/testsuite/Makefile.in d001b9b2d68dc8b773935f98810ca1a0 libstdc++-v3/testsuite/abi/30586.cc 006a7e756f79f8aff69a53c103df632c libstdc++-v3/testsuite/abi/cxx_runtime_only_linkage.cc 6baa16ec41f1cd5380fe4b3663a69ad5 libstdc++-v3/testsuite/abi/demangle/abi_examples/01.cc *************** f601fcad24dabb427165e7dd3c373d86 libstd *** 57271,57277 **** 5368d0eebf5cd8197e1f81157b3716f3 libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc 5d49ce823f61353fa2a72864f4e093e4 libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc 7ddbf2c75012b06ed6703032ea0048cd libstdc++-v3/testsuite/ext/vstring/types/23767.cc ! 948249bc63af20e255e04a1d76f970f9 libstdc++-v3/testsuite/lib/dg-options.exp 7415f5cfd664a0dd19bd2559c2c99bcb libstdc++-v3/testsuite/lib/libstdc++.exp 8c3e5bd88e2879a8c6afcca41209d50e libstdc++-v3/testsuite/lib/prune.exp 3a9bd5d11d76da6332e9c83f1d8c96d0 libstdc++-v3/testsuite/libstdc++-abi/abi.exp --- 57342,57348 ---- 5368d0eebf5cd8197e1f81157b3716f3 libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc 5d49ce823f61353fa2a72864f4e093e4 libstdc++-v3/testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc 7ddbf2c75012b06ed6703032ea0048cd libstdc++-v3/testsuite/ext/vstring/types/23767.cc ! e6bfecadb833098619059be9d0b457bf libstdc++-v3/testsuite/lib/dg-options.exp 7415f5cfd664a0dd19bd2559c2c99bcb libstdc++-v3/testsuite/lib/libstdc++.exp 8c3e5bd88e2879a8c6afcca41209d50e libstdc++-v3/testsuite/lib/prune.exp 3a9bd5d11d76da6332e9c83f1d8c96d0 libstdc++-v3/testsuite/libstdc++-abi/abi.exp *************** ab39e2547d8931ab4e7cc0320cdea973 ltmain *** 58049,58058 **** 453a1265f327eec81714e88992efe8c3 ltsugar.m4 6630b6f86dadfa5f58141ffa5f9e4d6d ltversion.m4 d0ab950e0a5f3cd19ddca722b93597b0 lt~obsolete.m4 ! 57b5bc29fb7f6480f845a19e9885130e maintainer-scripts/ChangeLog 9bf52719995189b7572953a25ad202ed maintainer-scripts/README ea61158974b53f6522e0e744fd371f21 maintainer-scripts/crontab ! 0c336d303912a4e0bed6304301f7aadf maintainer-scripts/gcc_release 5a590c51b17d10747f3ce2694caf0ff2 maintainer-scripts/maintainer-addresses 67147b0d6cd79b577afefa2d239c1996 maintainer-scripts/update_version 366fc46467085b4df882176ebda57433 maintainer-scripts/update_version_svn --- 58120,58129 ---- 453a1265f327eec81714e88992efe8c3 ltsugar.m4 6630b6f86dadfa5f58141ffa5f9e4d6d ltversion.m4 d0ab950e0a5f3cd19ddca722b93597b0 lt~obsolete.m4 ! 763d845e11a71745d9d0db11924a3b06 maintainer-scripts/ChangeLog 9bf52719995189b7572953a25ad202ed maintainer-scripts/README ea61158974b53f6522e0e744fd371f21 maintainer-scripts/crontab ! 3d42f5dc7e49cdfa439ecf04106b32ee maintainer-scripts/gcc_release 5a590c51b17d10747f3ce2694caf0ff2 maintainer-scripts/maintainer-addresses 67147b0d6cd79b577afefa2d239c1996 maintainer-scripts/update_version 366fc46467085b4df882176ebda57433 maintainer-scripts/update_version_svn *************** fbe2467afef81c41c166173adeb0ee20 mkdep *** 58064,58070 **** a20215c156b06261d944ae7f30a3b75c move-if-change cf2baa0854f564a7785307e79f155efc symlink-tree e0a5f7e59d19edfd4b4d26479a141f02 ylwrap ! 19f4ad609aa730996d80c1a72096a724 zlib/ChangeLog 88bd8406a5a4e3af59b6096fd21426ce zlib/ChangeLog.gcj 2f46720fda5ab68a1e495009895d874c zlib/FAQ 8851ace55681b1664d97c045d71e339b zlib/INDEX --- 58135,58141 ---- a20215c156b06261d944ae7f30a3b75c move-if-change cf2baa0854f564a7785307e79f155efc symlink-tree e0a5f7e59d19edfd4b4d26479a141f02 ylwrap ! 3d22942034892f7d3027f5b7ed302a43 zlib/ChangeLog 88bd8406a5a4e3af59b6096fd21426ce zlib/ChangeLog.gcj 2f46720fda5ab68a1e495009895d874c zlib/FAQ 8851ace55681b1664d97c045d71e339b zlib/INDEX diff -Nrcpad gcc-4.3.4/NEWS gcc-4.3.5/NEWS *** gcc-4.3.4/NEWS Tue Aug 4 11:29:44 2009 --- gcc-4.3.5/NEWS Sat May 22 18:03:03 2010 *************** http://gcc.gnu.org/gcc-4.3/index.html *** 9,35 **** GCC 4.3 Release Series ! January 24, 2009 The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 4.3.3. This release is a bug-fix release, containing fixes for regressions in ! GCC 4.3.2 relative to previous releases of GCC. Release History GCC 4.3.3 ! January 24, 2009 ([2]changes) GCC 4.3.2 ! August 27, 2008 ([3]changes) GCC 4.3.1 ! June 6, 2008 ([4]changes) GCC 4.3.0 ! March 5, 2008 ([5]changes) References and Acknowledgements --- 9,41 ---- GCC 4.3 Release Series ! May 22, 2010 The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 4.3.5. This release is a bug-fix release, containing fixes for regressions in ! GCC 4.3.4 relative to previous releases of GCC. Release History + GCC 4.3.5 + May 22, 2010 ([2]changes) + + GCC 4.3.4 + August 4, 2009 ([3]changes) + GCC 4.3.3 ! January 24, 2009 ([4]changes) GCC 4.3.2 ! August 27, 2008 ([5]changes) GCC 4.3.1 ! June 6, 2008 ([6]changes) GCC 4.3.0 ! March 5, 2008 ([7]changes) References and Acknowledgements *************** References and Acknowledgements *** 37,74 **** supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [6]successful builds is updated as new information becomes available. The GCC developers would like to thank the numerous people that have contributed new features, improvements, bug fixes, and other changes as ! well as test results to GCC. This [7]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [8]GCC project ! web site or contact the [9]GCC development mailing list. ! To obtain GCC please use [10]our mirror sites or [11]our SVN 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 2009-01-24 [20]Valid XHTML 1.0 References --- 43,80 ---- supports several other languages aside from C, it now stands for the GNU Compiler Collection. ! A list of [8]successful builds is updated as new information becomes available. The GCC developers would like to thank the numerous people that have contributed new features, improvements, bug fixes, and other changes as ! well as test results to GCC. This [9]amazing group of volunteers is what makes GCC successful. ! For additional information about GCC please refer to the [10]GCC ! project web site or contact the [11]GCC development mailing list. ! To obtain GCC please use [12]our mirror sites or [13]our SVN server. ! Please send FSF & GNU inquiries & questions to [14]gnu@gnu.org. There ! are also [15]other ways to contact the FSF. ! These pages are maintained by [16]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [17]GCC manuals. If that fails, the ! [18]gcc-help@gcc.gnu.org mailing list might help. Please send comments on these web pages and the development of GCC 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 2010-05-22 [22]Valid XHTML 1.0 References *************** References *** 77,104 **** 3. http://gcc.gnu.org/gcc-4.3/changes.html 4. http://gcc.gnu.org/gcc-4.3/changes.html 5. http://gcc.gnu.org/gcc-4.3/changes.html ! 6. http://gcc.gnu.org/gcc-4.3/buildstat.html ! 7. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 8. http://gcc.gnu.org/index.html ! 9. mailto:gcc@gcc.gnu.org ! 10. http://gcc.gnu.org/mirrors.html ! 11. http://gcc.gnu.org/svn.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.3/changes.html GCC 4.3 Release Series Changes, New Features, and Fixes ! The latest release in the 4.3 release series is [1]GCC 4.3.3. Caveats --- 83,112 ---- 3. http://gcc.gnu.org/gcc-4.3/changes.html 4. http://gcc.gnu.org/gcc-4.3/changes.html 5. http://gcc.gnu.org/gcc-4.3/changes.html ! 6. http://gcc.gnu.org/gcc-4.3/changes.html ! 7. http://gcc.gnu.org/gcc-4.3/changes.html ! 8. http://gcc.gnu.org/gcc-4.3/buildstat.html ! 9. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html ! 10. http://gcc.gnu.org/index.html ! 11. mailto:gcc@gcc.gnu.org ! 12. http://gcc.gnu.org/mirrors.html ! 13. http://gcc.gnu.org/svn.html ! 14. mailto:gnu@gnu.org ! 15. http://www.gnu.org/home.html#ContactInfo ! 16. http://gcc.gnu.org/about.html ! 17. http://gcc.gnu.org/onlinedocs/ ! 18. mailto:gcc-help@gcc.gnu.org ! 19. mailto:gcc@gnu.org ! 20. mailto:gcc@gcc.gnu.org ! 21. http://gcc.gnu.org/lists.html ! 22. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-4.3/changes.html GCC 4.3 Release Series Changes, New Features, and Fixes ! The latest release in the 4.3 release series is [1]GCC 4.3.5. Caveats *************** GCC 4.3.4 *** 841,869 **** not be complete (that is, it is possible that some PRs that have been fixed are not listed here). ! Please send FSF & GNU inquiries & questions to [29]gnu@gnu.org. There ! are also [30]other ways to contact the FSF. ! These pages are maintained by [31]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [32]GCC manuals. If that fails, the ! [33]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 [34]gcc@gnu.org or [35]gcc@gcc.gnu.org. ! All of our lists have [36]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 2009-08-04 [37]Valid XHTML 1.0 References ! 1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.3 2. http://gmplib.org/ 3. http://www.mpfr.org/ 4. http://gcc.gnu.org/install/prerequisites.html --- 849,884 ---- not be complete (that is, it is possible that some PRs that have been fixed are not listed here). ! GCC 4.3.5 ! This is the [29]list of problem reports (PRs) from GCC's bug tracking ! system that are known to be fixed in the 4.3.5 release. This list might ! not be complete (that is, it is possible that some PRs that have been ! fixed are not listed here). ! ! Please send FSF & GNU inquiries & questions to [30]gnu@gnu.org. There ! are also [31]other ways to contact the FSF. ! ! These pages are maintained by [32]the GCC team. For questions related to the use of GCC, please consult these web ! pages and the [33]GCC manuals. If that fails, the ! [34]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 [35]gcc@gnu.org or [36]gcc@gcc.gnu.org. ! All of our lists have [37]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 2010-05-22 [38]Valid XHTML 1.0 References ! 1. http://gcc.gnu.org/gcc-4.3/changes.html#4.3.5 2. http://gmplib.org/ 3. http://www.mpfr.org/ 4. http://gcc.gnu.org/install/prerequisites.html *************** References *** 891,905 **** 26. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.2 27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.3 28. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.4 ! 29. mailto:gnu@gnu.org ! 30. http://www.gnu.org/home.html#ContactInfo ! 31. http://gcc.gnu.org/about.html ! 32. http://gcc.gnu.org/onlinedocs/ ! 33. mailto:gcc-help@gcc.gnu.org ! 34. mailto:gcc@gnu.org ! 35. mailto:gcc@gcc.gnu.org ! 36. http://gcc.gnu.org/lists.html ! 37. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-4.2/index.html --- 906,921 ---- 26. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.2 27. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.3 28. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.4 ! 29. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.3.5 ! 30. mailto:gnu@gnu.org ! 31. http://www.gnu.org/home.html#ContactInfo ! 32. http://gcc.gnu.org/about.html ! 33. http://gcc.gnu.org/onlinedocs/ ! 34. mailto:gcc-help@gcc.gnu.org ! 35. mailto:gcc@gnu.org ! 36. mailto:gcc@gcc.gnu.org ! 37. http://gcc.gnu.org/lists.html ! 38. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-4.2/index.html *************** New Languages and Language specific impr *** 1044,1050 **** for most cases which currently use -fno-unit-at-a-time. The -fno-unit-at-a-time option will be removed in some future version of GCC. If you know of a case which requires -fno-unit-at-a-time ! which is not fixed by -fno-toplevel-reorder, please [3]open a bug report. C family --- 1060,1066 ---- for most cases which currently use -fno-unit-at-a-time. The -fno-unit-at-a-time option will be removed in some future version of GCC. If you know of a case which requires -fno-unit-at-a-time ! which is not fixed by -fno-toplevel-reorder, please open a bug report. C family *************** New Languages and Language specific impr *** 1120,1126 **** * Added support for TR1, operands[0], operands[1],
--- 74,80 ----
(clobber (match_scratch:I48MODE 2 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_atomic_op (, operands[0], operands[1],
***************
*** 95,101 ****
(clobber (match_scratch:I48MODE 2 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_atomic_op (NOT, operands[0], operands[1],
--- 92,98 ----
(clobber (match_scratch:I48MODE 2 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_atomic_op (NOT, operands[0], operands[1],
***************
*** 115,121 ****
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_atomic_op (, operands[1], operands[2],
--- 112,118 ----
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_atomic_op (, operands[1], operands[2],
***************
*** 135,141 ****
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_atomic_op (NOT, operands[1], operands[2],
--- 132,138 ----
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_atomic_op (NOT, operands[1], operands[2],
***************
*** 156,162 ****
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_atomic_op (, operands[1], operands[2],
--- 153,159 ----
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_atomic_op (, operands[1], operands[2],
***************
*** 177,183 ****
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_atomic_op (NOT, operands[1], operands[2],
--- 174,180 ----
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_atomic_op (NOT, operands[1], operands[2],
***************
*** 212,218 ****
(clobber (match_scratch:DI 6 "=X,&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_compare_and_swap_12 (mode, operands[0], operands[1],
--- 209,215 ----
(clobber (match_scratch:DI 6 "=X,&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_compare_and_swap_12 (mode, operands[0], operands[1],
***************
*** 249,255 ****
(clobber (match_scratch:I48MODE 4 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_compare_and_swap (operands[0], operands[1], operands[2],
--- 246,252 ----
(clobber (match_scratch:I48MODE 4 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_compare_and_swap (operands[0], operands[1], operands[2],
***************
*** 280,286 ****
(clobber (match_scratch:DI 4 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_lock_test_and_set_12 (mode, operands[0], operands[1],
--- 277,283 ----
(clobber (match_scratch:DI 4 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_lock_test_and_set_12 (mode, operands[0], operands[1],
***************
*** 299,305 ****
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "reload_completed"
[(const_int 0)]
{
alpha_split_lock_test_and_set (operands[0], operands[1],
--- 296,302 ----
(clobber (match_scratch:I48MODE 3 "=&r"))]
""
"#"
! "epilogue_completed"
[(const_int 0)]
{
alpha_split_lock_test_and_set (operands[0], operands[1],
diff -Nrcpad gcc-4.3.4/gcc/config/cris/cris.h gcc-4.3.5/gcc/config/cris/cris.h
*** gcc-4.3.4/gcc/config/cris/cris.h Fri Feb 22 11:11:01 2008
--- gcc-4.3.5/gcc/config/cris/cris.h Tue Oct 13 23:48:39 2009
*************** enum reg_class
*** 642,653 ****
? GENERAL_REGS : (CLASS))
/* We can't move special registers to and from memory in smaller than
! word_mode. */
! #define SECONDARY_RELOAD_CLASS(CLASS, MODE, X) \
! (((CLASS) != SPECIAL_REGS && (CLASS) != MOF_REGS) \
! || GET_MODE_SIZE (MODE) == 4 \
! || !MEM_P (X) \
! ? NO_REGS : GENERAL_REGS)
/* FIXME: Fix regrename.c; it should check validity of replacements,
not just with a silly pass-specific macro. We may miss some
--- 642,658 ----
? GENERAL_REGS : (CLASS))
/* We can't move special registers to and from memory in smaller than
! word_mode. We also can't move between special registers. Luckily,
! -1, as returned by true_regnum for non-sub/registers, is valid as a
! parameter to our REGNO_REG_CLASS, returning GENERAL_REGS, so we get
! the effect that any X that isn't a special-register is treated as
! a non-empty intersection with GENERAL_REGS. */
! #define SECONDARY_RELOAD_CLASS(CLASS, MODE, X) \
! ((((CLASS) == SPECIAL_REGS || (CLASS) == MOF_REGS) \
! && ((GET_MODE_SIZE (MODE) < 4 && MEM_P (X)) \
! || !reg_classes_intersect_p (REGNO_REG_CLASS (true_regnum (X)), \
! GENERAL_REGS))) \
! ? GENERAL_REGS : NO_REGS)
/* FIXME: Fix regrename.c; it should check validity of replacements,
not just with a silly pass-specific macro. We may miss some
diff -Nrcpad gcc-4.3.4/gcc/config/cris/cris.md gcc-4.3.5/gcc/config/cris/cris.md
*** gcc-4.3.4/gcc/config/cris/cris.md Mon Jul 14 00:28:27 2008
--- gcc-4.3.5/gcc/config/cris/cris.md Thu May 20 06:53:34 2010
***************
*** 1853,1859 ****
add%u2 %2,%0
addo.%Z2 %2,%1,%0"
[(set_attr "slottable" "yes,yes,yes,yes,yes,yes,yes,no,no,no,no,no,no")
! (set_attr "cc" "*,none,*,none,*,*,none,*,*,*,*,*,none")])
(define_insn "*addhi3_non_v32"
[(set (match_operand:HI 0 "register_operand" "=r,r, r,r,r,r")
--- 1853,1859 ----
add%u2 %2,%0
addo.%Z2 %2,%1,%0"
[(set_attr "slottable" "yes,yes,yes,yes,yes,yes,yes,no,no,no,no,no,no")
! (set_attr "cc" "*,none,*,none,*,*,none,*,none,*,*,*,none")])
(define_insn "*addhi3_non_v32"
[(set (match_operand:HI 0 "register_operand" "=r,r, r,r,r,r")
***************
*** 4903,4909 ****
;; It should be:
;; movu.b some_byte,reg_32
;; and.b const,reg_32
! ;; but is turns into:
;; move.b some_byte,reg_32
;; and.d const,reg_32
;; Fix it here.
--- 4903,4909 ----
;; It should be:
;; movu.b some_byte,reg_32
;; and.b const,reg_32
! ;; but it turns into:
;; move.b some_byte,reg_32
;; and.d const,reg_32
;; Fix it here.
***************
*** 4920,4926 ****
"REGNO (operands[2]) == REGNO (operands[0])
&& INTVAL (operands[3]) <= 65535 && INTVAL (operands[3]) >= 0
&& !CONST_OK_FOR_LETTER_P (INTVAL (operands[3]), 'I')
! && !side_effects_p (operands[1])"
;; FIXME: CC0 valid except for M (i.e. CC_NOT_NEGATIVE).
[(set (match_dup 0) (match_dup 4))
(set (match_dup 5) (match_dup 6))]
--- 4920,4928 ----
"REGNO (operands[2]) == REGNO (operands[0])
&& INTVAL (operands[3]) <= 65535 && INTVAL (operands[3]) >= 0
&& !CONST_OK_FOR_LETTER_P (INTVAL (operands[3]), 'I')
! && !side_effects_p (operands[1])
! && (!REG_P (operands[1])
! || REGNO (operands[1]) <= CRIS_LAST_GENERAL_REGISTER)"
;; FIXME: CC0 valid except for M (i.e. CC_NOT_NEGATIVE).
[(set (match_dup 0) (match_dup 4))
(set (match_dup 5) (match_dup 6))]
diff -Nrcpad gcc-4.3.4/gcc/config/dfp-bit.c gcc-4.3.5/gcc/config/dfp-bit.c
*** gcc-4.3.4/gcc/config/dfp-bit.c Thu Sep 13 00:07:54 2007
--- gcc-4.3.5/gcc/config/dfp-bit.c Mon Sep 21 16:22:43 2009
*************** INT_TO_DFP (INT_TYPE i)
*** 573,579 ****
decContext context;
decContextDefault (&context, DEC_INIT_DECIMAL128);
- context.round = DEC_ROUND_DOWN;
f64 = *DEC_FLOAT_FROM_INT (&f64, i);
u32.f = *decSingleFromWider (&u32.f, &f64, &context);
if (DFP_EXCEPTIONS_ENABLED && context.status != 0)
--- 573,578 ----
*************** INT_TO_DFP (INT_TYPE i)
*** 598,604 ****
DFP_INIT_ROUNDMODE (context.round);
/* Use a C library function to get a floating point string. */
! sprintf (buf, INT_FMT ".0", CAST_FOR_FMT(i));
/* Convert from the floating point string to a decimal* type. */
FROM_STRING (&s, buf, &context);
IEEE_TO_HOST (s, &f);
--- 597,603 ----
DFP_INIT_ROUNDMODE (context.round);
/* Use a C library function to get a floating point string. */
! sprintf (buf, INT_FMT ".", CAST_FOR_FMT(i));
/* Convert from the floating point string to a decimal* type. */
FROM_STRING (&s, buf, &context);
IEEE_TO_HOST (s, &f);
diff -Nrcpad gcc-4.3.4/gcc/config/i386/i386.c gcc-4.3.5/gcc/config/i386/i386.c
*** gcc-4.3.4/gcc/config/i386/i386.c Thu Jul 23 10:23:43 2009
--- gcc-4.3.5/gcc/config/i386/i386.c Wed Mar 31 20:14:10 2010
*************** ix86_expand_prologue (void)
*** 6393,6405 ****
GEN_INT (-allocate), -1);
else
{
- /* Only valid for Win32. */
rtx eax = gen_rtx_REG (Pmode, AX_REG);
bool eax_live;
rtx t;
- gcc_assert (!TARGET_64BIT || TARGET_64BIT_MS_ABI);
-
if (TARGET_64BIT_MS_ABI)
eax_live = false;
else
--- 6393,6402 ----
*************** ix86_expand_int_vcond (rtx operands[])
*** 13418,13445 ****
case V2DImode:
{
rtx t1, t2, mask;
! /* Perform a parallel modulo subtraction. */
! t1 = gen_reg_rtx (mode);
! emit_insn ((mode == V4SImode
! ? gen_subv4si3
! : gen_subv2di3) (t1, cop0, cop1));
!
! /* Extract the original sign bit of op0. */
mask = ix86_build_signbit_mask (GET_MODE_INNER (mode),
true, false);
! t2 = gen_reg_rtx (mode);
! emit_insn ((mode == V4SImode
! ? gen_andv4si3
! : gen_andv2di3) (t2, cop0, mask));
! /* XOR it back into the result of the subtraction. This results
! in the sign bit set iff we saw unsigned underflow. */
! x = gen_reg_rtx (mode);
! emit_insn ((mode == V4SImode
! ? gen_xorv4si3
! : gen_xorv2di3) (x, t1, t2));
code = GT;
}
break;
--- 13415,13436 ----
case V2DImode:
{
rtx t1, t2, mask;
+ rtx (*gen_sub3) (rtx, rtx, rtx);
! /* Subtract (-(INT MAX) - 1) from both operands to make
! them signed. */
mask = ix86_build_signbit_mask (GET_MODE_INNER (mode),
true, false);
! gen_sub3 = (mode == V4SImode
! ? gen_subv4si3 : gen_subv2di3);
! t1 = gen_reg_rtx (mode);
! emit_insn (gen_sub3 (t1, cop0, mask));
! t2 = gen_reg_rtx (mode);
! emit_insn (gen_sub3 (t2, cop1, mask));
+ cop0 = t1;
+ cop1 = t2;
code = GT;
}
break;
*************** ix86_expand_int_vcond (rtx operands[])
*** 13451,13456 ****
--- 13442,13449 ----
emit_insn (gen_rtx_SET (VOIDmode, x,
gen_rtx_US_MINUS (mode, cop0, cop1)));
+ cop0 = x;
+ cop1 = CONST0_RTX (mode);
code = EQ;
negate = !negate;
break;
*************** ix86_expand_int_vcond (rtx operands[])
*** 13458,13466 ****
default:
gcc_unreachable ();
}
-
- cop0 = x;
- cop1 = CONST0_RTX (mode);
}
x = ix86_expand_sse_cmp (operands[0], code, cop0, cop1,
--- 13451,13456 ----
*************** ix86_split_long_move (rtx operands[])
*** 14052,14062 ****
if (push && MEM_P (operands[1])
&& reg_overlap_mentioned_p (stack_pointer_rtx, operands[1]))
{
! if (nparts == 3)
! part[1][1] = change_address (part[1][1], GET_MODE (part[1][1]),
! XEXP (part[1][2], 0));
! part[1][0] = change_address (part[1][0], GET_MODE (part[1][0]),
! XEXP (part[1][1], 0));
}
/* We need to do copy in the right order in case an address register
--- 14042,14060 ----
if (push && MEM_P (operands[1])
&& reg_overlap_mentioned_p (stack_pointer_rtx, operands[1]))
{
! rtx src_base = XEXP (part[1][nparts - 1], 0);
! int i;
!
! /* Compensate for the stack decrement by 4. */
! if (!TARGET_64BIT && nparts == 3
! && mode == XFmode && TARGET_128BIT_LONG_DOUBLE)
! src_base = plus_constant (src_base, 4);
!
! /* src_base refers to the stack pointer and is
! automatically decreased by emitted push. */
! for (i = 0; i < nparts; i++)
! part[1][i] = change_address (part[1][i],
! GET_MODE (part[1][i]), src_base);
}
/* We need to do copy in the right order in case an address register
*************** ix86_veclibabi_acml (enum built_in_funct
*** 21521,21527 ****
static tree
ix86_vectorize_builtin_conversion (unsigned int code, tree type)
{
! if (TREE_CODE (type) != VECTOR_TYPE
/* There are only conversions from/to signed integers. */
|| TYPE_UNSIGNED (TREE_TYPE (type)))
return NULL_TREE;
--- 21519,21525 ----
static tree
ix86_vectorize_builtin_conversion (unsigned int code, tree type)
{
! if (!TARGET_SSE2 || TREE_CODE (type) != VECTOR_TYPE
/* There are only conversions from/to signed integers. */
|| TYPE_UNSIGNED (TREE_TYPE (type)))
return NULL_TREE;
diff -Nrcpad gcc-4.3.4/gcc/config/i386/i386.md gcc-4.3.5/gcc/config/i386/i386.md
*** gcc-4.3.4/gcc/config/i386/i386.md Thu Jul 23 10:23:43 2009
--- gcc-4.3.5/gcc/config/i386/i386.md Mon Dec 7 14:48:21 2009
***************
*** 9532,9538 ****
(const_int 8))))
(clobber (reg:CC FLAGS_REG))]
"(!TARGET_PARTIAL_REG_STALL || optimize_size)"
! "ior{b}\t{%h2, %h0|%h0, %h2}"
[(set_attr "type" "alu")
(set_attr "length_immediate" "0")
(set_attr "mode" "QI")])
--- 9532,9538 ----
(const_int 8))))
(clobber (reg:CC FLAGS_REG))]
"(!TARGET_PARTIAL_REG_STALL || optimize_size)"
! "or{b}\t{%h2, %h0|%h0, %h2}"
[(set_attr "type" "alu")
(set_attr "length_immediate" "0")
(set_attr "mode" "QI")])
***************
*** 14654,14659 ****
--- 14654,14663 ----
;; checked for calls. This is a bug in the generic code, but it isn't that
;; easy to fix. Ignore it for now and be prepared to fix things up.
+ ;; P6 processors will jump to the address after the decrement when %esp
+ ;; is used as a call operand, so they will execute return address as a code.
+ ;; See Pentium Pro errata 70, Pentium 2 errata A33 and Pentium 3 errata E17.
+
;; Call subroutine returning no value.
(define_expand "call_pop"
***************
*** 14683,14705 ****
[(set_attr "type" "call")])
(define_insn "*call_pop_1"
! [(call (mem:QI (match_operand:SI 0 "call_insn_operand" "rsm"))
(match_operand:SI 1 "" ""))
(set (reg:SI SP_REG) (plus:SI (reg:SI SP_REG)
(match_operand:SI 2 "immediate_operand" "i")))]
! "!TARGET_64BIT"
{
if (constant_call_address_operand (operands[0], Pmode))
! {
! if (SIBLING_CALL_P (insn))
! return "jmp\t%P0";
! else
! return "call\t%P0";
! }
! if (SIBLING_CALL_P (insn))
! return "jmp\t%A0";
! else
! return "call\t%A0";
}
[(set_attr "type" "call")])
--- 14687,14714 ----
[(set_attr "type" "call")])
(define_insn "*call_pop_1"
! [(call (mem:QI (match_operand:SI 0 "call_insn_operand" "lsm"))
(match_operand:SI 1 "" ""))
(set (reg:SI SP_REG) (plus:SI (reg:SI SP_REG)
(match_operand:SI 2 "immediate_operand" "i")))]
! "!TARGET_64BIT && !SIBLING_CALL_P (insn)"
{
if (constant_call_address_operand (operands[0], Pmode))
! return "call\t%P0";
! return "call\t%A0";
! }
! [(set_attr "type" "call")])
!
! (define_insn "*sibcall_pop_1"
! [(call (mem:QI (match_operand:SI 0 "sibcall_insn_operand" "s,c,d,a"))
! (match_operand:SI 1 "" ""))
! (set (reg:SI SP_REG) (plus:SI (reg:SI SP_REG)
! (match_operand:SI 2 "immediate_operand" "i,i,i,i")))]
! "!TARGET_64BIT && SIBLING_CALL_P (insn)"
! {
! if (constant_call_address_operand (operands[0], Pmode))
! return "jmp\t%P0";
! return "jmp\t%A0";
}
[(set_attr "type" "call")])
***************
*** 14736,14744 ****
[(set_attr "type" "call")])
(define_insn "*call_1"
! [(call (mem:QI (match_operand:SI 0 "call_insn_operand" "rsm"))
(match_operand 1 "" ""))]
! "!SIBLING_CALL_P (insn) && !TARGET_64BIT"
{
if (constant_call_address_operand (operands[0], Pmode))
return "call\t%P0";
--- 14745,14753 ----
[(set_attr "type" "call")])
(define_insn "*call_1"
! [(call (mem:QI (match_operand:SI 0 "call_insn_operand" "lsm"))
(match_operand 1 "" ""))]
! "!TARGET_64BIT && !SIBLING_CALL_P (insn)"
{
if (constant_call_address_operand (operands[0], Pmode))
return "call\t%P0";
***************
*** 14749,14755 ****
(define_insn "*sibcall_1"
[(call (mem:QI (match_operand:SI 0 "sibcall_insn_operand" "s,c,d,a"))
(match_operand 1 "" ""))]
! "SIBLING_CALL_P (insn) && !TARGET_64BIT"
{
if (constant_call_address_operand (operands[0], Pmode))
return "jmp\t%P0";
--- 14758,14764 ----
(define_insn "*sibcall_1"
[(call (mem:QI (match_operand:SI 0 "sibcall_insn_operand" "s,c,d,a"))
(match_operand 1 "" ""))]
! "!TARGET_64BIT && SIBLING_CALL_P (insn)"
{
if (constant_call_address_operand (operands[0], Pmode))
return "jmp\t%P0";
***************
*** 14760,14766 ****
(define_insn "*call_1_rex64"
[(call (mem:QI (match_operand:DI 0 "call_insn_operand" "rsm"))
(match_operand 1 "" ""))]
! "!SIBLING_CALL_P (insn) && TARGET_64BIT
&& ix86_cmodel != CM_LARGE && ix86_cmodel != CM_LARGE_PIC"
{
if (constant_call_address_operand (operands[0], Pmode))
--- 14769,14775 ----
(define_insn "*call_1_rex64"
[(call (mem:QI (match_operand:DI 0 "call_insn_operand" "rsm"))
(match_operand 1 "" ""))]
! "TARGET_64BIT && !SIBLING_CALL_P (insn)
&& ix86_cmodel != CM_LARGE && ix86_cmodel != CM_LARGE_PIC"
{
if (constant_call_address_operand (operands[0], Pmode))
***************
*** 14772,14792 ****
(define_insn "*call_1_rex64_large"
[(call (mem:QI (match_operand:DI 0 "call_insn_operand" "rm"))
(match_operand 1 "" ""))]
! "!SIBLING_CALL_P (insn) && TARGET_64BIT"
"call\t%A0"
[(set_attr "type" "call")])
(define_insn "*sibcall_1_rex64"
[(call (mem:QI (match_operand:DI 0 "constant_call_address_operand" ""))
(match_operand 1 "" ""))]
! "SIBLING_CALL_P (insn) && TARGET_64BIT"
"jmp\t%P0"
[(set_attr "type" "call")])
(define_insn "*sibcall_1_rex64_v"
[(call (mem:QI (reg:DI R11_REG))
(match_operand 0 "" ""))]
! "SIBLING_CALL_P (insn) && TARGET_64BIT"
"jmp\t{*%%}r11"
[(set_attr "type" "call")])
--- 14781,14801 ----
(define_insn "*call_1_rex64_large"
[(call (mem:QI (match_operand:DI 0 "call_insn_operand" "rm"))
(match_operand 1 "" ""))]
! "TARGET_64BIT && !SIBLING_CALL_P (insn)"
"call\t%A0"
[(set_attr "type" "call")])
(define_insn "*sibcall_1_rex64"
[(call (mem:QI (match_operand:DI 0 "constant_call_address_operand" ""))
(match_operand 1 "" ""))]
! "TARGET_64BIT && SIBLING_CALL_P (insn)"
"jmp\t%P0"
[(set_attr "type" "call")])
(define_insn "*sibcall_1_rex64_v"
[(call (mem:QI (reg:DI R11_REG))
(match_operand 0 "" ""))]
! "TARGET_64BIT && SIBLING_CALL_P (insn)"
"jmp\t{*%%}r11"
[(set_attr "type" "call")])
***************
*** 21060,21082 ****
(define_insn "*call_value_pop_1"
[(set (match_operand 0 "" "")
! (call (mem:QI (match_operand:SI 1 "call_insn_operand" "rsm"))
(match_operand:SI 2 "" "")))
(set (reg:SI SP_REG) (plus:SI (reg:SI SP_REG)
(match_operand:SI 3 "immediate_operand" "i")))]
! "!TARGET_64BIT"
{
if (constant_call_address_operand (operands[1], Pmode))
! {
! if (SIBLING_CALL_P (insn))
! return "jmp\t%P1";
! else
! return "call\t%P1";
! }
! if (SIBLING_CALL_P (insn))
! return "jmp\t%A1";
! else
! return "call\t%A1";
}
[(set_attr "type" "callv")])
--- 21069,21097 ----
(define_insn "*call_value_pop_1"
[(set (match_operand 0 "" "")
! (call (mem:QI (match_operand:SI 1 "call_insn_operand" "lsm"))
(match_operand:SI 2 "" "")))
(set (reg:SI SP_REG) (plus:SI (reg:SI SP_REG)
(match_operand:SI 3 "immediate_operand" "i")))]
! "!TARGET_64BIT && !SIBLING_CALL_P (insn)"
{
if (constant_call_address_operand (operands[1], Pmode))
! return "call\t%P1";
! return "call\t%A1";
! }
! [(set_attr "type" "callv")])
!
! (define_insn "*sibcall_value_pop_1"
! [(set (match_operand 0 "" "")
! (call (mem:QI (match_operand:SI 1 "sibcall_insn_operand" "s,c,d,a"))
! (match_operand:SI 2 "" "")))
! (set (reg:SI SP_REG) (plus:SI (reg:SI SP_REG)
! (match_operand:SI 3 "immediate_operand" "i,i,i,i")))]
! "SIBLING_CALL_P (insn) && !TARGET_64BIT"
! {
! if (constant_call_address_operand (operands[1], Pmode))
! return "jmp\t%P1";
! return "jmp\t%A1";
}
[(set_attr "type" "callv")])
***************
*** 21108,21116 ****
(define_insn "*call_value_1"
[(set (match_operand 0 "" "")
! (call (mem:QI (match_operand:SI 1 "call_insn_operand" "rsm"))
(match_operand:SI 2 "" "")))]
! "!SIBLING_CALL_P (insn) && !TARGET_64BIT"
{
if (constant_call_address_operand (operands[1], Pmode))
return "call\t%P1";
--- 21123,21131 ----
(define_insn "*call_value_1"
[(set (match_operand 0 "" "")
! (call (mem:QI (match_operand:SI 1 "call_insn_operand" "lsm"))
(match_operand:SI 2 "" "")))]
! "!TARGET_64BIT && !SIBLING_CALL_P (insn)"
{
if (constant_call_address_operand (operands[1], Pmode))
return "call\t%P1";
***************
*** 21134,21140 ****
[(set (match_operand 0 "" "")
(call (mem:QI (match_operand:DI 1 "call_insn_operand" "rsm"))
(match_operand:DI 2 "" "")))]
! "!SIBLING_CALL_P (insn) && TARGET_64BIT
&& ix86_cmodel != CM_LARGE && ix86_cmodel != CM_LARGE_PIC"
{
if (constant_call_address_operand (operands[1], Pmode))
--- 21149,21155 ----
[(set (match_operand 0 "" "")
(call (mem:QI (match_operand:DI 1 "call_insn_operand" "rsm"))
(match_operand:DI 2 "" "")))]
! "TARGET_64BIT && !SIBLING_CALL_P (insn)
&& ix86_cmodel != CM_LARGE && ix86_cmodel != CM_LARGE_PIC"
{
if (constant_call_address_operand (operands[1], Pmode))
***************
*** 21147,21153 ****
[(set (match_operand 0 "" "")
(call (mem:QI (match_operand:DI 1 "call_insn_operand" "rm"))
(match_operand:DI 2 "" "")))]
! "!SIBLING_CALL_P (insn) && TARGET_64BIT"
"call\t%A1"
[(set_attr "type" "callv")])
--- 21162,21168 ----
[(set (match_operand 0 "" "")
(call (mem:QI (match_operand:DI 1 "call_insn_operand" "rm"))
(match_operand:DI 2 "" "")))]
! "TARGET_64BIT && !SIBLING_CALL_P (insn)"
"call\t%A1"
[(set_attr "type" "callv")])
diff -Nrcpad gcc-4.3.4/gcc/config/i386/mmx.md gcc-4.3.5/gcc/config/i386/mmx.md
*** gcc-4.3.4/gcc/config/i386/mmx.md Thu Aug 28 13:31:33 2008
--- gcc-4.3.5/gcc/config/i386/mmx.md Wed Dec 30 11:47:30 2009
***************
*** 226,232 ****
"TARGET_3DNOW && !(MEM_P (operands[0]) && MEM_P (operands[1]))"
"@
pfsub\\t{%2, %0|%0, %2}
! pfsubr\\t{%2, %0|%0, %2}"
[(set_attr "type" "mmxadd")
(set_attr "mode" "V2SF")])
--- 226,232 ----
"TARGET_3DNOW && !(MEM_P (operands[0]) && MEM_P (operands[1]))"
"@
pfsub\\t{%2, %0|%0, %2}
! pfsubr\\t{%1, %0|%0, %1}"
[(set_attr "type" "mmxadd")
(set_attr "mode" "V2SF")])
diff -Nrcpad gcc-4.3.4/gcc/config/i386/predicates.md gcc-4.3.5/gcc/config/i386/predicates.md
*** gcc-4.3.4/gcc/config/i386/predicates.md Thu Sep 13 02:17:51 2007
--- gcc-4.3.5/gcc/config/i386/predicates.md Sat Nov 14 16:43:22 2009
***************
*** 517,522 ****
--- 517,538 ----
FIRST_PSEUDO_REGISTER, LAST_VIRTUAL_REGISTER));
})
+ ;; P6 processors will jump to the address after the decrement when %esp
+ ;; is used as a call operand, so they will execute return address as a code.
+ ;; See Pentium Pro errata 70, Pentium 2 errata A33 and Pentium 3 errata E17.
+
+ (define_predicate "call_register_no_elim_operand"
+ (match_operand 0 "register_operand")
+ {
+ if (GET_CODE (op) == SUBREG)
+ op = SUBREG_REG (op);
+
+ if (!TARGET_64BIT && op == stack_pointer_rtx)
+ return 0;
+
+ return register_no_elim_operand (op, mode);
+ })
+
;; Similarly, but include the stack pointer. This is used to prevent esp
;; from being used as an index reg.
(define_predicate "index_register_operand"
***************
*** 545,551 ****
;; Test for a valid operand for a call instruction.
(define_predicate "call_insn_operand"
(ior (match_operand 0 "constant_call_address_operand")
! (ior (match_operand 0 "register_no_elim_operand")
(match_operand 0 "memory_operand"))))
;; Similarly, but for tail calls, in which we cannot allow memory references.
--- 561,567 ----
;; Test for a valid operand for a call instruction.
(define_predicate "call_insn_operand"
(ior (match_operand 0 "constant_call_address_operand")
! (ior (match_operand 0 "call_register_no_elim_operand")
(match_operand 0 "memory_operand"))))
;; Similarly, but for tail calls, in which we cannot allow memory references.
diff -Nrcpad gcc-4.3.4/gcc/config/i386/sse.md gcc-4.3.5/gcc/config/i386/sse.md
*** gcc-4.3.4/gcc/config/i386/sse.md Thu Mar 12 17:50:02 2009
--- gcc-4.3.5/gcc/config/i386/sse.md Sun Aug 16 21:05:47 2009
***************
*** 36,41 ****
--- 36,45 ----
(define_mode_iterator SSEMODEF4 [SF DF V4SF V2DF])
(define_mode_iterator SSEMODEF2P [V4SF V2DF])
+ ;; Modes handled by integer vcond pattern
+ (define_mode_iterator SSEMODE124C8 [V16QI V8HI V4SI
+ (V2DI "TARGET_SSE4_2 || TARGET_SSE5")])
+
;; Mapping from integer vector mode to mnemonic suffix
(define_mode_attr ssevecsize [(V16QI "b") (V8HI "w") (V4SI "d") (V2DI "q")])
***************
*** 909,918 ****
(match_operand:V4SF 2 "general_operand" "")))]
"TARGET_SSE"
{
! if (ix86_expand_fp_vcond (operands))
! DONE;
! else
! FAIL;
})
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- 913,921 ----
(match_operand:V4SF 2 "general_operand" "")))]
"TARGET_SSE"
{
! bool ok = ix86_expand_fp_vcond (operands);
! gcc_assert (ok);
! DONE;
})
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
***************
*** 4349,4383 ****
(set_attr "mode" "TI")])
(define_expand "vcond"
! [(set (match_operand:SSEMODEI 0 "register_operand" "")
! (if_then_else:SSEMODEI
(match_operator 3 ""
! [(match_operand:SSEMODEI 4 "nonimmediate_operand" "")
! (match_operand:SSEMODEI 5 "nonimmediate_operand" "")])
! (match_operand:SSEMODEI 1 "general_operand" "")
! (match_operand:SSEMODEI 2 "general_operand" "")))]
"TARGET_SSE2"
{
! if (ix86_expand_int_vcond (operands))
! DONE;
! else
! FAIL;
})
(define_expand "vcondu"
! [(set (match_operand:SSEMODEI 0 "register_operand" "")
! (if_then_else:SSEMODEI
(match_operator 3 ""
! [(match_operand:SSEMODEI 4 "nonimmediate_operand" "")
! (match_operand:SSEMODEI 5 "nonimmediate_operand" "")])
! (match_operand:SSEMODEI 1 "general_operand" "")
! (match_operand:SSEMODEI 2 "general_operand" "")))]
"TARGET_SSE2"
{
! if (ix86_expand_int_vcond (operands))
! DONE;
! else
! FAIL;
})
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- 4352,4384 ----
(set_attr "mode" "TI")])
(define_expand "vcond"
! [(set (match_operand:SSEMODE124C8 0 "register_operand" "")
! (if_then_else:SSEMODE124C8
(match_operator 3 ""
! [(match_operand:SSEMODE124C8 4 "nonimmediate_operand" "")
! (match_operand:SSEMODE124C8 5 "nonimmediate_operand" "")])
! (match_operand:SSEMODE124C8 1 "general_operand" "")
! (match_operand:SSEMODE124C8 2 "general_operand" "")))]
"TARGET_SSE2"
{
! bool ok = ix86_expand_int_vcond (operands);
! gcc_assert (ok);
! DONE;
})
(define_expand "vcondu"
! [(set (match_operand:SSEMODE124C8 0 "register_operand" "")
! (if_then_else:SSEMODE124C8
(match_operator 3 ""
! [(match_operand:SSEMODE124C8 4 "nonimmediate_operand" "")
! (match_operand:SSEMODE124C8 5 "nonimmediate_operand" "")])
! (match_operand:SSEMODE124C8 1 "general_operand" "")
! (match_operand:SSEMODE124C8 2 "general_operand" "")))]
"TARGET_SSE2"
{
! bool ok = ix86_expand_int_vcond (operands);
! gcc_assert (ok);
! DONE;
})
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff -Nrcpad gcc-4.3.4/gcc/config/ia64/ia64.c gcc-4.3.5/gcc/config/ia64/ia64.c
*** gcc-4.3.4/gcc/config/ia64/ia64.c Fri Feb 20 17:18:20 2009
--- gcc-4.3.5/gcc/config/ia64/ia64.c Sun Jan 17 18:55:03 2010
*************** ia64_expand_vecint_compare (enum rtx_cod
*** 1593,1617 ****
{
rtx t1, t2, mask;
! /* Perform a parallel modulo subtraction. */
! t1 = gen_reg_rtx (V2SImode);
! emit_insn (gen_subv2si3 (t1, op0, op1));
!
! /* Extract the original sign bit of op0. */
! mask = GEN_INT (-0x80000000);
mask = gen_rtx_CONST_VECTOR (V2SImode, gen_rtvec (2, mask, mask));
! mask = force_reg (V2SImode, mask);
! t2 = gen_reg_rtx (V2SImode);
! emit_insn (gen_andv2si3 (t2, op0, mask));
!
! /* XOR it back into the result of the subtraction. This results
! in the sign bit set iff we saw unsigned underflow. */
! x = gen_reg_rtx (V2SImode);
! emit_insn (gen_xorv2si3 (x, t1, t2));
!
code = GT;
- op0 = x;
- op1 = CONST0_RTX (mode);
}
break;
--- 1593,1610 ----
{
rtx t1, t2, mask;
! /* Subtract (-(INT MAX) - 1) from both operands to make
! them signed. */
! mask = GEN_INT (0x80000000);
mask = gen_rtx_CONST_VECTOR (V2SImode, gen_rtvec (2, mask, mask));
! mask = force_reg (mode, mask);
! t1 = gen_reg_rtx (mode);
! emit_insn (gen_subv2si3 (t1, op0, mask));
! t2 = gen_reg_rtx (mode);
! emit_insn (gen_subv2si3 (t2, op1, mask));
! op0 = t1;
! op1 = t2;
code = GT;
}
break;
diff -Nrcpad gcc-4.3.4/gcc/config/pa/hpux-unwind.h gcc-4.3.5/gcc/config/pa/hpux-unwind.h
*** gcc-4.3.4/gcc/config/pa/hpux-unwind.h Tue Sep 11 23:16:01 2007
--- gcc-4.3.5/gcc/config/pa/hpux-unwind.h Sat Apr 10 00:34:05 2010
*************** pa_fallback_frame_state (struct _Unwind_
*** 355,360 ****
--- 355,361 ----
fs->retaddr_column = DWARF_ALT_FRAME_RETURN_COLUMN;
UPDATE_FS_FOR_PC (fs, DWARF_ALT_FRAME_RETURN_COLUMN);
+ fs->signal_frame = 1;
return _URC_NO_REASON;
}
diff -Nrcpad gcc-4.3.4/gcc/config/pa/linux-unwind.h gcc-4.3.5/gcc/config/pa/linux-unwind.h
*** gcc-4.3.4/gcc/config/pa/linux-unwind.h Tue Sep 11 23:16:01 2007
--- gcc-4.3.5/gcc/config/pa/linux-unwind.h Sat Apr 10 00:34:05 2010
*************** pa32_fallback_frame_state (struct _Unwin
*** 138,143 ****
--- 138,144 ----
fs->regs.reg[DWARF_ALT_FRAME_RETURN_COLUMN].loc.offset
= (long) &sc->sc_iaoq[0] - new_cfa;
fs->retaddr_column = DWARF_ALT_FRAME_RETURN_COLUMN;
+ fs->signal_frame = 1;
return _URC_NO_REASON;
}
#endif /* inhibit_libc */
diff -Nrcpad gcc-4.3.4/gcc/config/pa/pa.c gcc-4.3.5/gcc/config/pa/pa.c
*** gcc-4.3.4/gcc/config/pa/pa.c Mon Jul 27 15:30:41 2009
--- gcc-4.3.5/gcc/config/pa/pa.c Fri Oct 23 20:15:45 2009
*************** emit_move_sequence (rtx *operands, enum
*** 1618,1624 ****
/* D might not fit in 14 bits either; for such cases load D into
scratch reg. */
if (GET_CODE (operand1) == MEM
! && !memory_address_p (Pmode, XEXP (operand1, 0)))
{
/* We are reloading the address into the scratch register, so we
want to make sure the scratch register is a full register. */
--- 1618,1624 ----
/* D might not fit in 14 bits either; for such cases load D into
scratch reg. */
if (GET_CODE (operand1) == MEM
! && !memory_address_p (GET_MODE (operand0), XEXP (operand1, 0)))
{
/* We are reloading the address into the scratch register, so we
want to make sure the scratch register is a full register. */
diff -Nrcpad gcc-4.3.4/gcc/config/pa/pa.md gcc-4.3.5/gcc/config/pa/pa.md
*** gcc-4.3.4/gcc/config/pa/pa.md Sun Dec 9 18:02:08 2007
--- gcc-4.3.5/gcc/config/pa/pa.md Mon Mar 22 01:05:19 2010
***************
*** 3181,3186 ****
--- 3181,3220 ----
DONE;
}")
+ ;; Handle HImode input reloads requiring a general register as a
+ ;; scratch register.
+ (define_expand "reload_inhi"
+ [(set (match_operand:HI 0 "register_operand" "=Z")
+ (match_operand:HI 1 "non_hard_reg_operand" ""))
+ (clobber (match_operand:HI 2 "register_operand" "=&r"))]
+ ""
+ "
+ {
+ if (emit_move_sequence (operands, HImode, operands[2]))
+ DONE;
+
+ /* We don't want the clobber emitted, so handle this ourselves. */
+ emit_insn (gen_rtx_SET (VOIDmode, operands[0], operands[1]));
+ DONE;
+ }")
+
+ ;; Handle HImode output reloads requiring a general register as a
+ ;; scratch register.
+ (define_expand "reload_outhi"
+ [(set (match_operand:HI 0 "non_hard_reg_operand" "")
+ (match_operand:HI 1 "register_operand" "Z"))
+ (clobber (match_operand:HI 2 "register_operand" "=&r"))]
+ ""
+ "
+ {
+ if (emit_move_sequence (operands, HImode, operands[2]))
+ DONE;
+
+ /* We don't want the clobber emitted, so handle this ourselves. */
+ emit_insn (gen_rtx_SET (VOIDmode, operands[0], operands[1]));
+ DONE;
+ }")
+
(define_insn ""
[(set (match_operand:HI 0 "move_dest_operand"
"=r,r,r,r,r,Q,!*q,!r")
***************
*** 3305,3310 ****
--- 3339,3378 ----
DONE;
}")
+ ;; Handle QImode input reloads requiring a general register as a
+ ;; scratch register.
+ (define_expand "reload_inqi"
+ [(set (match_operand:QI 0 "register_operand" "=Z")
+ (match_operand:QI 1 "non_hard_reg_operand" ""))
+ (clobber (match_operand:QI 2 "register_operand" "=&r"))]
+ ""
+ "
+ {
+ if (emit_move_sequence (operands, QImode, operands[2]))
+ DONE;
+
+ /* We don't want the clobber emitted, so handle this ourselves. */
+ emit_insn (gen_rtx_SET (VOIDmode, operands[0], operands[1]));
+ DONE;
+ }")
+
+ ;; Handle QImode output reloads requiring a general register as a
+ ;; scratch register.
+ (define_expand "reload_outqi"
+ [(set (match_operand:QI 0 "non_hard_reg_operand" "")
+ (match_operand:QI 1 "register_operand" "Z"))
+ (clobber (match_operand:QI 2 "register_operand" "=&r"))]
+ ""
+ "
+ {
+ if (emit_move_sequence (operands, QImode, operands[2]))
+ DONE;
+
+ /* We don't want the clobber emitted, so handle this ourselves. */
+ emit_insn (gen_rtx_SET (VOIDmode, operands[0], operands[1]));
+ DONE;
+ }")
+
(define_insn ""
[(set (match_operand:QI 0 "move_dest_operand"
"=r,r,r,r,r,Q,!*q,!r")
***************
*** 3470,3476 ****
size = INTVAL (operands[2]);
align = INTVAL (operands[3]);
! align = align > 4 ? 4 : align;
/* If size/alignment is large, then use the library routines. */
if (size / align > 16)
--- 3538,3544 ----
size = INTVAL (operands[2]);
align = INTVAL (operands[3]);
! align = align > 4 ? 4 : (align ? align : 1);
/* If size/alignment is large, then use the library routines. */
if (size / align > 16)
***************
*** 3658,3664 ****
size = INTVAL (operands[2]);
align = INTVAL (operands[3]);
! align = align > 8 ? 8 : align;
/* If size/alignment is large, then use the library routines. */
if (size / align > 16)
--- 3726,3732 ----
size = INTVAL (operands[2]);
align = INTVAL (operands[3]);
! align = align > 8 ? 8 : (align ? align : 1);
/* If size/alignment is large, then use the library routines. */
if (size / align > 16)
***************
*** 7497,7513 ****
operands[0] = index;
}
- /* In 64bit mode we must make sure to wipe the upper bits of the register
- just in case the addition overflowed or we had random bits in the
- high part of the register. */
- if (TARGET_64BIT)
- {
- rtx index = gen_reg_rtx (DImode);
-
- emit_insn (gen_extendsidi2 (index, operands[0]));
- operands[0] = gen_rtx_SUBREG (SImode, index, 4);
- }
-
if (!INT_5_BITS (operands[2]))
operands[2] = force_reg (SImode, operands[2]);
--- 7565,7570 ----
***************
*** 7524,7529 ****
--- 7581,7597 ----
emit_insn (gen_cmpsi (operands[0], operands[2]));
emit_jump_insn (gen_bgtu (operands[4]));
+ /* In 64bit mode we must make sure to wipe the upper bits of the register
+ just in case the addition overflowed or we had random bits in the
+ high part of the register. */
+ if (TARGET_64BIT)
+ {
+ rtx index = gen_reg_rtx (DImode);
+
+ emit_insn (gen_extendsidi2 (index, operands[0]));
+ operands[0] = index;
+ }
+
if (TARGET_BIG_SWITCH)
{
if (TARGET_64BIT)
***************
*** 7584,7591 ****
;;; 64-bit code, 32-bit relative branch table.
(define_insn "casesi64p"
[(set (pc) (mem:DI (plus:DI
! (mult:DI (sign_extend:DI
! (match_operand:SI 0 "register_operand" "r"))
(const_int 8))
(label_ref (match_operand 1 "" "")))))
(clobber (match_scratch:DI 2 "=&r"))
--- 7652,7658 ----
;;; 64-bit code, 32-bit relative branch table.
(define_insn "casesi64p"
[(set (pc) (mem:DI (plus:DI
! (mult:DI (match_operand:DI 0 "register_operand" "r")
(const_int 8))
(label_ref (match_operand 1 "" "")))))
(clobber (match_scratch:DI 2 "=&r"))
diff -Nrcpad gcc-4.3.4/gcc/config/pa/t-hpux-shlib gcc-4.3.5/gcc/config/pa/t-hpux-shlib
*** gcc-4.3.4/gcc/config/pa/t-hpux-shlib Fri May 19 00:12:01 2006
--- gcc-4.3.5/gcc/config/pa/t-hpux-shlib Fri Oct 16 00:07:28 2009
*************** SHLIB_DIR = @multilib_dir@
*** 8,13 ****
--- 8,14 ----
SHLIB_SLIBDIR_QUAL = @shlib_slibdir_qual@
SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
+ -Wl,+h -Wl,$(SHLIB_SONAME) \
-o $(SHLIB_DIR)/$(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) && \
rm -f $(SHLIB_DIR)/$(SHLIB_SONAME) && \
if [ -f $(SHLIB_DIR)/$(SHLIB_NAME) ]; then \
diff -Nrcpad gcc-4.3.4/gcc/config/rs6000/rs6000.c gcc-4.3.5/gcc/config/rs6000/rs6000.c
*** gcc-4.3.4/gcc/config/rs6000/rs6000.c Wed Jul 1 00:24:49 2009
--- gcc-4.3.5/gcc/config/rs6000/rs6000.c Wed Sep 23 22:30:05 2009
*************** rs6000_split_lock_test_and_set (rtx retv
*** 13811,13818 ****
enum machine_mode mode = GET_MODE (mem);
rtx label, x, cond = gen_rtx_REG (CCmode, CR0_REGNO);
- emit_insn (gen_memory_barrier ());
-
label = gen_rtx_LABEL_REF (VOIDmode, gen_label_rtx ());
emit_label (XEXP (label, 0));
--- 13811,13816 ----
*************** rs6000_output_function_prologue (FILE *f
*** 16225,16230 ****
--- 16223,16230 ----
if (! HAVE_prologue)
{
+ rtx prologue;
+
start_sequence ();
/* A NOTE_INSN_DELETED is supposed to be at the start and end of
*************** rs6000_output_function_prologue (FILE *f
*** 16244,16253 ****
}
}
! if (TARGET_DEBUG_STACK)
! debug_rtx_list (get_insns (), 100);
! final (get_insns (), file, FALSE);
end_sequence ();
}
rs6000_pic_labelno++;
--- 16244,16257 ----
}
}
! prologue = get_insns ();
end_sequence ();
+
+ if (TARGET_DEBUG_STACK)
+ debug_rtx_list (prologue, 100);
+
+ emit_insn_before_noloc (prologue, BB_HEAD (ENTRY_BLOCK_PTR->next_bb),
+ ENTRY_BLOCK_PTR);
}
rs6000_pic_labelno++;
diff -Nrcpad gcc-4.3.4/gcc/config/rs6000/rs6000.md gcc-4.3.5/gcc/config/rs6000/rs6000.md
*** gcc-4.3.4/gcc/config/rs6000/rs6000.md Fri Jul 4 02:32:23 2008
--- gcc-4.3.5/gcc/config/rs6000/rs6000.md Fri Sep 25 00:03:49 2009
***************
*** 10600,10606 ****
(minus:SI (match_operand:SI 2 "symbol_ref_operand" "s")
(match_operand:SI 3 "symbol_ref_operand" "s"))))]
"TARGET_ELF && TARGET_SECURE_PLT && DEFAULT_ABI != ABI_AIX && flag_pic"
! "{cal|addi} %0,%1,%2-%3@l")
;; If the TOC is shared over a translation unit, as happens with all
;; the kinds of PIC that we support, we need to restore the TOC
--- 10600,10606 ----
(minus:SI (match_operand:SI 2 "symbol_ref_operand" "s")
(match_operand:SI 3 "symbol_ref_operand" "s"))))]
"TARGET_ELF && TARGET_SECURE_PLT && DEFAULT_ABI != ABI_AIX && flag_pic"
! "{cal %0,%2-%3@l(%1)|addi %0,%1,%2-%3@l}")
;; If the TOC is shared over a translation unit, as happens with all
;; the kinds of PIC that we support, we need to restore the TOC
diff -Nrcpad gcc-4.3.4/gcc/config/s390/s390.c gcc-4.3.5/gcc/config/s390/s390.c
*** gcc-4.3.4/gcc/config/s390/s390.c Thu Feb 14 08:40:40 2008
--- gcc-4.3.5/gcc/config/s390/s390.c Tue Mar 30 13:27:36 2010
*************** s390_emit_prologue (void)
*** 7357,7376 ****
}
else
{
! HOST_WIDE_INT stack_check_mask = ((s390_stack_size - 1)
! & ~(stack_guard - 1));
! rtx t = gen_rtx_AND (Pmode, stack_pointer_rtx,
! GEN_INT (stack_check_mask));
! if (TARGET_64BIT)
! gen_cmpdi (t, const0_rtx);
! else
! gen_cmpsi (t, const0_rtx);
! emit_insn (gen_conditional_trap (gen_rtx_EQ (CCmode,
! gen_rtx_REG (CCmode,
! CC_REGNUM),
! const0_rtx),
! const0_rtx));
}
}
--- 7357,7393 ----
}
else
{
! /* stack_guard has to be smaller than s390_stack_size.
! Otherwise we would emit an AND with zero which would
! not match the test under mask pattern. */
! if (stack_guard >= s390_stack_size)
! {
! warning (0, "frame size of function %qs is "
! HOST_WIDE_INT_PRINT_DEC
! " bytes which is more than half the stack size. "
! "The dynamic check would not be reliable. "
! "No check emitted for this function.",
! current_function_name(),
! cfun_frame_layout.frame_size);
! }
! else
! {
! HOST_WIDE_INT stack_check_mask = ((s390_stack_size - 1)
! & ~(stack_guard - 1));
! rtx t = gen_rtx_AND (Pmode, stack_pointer_rtx,
! GEN_INT (stack_check_mask));
! if (TARGET_64BIT)
! gen_cmpdi (t, const0_rtx);
! else
! gen_cmpsi (t, const0_rtx);
! emit_insn (gen_conditional_trap (
! gen_rtx_EQ (CCmode,
! gen_rtx_REG (CCmode,
! CC_REGNUM),
! const0_rtx),
! const0_rtx));
! }
}
}
diff -Nrcpad gcc-4.3.4/gcc/config/s390/tpf.h gcc-4.3.5/gcc/config/s390/tpf.h
*** gcc-4.3.4/gcc/config/s390/tpf.h Thu Aug 2 10:49:31 2007
--- gcc-4.3.5/gcc/config/s390/tpf.h Wed Oct 7 09:26:46 2009
*************** along with GCC; see the file COPYING3.
*** 55,61 ****
enable TPF profiling support and the standard backchain by default. */
#undef TARGET_DEFAULT
#define TARGET_DEFAULT (MASK_TPF_PROFILING | MASK_64BIT | MASK_ZARCH \
! | MASK_HARD_FLOAT | MASK_BACKCHAIN)
/* Exception handling. */
--- 55,61 ----
enable TPF profiling support and the standard backchain by default. */
#undef TARGET_DEFAULT
#define TARGET_DEFAULT (MASK_TPF_PROFILING | MASK_64BIT | MASK_ZARCH \
! | MASK_HARD_DFP | MASK_BACKCHAIN)
/* Exception handling. */
diff -Nrcpad gcc-4.3.4/gcc/config/sh/sh.c gcc-4.3.5/gcc/config/sh/sh.c
*** gcc-4.3.4/gcc/config/sh/sh.c Fri Oct 31 03:43:20 2008
--- gcc-4.3.5/gcc/config/sh/sh.c Tue Mar 23 23:07:42 2010
***************
*** 1,6 ****
/* Output routines for GCC for Renesas / SuperH SH.
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
--- 1,6 ----
/* Output routines for GCC for Renesas / SuperH SH.
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! 2003, 2004, 2005, 2006, 2007, 2008, 2010 Free Software Foundation, Inc.
Contributed by Steve Chamberlain (sac@cygnus.com).
Improved by Jim Wilson (wilson@cygnus.com).
*************** find_barrier (int num_mova, rtx mova, rt
*** 4020,4025 ****
--- 4020,4032 ----
&& ! TARGET_SMALLCODE)
new_align = 4;
+ /* There is a possibility that a bf is transformed into a bf/s by the
+ delay slot scheduler. */
+ if (JUMP_P (from) && !JUMP_TABLE_DATA_P (from)
+ && get_attr_type (from) == TYPE_CBRANCH
+ && GET_CODE (PATTERN (NEXT_INSN (PREV_INSN (from)))) != SEQUENCE)
+ inc += 2;
+
if (found_si)
{
count_si += inc;
*************** sh_expand_epilogue (bool sibcall_p)
*** 6713,6725 ****
pop (PR_REG);
}
! /* Banked registers are poped first to avoid being scheduled in the
delay slot. RTE switches banks before the ds instruction. */
if (current_function_interrupt)
{
! for (i = FIRST_BANKED_REG; i <= LAST_BANKED_REG; i++)
! if (TEST_HARD_REG_BIT (live_regs_mask, i))
! pop (LAST_BANKED_REG - i);
last_reg = FIRST_PSEUDO_REGISTER - LAST_BANKED_REG - 1;
}
--- 6720,6732 ----
pop (PR_REG);
}
! /* Banked registers are popped first to avoid being scheduled in the
delay slot. RTE switches banks before the ds instruction. */
if (current_function_interrupt)
{
! for (i = LAST_BANKED_REG; i >= FIRST_BANKED_REG; i--)
! if (TEST_HARD_REG_BIT (live_regs_mask, i))
! pop (i);
last_reg = FIRST_PSEUDO_REGISTER - LAST_BANKED_REG - 1;
}
*************** sh_insn_length_adjustment (rtx insn)
*** 8451,8459 ****
&& GET_CODE (PATTERN (insn)) != USE
&& GET_CODE (PATTERN (insn)) != CLOBBER)
|| GET_CODE (insn) == CALL_INSN
! || (GET_CODE (insn) == JUMP_INSN
! && GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC
! && GET_CODE (PATTERN (insn)) != ADDR_VEC))
&& GET_CODE (PATTERN (NEXT_INSN (PREV_INSN (insn)))) != SEQUENCE
&& get_attr_needs_delay_slot (insn) == NEEDS_DELAY_SLOT_YES)
return 2;
--- 8458,8464 ----
&& GET_CODE (PATTERN (insn)) != USE
&& GET_CODE (PATTERN (insn)) != CLOBBER)
|| GET_CODE (insn) == CALL_INSN
! || (JUMP_P (insn) && !JUMP_TABLE_DATA_P (insn)))
&& GET_CODE (PATTERN (NEXT_INSN (PREV_INSN (insn)))) != SEQUENCE
&& get_attr_needs_delay_slot (insn) == NEEDS_DELAY_SLOT_YES)
return 2;
*************** sh_insn_length_adjustment (rtx insn)
*** 8461,8469 ****
/* SH2e has a bug that prevents the use of annulled branches, so if
the delay slot is not filled, we'll have to put a NOP in it. */
if (sh_cpu == CPU_SH2E
! && GET_CODE (insn) == JUMP_INSN
! && GET_CODE (PATTERN (insn)) != ADDR_DIFF_VEC
! && GET_CODE (PATTERN (insn)) != ADDR_VEC
&& get_attr_type (insn) == TYPE_CBRANCH
&& GET_CODE (PATTERN (NEXT_INSN (PREV_INSN (insn)))) != SEQUENCE)
return 2;
--- 8466,8472 ----
/* SH2e has a bug that prevents the use of annulled branches, so if
the delay slot is not filled, we'll have to put a NOP in it. */
if (sh_cpu == CPU_SH2E
! && JUMP_P (insn) && !JUMP_TABLE_DATA_P (insn)
&& get_attr_type (insn) == TYPE_CBRANCH
&& GET_CODE (PATTERN (NEXT_INSN (PREV_INSN (insn)))) != SEQUENCE)
return 2;
diff -Nrcpad gcc-4.3.4/gcc/config/sparc/gas.h gcc-4.3.5/gcc/config/sparc/gas.h
*** gcc-4.3.4/gcc/config/sparc/gas.h Thu Jan 1 00:00:00 1970
--- gcc-4.3.5/gcc/config/sparc/gas.h Thu Feb 18 03:49:04 2010
***************
*** 0 ****
--- 1,6 ----
+ /* Definitions of target machine for GCC, for SPARC
+ using the GNU assembler. */
+
+ /* Switch into a generic section. */
+ #undef TARGET_ASM_NAMED_SECTION
+ #define TARGET_ASM_NAMED_SECTION default_elf_asm_named_section
diff -Nrcpad gcc-4.3.4/gcc/config/sparc/sparc-protos.h gcc-4.3.5/gcc/config/sparc/sparc-protos.h
*** gcc-4.3.4/gcc/config/sparc/sparc-protos.h Thu Dec 6 13:25:37 2007
--- gcc-4.3.5/gcc/config/sparc/sparc-protos.h Tue Jan 5 22:34:01 2010
*************** extern bool legitimate_constant_p (rtx);
*** 68,75 ****
extern bool constant_address_p (rtx);
extern bool legitimate_pic_operand_p (rtx);
extern int legitimate_address_p (enum machine_mode, rtx, int);
- extern rtx legitimize_pic_address (rtx, enum machine_mode, rtx);
- extern rtx legitimize_tls_address (rtx);
extern rtx legitimize_address (rtx, rtx, enum machine_mode);
extern void sparc_emit_call_insn (rtx, rtx);
extern void sparc_defer_case_vector (rtx, rtx, int);
--- 68,73 ----
*************** extern int emit_move_sequence (rtx, enum
*** 101,107 ****
extern int fp_sethi_p (rtx);
extern int fp_mov_p (rtx);
extern int fp_high_losum_p (rtx);
- extern bool sparc_tls_referenced_p (rtx);
extern int mem_min_alignment (rtx, int);
extern int pic_address_needs_scratch (rtx);
extern int reg_unused_after (rtx, rtx);
--- 99,104 ----
diff -Nrcpad gcc-4.3.4/gcc/config/sparc/sparc.c gcc-4.3.5/gcc/config/sparc/sparc.c
*** gcc-4.3.4/gcc/config/sparc/sparc.c Sat Nov 22 12:44:43 2008
--- gcc-4.3.5/gcc/config/sparc/sparc.c Thu Feb 18 03:49:04 2010
***************
*** 1,6 ****
/* Subroutines for insn-output.c for SPARC.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
! 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
--- 1,6 ----
/* Subroutines for insn-output.c for SPARC.
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
! 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2010
Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com)
64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans,
*************** static int save_or_restore_regs (int, in
*** 371,378 ****
static void emit_save_or_restore_regs (int);
static void sparc_asm_function_prologue (FILE *, HOST_WIDE_INT);
static void sparc_asm_function_epilogue (FILE *, HOST_WIDE_INT);
! #ifdef OBJECT_FORMAT_ELF
! static void sparc_elf_asm_named_section (const char *, unsigned int, tree);
#endif
static int sparc_adjust_cost (rtx, rtx, rtx, int);
--- 371,379 ----
static void emit_save_or_restore_regs (int);
static void sparc_asm_function_prologue (FILE *, HOST_WIDE_INT);
static void sparc_asm_function_epilogue (FILE *, HOST_WIDE_INT);
! #if defined (OBJECT_FORMAT_ELF)
! static void sparc_elf_asm_named_section (const char *, unsigned int, tree)
! ATTRIBUTE_UNUSED;
#endif
static int sparc_adjust_cost (rtx, rtx, rtx, int);
*************** static bool sparc_strict_argument_naming
*** 412,417 ****
--- 413,421 ----
static void sparc_va_start (tree, rtx);
static tree sparc_gimplify_va_arg (tree, tree, tree *, tree *);
static bool sparc_vector_mode_supported_p (enum machine_mode);
+ static bool sparc_tls_referenced_p (rtx);
+ static rtx legitimize_tls_address (rtx);
+ static rtx legitimize_pic_address (rtx, rtx);
static bool sparc_pass_by_reference (CUMULATIVE_ARGS *,
enum machine_mode, const_tree, bool);
static int sparc_arg_partial_bytes (CUMULATIVE_ARGS *,
*************** sparc_expand_move (enum machine_mode mod
*** 986,1019 ****
/* Fixup TLS cases. */
if (TARGET_HAVE_TLS
&& CONSTANT_P (operands[1])
- && GET_CODE (operands[1]) != HIGH
&& sparc_tls_referenced_p (operands [1]))
{
! rtx sym = operands[1];
! rtx addend = NULL;
!
! if (GET_CODE (sym) == CONST && GET_CODE (XEXP (sym, 0)) == PLUS)
! {
! addend = XEXP (XEXP (sym, 0), 1);
! sym = XEXP (XEXP (sym, 0), 0);
! }
!
! gcc_assert (SPARC_SYMBOL_REF_TLS_P (sym));
!
! sym = legitimize_tls_address (sym);
! if (addend)
! {
! sym = gen_rtx_PLUS (mode, sym, addend);
! sym = force_operand (sym, operands[0]);
! }
! operands[1] = sym;
}
!
/* Fixup PIC cases. */
if (flag_pic && CONSTANT_P (operands[1]))
{
if (pic_address_needs_scratch (operands[1]))
! operands[1] = legitimize_pic_address (operands[1], mode, 0);
/* VxWorks does not impose a fixed gap between segments; the run-time
gap can be different from the object-file gap. We therefore can't
--- 990,1006 ----
/* Fixup TLS cases. */
if (TARGET_HAVE_TLS
&& CONSTANT_P (operands[1])
&& sparc_tls_referenced_p (operands [1]))
{
! operands[1] = legitimize_tls_address (operands[1]);
! return false;
}
!
/* Fixup PIC cases. */
if (flag_pic && CONSTANT_P (operands[1]))
{
if (pic_address_needs_scratch (operands[1]))
! operands[1] = legitimize_pic_address (operands[1], NULL_RTX);
/* VxWorks does not impose a fixed gap between segments; the run-time
gap can be different from the object-file gap. We therefore can't
*************** sparc_expand_move (enum machine_mode mod
*** 1041,1050 ****
if (symbolic_operand (operands[1], mode))
{
operands[1] = legitimize_pic_address (operands[1],
! mode,
! (reload_in_progress ?
! operands[0] :
! NULL_RTX));
return false;
}
}
--- 1028,1035 ----
if (symbolic_operand (operands[1], mode))
{
operands[1] = legitimize_pic_address (operands[1],
! reload_in_progress
! ? operands[0] : NULL_RTX);
return false;
}
}
*************** pic_address_needs_scratch (rtx x)
*** 2846,2868 ****
bool
legitimate_constant_p (rtx x)
{
- rtx inner;
-
switch (GET_CODE (x))
{
- case SYMBOL_REF:
- /* TLS symbols are not constant. */
- if (SYMBOL_REF_TLS_MODEL (x))
- return false;
- break;
-
case CONST:
! inner = XEXP (x, 0);
!
! /* Offsets of TLS symbols are never valid.
! Discourage CSE from creating them. */
! if (GET_CODE (inner) == PLUS
! && SPARC_SYMBOL_REF_TLS_P (XEXP (inner, 0)))
return false;
break;
--- 2831,2841 ----
bool
legitimate_constant_p (rtx x)
{
switch (GET_CODE (x))
{
case CONST:
! case SYMBOL_REF:
! if (sparc_tls_referenced_p (x))
return false;
break;
*************** legitimate_pic_operand_p (rtx x)
*** 2929,2938 ****
{
if (pic_address_needs_scratch (x))
return false;
! if (SPARC_SYMBOL_REF_TLS_P (x)
! || (GET_CODE (x) == CONST
! && GET_CODE (XEXP (x, 0)) == PLUS
! && SPARC_SYMBOL_REF_TLS_P (XEXP (XEXP (x, 0), 0))))
return false;
return true;
}
--- 2902,2908 ----
{
if (pic_address_needs_scratch (x))
return false;
! if (sparc_tls_referenced_p (x))
return false;
return true;
}
*************** legitimate_address_p (enum machine_mode
*** 2970,2976 ****
&& GET_CODE (rs2) != SUBREG
&& GET_CODE (rs2) != LO_SUM
&& GET_CODE (rs2) != MEM
! && ! SPARC_SYMBOL_REF_TLS_P (rs2)
&& (! symbolic_operand (rs2, VOIDmode) || mode == Pmode)
&& (GET_CODE (rs2) != CONST_INT || SMALL_INT (rs2)))
|| ((REG_P (rs1)
--- 2940,2946 ----
&& GET_CODE (rs2) != SUBREG
&& GET_CODE (rs2) != LO_SUM
&& GET_CODE (rs2) != MEM
! && !(GET_CODE (rs2) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (rs2))
&& (! symbolic_operand (rs2, VOIDmode) || mode == Pmode)
&& (GET_CODE (rs2) != CONST_INT || SMALL_INT (rs2)))
|| ((REG_P (rs1)
*************** legitimate_address_p (enum machine_mode
*** 3010,3016 ****
rs2 = NULL;
imm1 = XEXP (rs1, 1);
rs1 = XEXP (rs1, 0);
! if (! CONSTANT_P (imm1) || SPARC_SYMBOL_REF_TLS_P (rs1))
return 0;
}
}
--- 2980,2987 ----
rs2 = NULL;
imm1 = XEXP (rs1, 1);
rs1 = XEXP (rs1, 0);
! if (!CONSTANT_P (imm1)
! || (GET_CODE (rs1) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (rs1)))
return 0;
}
}
*************** legitimate_address_p (enum machine_mode
*** 3019,3025 ****
rs1 = XEXP (addr, 0);
imm1 = XEXP (addr, 1);
! if (! CONSTANT_P (imm1) || SPARC_SYMBOL_REF_TLS_P (rs1))
return 0;
/* We can't allow TFmode in 32-bit mode, because an offset greater
--- 2990,2997 ----
rs1 = XEXP (addr, 0);
imm1 = XEXP (addr, 1);
! if (!CONSTANT_P (imm1)
! || (GET_CODE (rs1) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (rs1)))
return 0;
/* We can't allow TFmode in 32-bit mode, because an offset greater
*************** sparc_tls_got (void)
*** 3095,3123 ****
return temp;
}
! /* Return 1 if *X is a thread-local symbol. */
!
! static int
! sparc_tls_symbol_ref_1 (rtx *x, void *data ATTRIBUTE_UNUSED)
! {
! return SPARC_SYMBOL_REF_TLS_P (*x);
! }
!
! /* Return 1 if X contains a thread-local symbol. */
! bool
sparc_tls_referenced_p (rtx x)
{
if (!TARGET_HAVE_TLS)
return false;
! return for_each_rtx (&x, &sparc_tls_symbol_ref_1, 0);
}
/* ADDR contains a thread-local SYMBOL_REF. Generate code to compute
this (thread-local) address. */
! rtx
legitimize_tls_address (rtx addr)
{
rtx temp1, temp2, temp3, ret, o0, got, insn;
--- 3067,3094 ----
return temp;
}
! /* Return true if X contains a thread-local symbol. */
! static bool
sparc_tls_referenced_p (rtx x)
{
if (!TARGET_HAVE_TLS)
return false;
! if (GET_CODE (x) == CONST && GET_CODE (XEXP (x, 0)) == PLUS)
! x = XEXP (XEXP (x, 0), 0);
!
! if (GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (x))
! return true;
!
! /* That's all we handle in legitimize_tls_address for now. */
! return false;
}
/* ADDR contains a thread-local SYMBOL_REF. Generate code to compute
this (thread-local) address. */
! static rtx
legitimize_tls_address (rtx addr)
{
rtx temp1, temp2, temp3, ret, o0, got, insn;
*************** legitimize_tls_address (rtx addr)
*** 3241,3261 ****
gcc_unreachable ();
}
else
gcc_unreachable (); /* for now ... */
return ret;
}
-
/* Legitimize PIC addresses. If the address is already position-independent,
we return ORIG. Newly generated position-independent addresses go into a
reg. This is REG if nonzero, otherwise we allocate register(s) as
necessary. */
! rtx
! legitimize_pic_address (rtx orig, enum machine_mode mode ATTRIBUTE_UNUSED,
! rtx reg)
{
if (GET_CODE (orig) == SYMBOL_REF
/* See the comment in sparc_expand_move. */
--- 3212,3245 ----
gcc_unreachable ();
}
+ else if (GET_CODE (addr) == CONST)
+ {
+ rtx base, offset;
+
+ gcc_assert (GET_CODE (XEXP (addr, 0)) == PLUS);
+
+ base = legitimize_tls_address (XEXP (XEXP (addr, 0), 0));
+ offset = XEXP (XEXP (addr, 0), 1);
+
+ base = force_operand (base, NULL_RTX);
+ if (!(GET_CODE (offset) == CONST_INT && SMALL_INT (offset)))
+ offset = force_reg (Pmode, offset);
+ ret = gen_rtx_PLUS (Pmode, base, offset);
+ }
+
else
gcc_unreachable (); /* for now ... */
return ret;
}
/* Legitimize PIC addresses. If the address is already position-independent,
we return ORIG. Newly generated position-independent addresses go into a
reg. This is REG if nonzero, otherwise we allocate register(s) as
necessary. */
! static rtx
! legitimize_pic_address (rtx orig, rtx reg)
{
if (GET_CODE (orig) == SYMBOL_REF
/* See the comment in sparc_expand_move. */
*************** legitimize_pic_address (rtx orig, enum m
*** 3322,3330 ****
}
gcc_assert (GET_CODE (XEXP (orig, 0)) == PLUS);
! base = legitimize_pic_address (XEXP (XEXP (orig, 0), 0), Pmode, reg);
! offset = legitimize_pic_address (XEXP (XEXP (orig, 0), 1), Pmode,
! base == reg ? 0 : reg);
if (GET_CODE (offset) == CONST_INT)
{
--- 3306,3314 ----
}
gcc_assert (GET_CODE (XEXP (orig, 0)) == PLUS);
! base = legitimize_pic_address (XEXP (XEXP (orig, 0), 0), reg);
! offset = legitimize_pic_address (XEXP (XEXP (orig, 0), 1),
! base == reg ? NULL_RTX : reg);
if (GET_CODE (offset) == CONST_INT)
{
*************** legitimize_address (rtx x, rtx oldx ATTR
*** 3376,3385 ****
if (x != orig_x && legitimate_address_p (mode, x, FALSE))
return x;
! if (SPARC_SYMBOL_REF_TLS_P (x))
x = legitimize_tls_address (x);
else if (flag_pic)
! x = legitimize_pic_address (x, mode, 0);
else if (GET_CODE (x) == PLUS && CONSTANT_ADDRESS_P (XEXP (x, 1)))
x = gen_rtx_PLUS (Pmode, XEXP (x, 0),
copy_to_mode_reg (Pmode, XEXP (x, 1)));
--- 3360,3369 ----
if (x != orig_x && legitimate_address_p (mode, x, FALSE))
return x;
! if (sparc_tls_referenced_p (x))
x = legitimize_tls_address (x);
else if (flag_pic)
! x = legitimize_pic_address (x, NULL_RTX);
else if (GET_CODE (x) == PLUS && CONSTANT_ADDRESS_P (XEXP (x, 1)))
x = gen_rtx_PLUS (Pmode, XEXP (x, 0),
copy_to_mode_reg (Pmode, XEXP (x, 1)));
*************** legitimize_address (rtx x, rtx oldx ATTR
*** 3388,3395 ****
copy_to_mode_reg (Pmode, XEXP (x, 0)));
else if (GET_CODE (x) == SYMBOL_REF
|| GET_CODE (x) == CONST
! || GET_CODE (x) == LABEL_REF)
x = copy_to_suggested_reg (x, NULL_RTX, Pmode);
return x;
}
--- 3372,3380 ----
copy_to_mode_reg (Pmode, XEXP (x, 0)));
else if (GET_CODE (x) == SYMBOL_REF
|| GET_CODE (x) == CONST
! || GET_CODE (x) == LABEL_REF)
x = copy_to_suggested_reg (x, NULL_RTX, Pmode);
+
return x;
}
*************** sparc_profile_hook (int labelno)
*** 7802,7820 ****
emit_library_call (fun, LCT_NORMAL, VOIDmode, 1, lab, Pmode);
}
! #ifdef OBJECT_FORMAT_ELF
static void
sparc_elf_asm_named_section (const char *name, unsigned int flags,
tree decl)
{
- if (flags & SECTION_MERGE)
- {
- /* entsize cannot be expressed in this section attributes
- encoding style. */
- default_elf_asm_named_section (name, flags, decl);
- return;
- }
-
fprintf (asm_out_file, "\t.section\t\"%s\"", name);
if (!(flags & SECTION_DEBUG))
--- 7787,7797 ----
emit_library_call (fun, LCT_NORMAL, VOIDmode, 1, lab, Pmode);
}
! #if defined (OBJECT_FORMAT_ELF)
static void
sparc_elf_asm_named_section (const char *name, unsigned int flags,
tree decl)
{
fprintf (asm_out_file, "\t.section\t\"%s\"", name);
if (!(flags & SECTION_DEBUG))
*************** sparc_output_mi_thunk (FILE *file, tree
*** 8762,8768 ****
/* Delay emitting the PIC helper function because it needs to
change the section and we are emitting assembly code. */
load_pic_register (true); /* clobbers %o7 */
! scratch = legitimize_pic_address (funexp, Pmode, scratch);
seq = get_insns ();
end_sequence ();
emit_and_preserve (seq, spill_reg, spill_reg2);
--- 8739,8745 ----
/* Delay emitting the PIC helper function because it needs to
change the section and we are emitting assembly code. */
load_pic_register (true); /* clobbers %o7 */
! scratch = legitimize_pic_address (funexp, scratch);
seq = get_insns ();
end_sequence ();
emit_and_preserve (seq, spill_reg, spill_reg2);
diff -Nrcpad gcc-4.3.4/gcc/config/sparc/sparc.h gcc-4.3.5/gcc/config/sparc/sparc.h
*** gcc-4.3.4/gcc/config/sparc/sparc.h Thu Nov 6 14:57:15 2008
--- gcc-4.3.5/gcc/config/sparc/sparc.h Tue Jan 5 22:34:01 2010
*************** extern int sparc_indent_opcode;
*** 2380,2388 ****
} \
} while (0)
- #define SPARC_SYMBOL_REF_TLS_P(RTX) \
- (GET_CODE (RTX) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (RTX) != 0)
-
#define PRINT_OPERAND_PUNCT_VALID_P(CHAR) \
((CHAR) == '#' || (CHAR) == '*' || (CHAR) == '(' \
|| (CHAR) == ')' || (CHAR) == '_' || (CHAR) == '&')
--- 2380,2385 ----
diff -Nrcpad gcc-4.3.4/gcc/config/sparc/sysv4.h gcc-4.3.5/gcc/config/sparc/sysv4.h
*** gcc-4.3.4/gcc/config/sparc/sysv4.h Sat Jan 24 20:49:51 2009
--- gcc-4.3.5/gcc/config/sparc/sysv4.h Thu Feb 18 03:49:04 2010
***************
*** 1,5 ****
/* Target definitions for GNU compiler for SPARC running System V.4
! Copyright (C) 1991, 1992, 1995, 1996, 1997, 1998, 2000, 2002, 2007
Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com).
--- 1,5 ----
/* Target definitions for GNU compiler for SPARC running System V.4
! Copyright (C) 1991, 1992, 1995, 1996, 1997, 1998, 2000, 2002, 2007, 2010
Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com).
diff -Nrcpad gcc-4.3.4/gcc/config/spu/spu-c.c gcc-4.3.5/gcc/config/spu/spu-c.c
*** gcc-4.3.4/gcc/config/spu/spu-c.c Thu Apr 23 22:51:35 2009
--- gcc-4.3.5/gcc/config/spu/spu-c.c Fri Feb 19 17:17:23 2010
*************** spu_resolve_overloaded_builtin (tree fnd
*** 103,110 ****
if ((!SCALAR_TYPE_P (param_type)
|| !SCALAR_TYPE_P (arg_type)
|| (all_scalar && p == 0))
! && !comptypes (TYPE_MAIN_VARIANT (param_type),
! TYPE_MAIN_VARIANT (arg_type)))
break;
}
if (param == void_list_node)
--- 103,109 ----
if ((!SCALAR_TYPE_P (param_type)
|| !SCALAR_TYPE_P (arg_type)
|| (all_scalar && p == 0))
! && !lang_hooks.types_compatible_p (param_type, arg_type))
break;
}
if (param == void_list_node)
diff -Nrcpad gcc-4.3.4/gcc/config/spu/spu.c gcc-4.3.5/gcc/config/spu/spu.c
*** gcc-4.3.4/gcc/config/spu/spu.c Thu Apr 23 22:51:35 2009
--- gcc-4.3.5/gcc/config/spu/spu.c Tue Nov 17 16:10:03 2009
*************** get_pic_reg (void)
*** 1614,1619 ****
--- 1614,1621 ----
rtx pic_reg = pic_offset_table_rtx;
if (!reload_completed && !reload_in_progress)
abort ();
+ if (current_function_is_leaf && !df_regs_ever_live_p (LAST_ARG_REGNUM))
+ pic_reg = gen_rtx_REG (SImode, LAST_ARG_REGNUM);
return pic_reg;
}
diff -Nrcpad gcc-4.3.4/gcc/config.gcc gcc-4.3.5/gcc/config.gcc
*** gcc-4.3.4/gcc/config.gcc Tue Apr 7 01:15:37 2009
--- gcc-4.3.5/gcc/config.gcc Thu Feb 18 03:49:04 2010
*************** i[34567]86-*-linux* | i[34567]86-*-kfree
*** 1165,1178 ****
# FIXME: -m64 for i[34567]86-*-* should be allowed just
# like -m32 for x86_64-*-*.
case X"${with_cpu}" in
! Xgeneric|Xcore2|Xnocona|Xx86-64|Xamdfam10|Xbarcelona|Xk8|Xopteron|Xathlon64|Xathlon-fx)
;;
X)
with_cpu=generic
;;
*)
echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
! echo "generic core2 nocona x86-64 amdfam10 barcelona k8 opteron athlon64 athlon-fx" 1>&2
exit 1
;;
esac
--- 1165,1178 ----
# FIXME: -m64 for i[34567]86-*-* should be allowed just
# like -m32 for x86_64-*-*.
case X"${with_cpu}" in
! Xgeneric|Xcore2|Xnocona|Xx86-64|Xamdfam10|Xbarcelona|Xk8|Xopteron|Xathlon64|Xathlon-fx|Xathlon64-sse3|Xk8-sse3|Xopteron-sse3)
;;
X)
with_cpu=generic
;;
*)
echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
! echo "generic core2 nocona x86-64 amdfam10 barcelona k8 opteron athlon64 athlon-fx athlon64-sse3 k8-sse3 opteron-sse3" 1>&2
exit 1
;;
esac
*************** i[34567]86-*-solaris2*)
*** 1297,1310 ****
# FIXME: -m64 for i[34567]86-*-* should be allowed just
# like -m32 for x86_64-*-*.
case X"${with_cpu}" in
! Xgeneric|Xcore2|Xnocona|Xx86-64|Xamdfam10|Xbarcelona|Xk8|Xopteron|Xathlon64|Xathlon-fx)
;;
X)
with_cpu=generic
;;
*)
echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
! echo "generic core2 nocona x86-64 amdfam10 barcelona k8 opteron athlon64 athlon-fx" 1>&2
exit 1
;;
esac
--- 1297,1310 ----
# FIXME: -m64 for i[34567]86-*-* should be allowed just
# like -m32 for x86_64-*-*.
case X"${with_cpu}" in
! Xgeneric|Xcore2|Xnocona|Xx86-64|Xamdfam10|Xbarcelona|Xk8|Xopteron|Xathlon64|Xathlon-fx|Xathlon64-sse3|Xk8-sse3|Xopteron-sse3)
;;
X)
with_cpu=generic
;;
*)
echo "Unsupported CPU used in --with-cpu=$with_cpu, supported values:" 1>&2
! echo "generic core2 nocona x86-64 amdfam10 barcelona k8 opteron athlon64 athlon-fx athlon64-sse3 k8-sse3 opteron-sse3" 1>&2
exit 1
;;
esac
*************** sparc-*-elf*)
*** 2342,2348 ****
use_fixproto=yes
;;
sparc-*-linux*) # SPARC's running GNU/Linux, libc6
! tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux.h"
extra_options="${extra_options} sparc/long-double-switch.opt"
tmake_file="${tmake_file} sparc/t-linux sparc/t-crtfm"
;;
--- 2342,2348 ----
use_fixproto=yes
;;
sparc-*-linux*) # SPARC's running GNU/Linux, libc6
! tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/gas.h sparc/linux.h"
extra_options="${extra_options} sparc/long-double-switch.opt"
tmake_file="${tmake_file} sparc/t-linux sparc/t-crtfm"
;;
*************** sparc64-*-freebsd*|ultrasparc-*-freebsd*
*** 2476,2482 ****
need_64bit_hwint=yes
;;
sparc64-*-linux*) # 64-bit SPARC's running GNU/Linux
! tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux64.h"
extra_options="${extra_options} sparc/long-double-switch.opt"
tmake_file="${tmake_file} sparc/t-linux sparc/t-linux64 sparc/t-crtfm"
;;
--- 2476,2482 ----
need_64bit_hwint=yes
;;
sparc64-*-linux*) # 64-bit SPARC's running GNU/Linux
! tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/gas.h sparc/linux64.h"
extra_options="${extra_options} sparc/long-double-switch.opt"
tmake_file="${tmake_file} sparc/t-linux sparc/t-linux64 sparc/t-crtfm"
;;
*************** if test x$with_cpu = x ; then
*** 2708,2714 ****
amdfam10-*|barcelona-*)
with_cpu=amdfam10
;;
! k8-*|opteron-*|athlon_64-*)
with_cpu=k8
;;
athlon_xp-*|athlon_mp-*|athlon_4-*)
--- 2708,2717 ----
amdfam10-*|barcelona-*)
with_cpu=amdfam10
;;
! k8_sse3-*|opteron_sse3-*|athlon64_sse3-*)
! with_cpu=k8-sse3
! ;;
! k8-*|opteron-*|athlon64-*|athlon_fx-*)
with_cpu=k8
;;
athlon_xp-*|athlon_mp-*|athlon_4-*)
*************** if test x$with_cpu = x ; then
*** 2754,2760 ****
amdfam10-*|barcelona-*)
with_cpu=amdfam10
;;
! k8-*|opteron-*|athlon_64-*)
with_cpu=k8
;;
nocona-*)
--- 2757,2766 ----
amdfam10-*|barcelona-*)
with_cpu=amdfam10
;;
! k8_sse3-*|opteron_sse3-*|athlon64_sse3-*)
! with_cpu=k8-sse3
! ;;
! k8-*|opteron-*|athlon64-*|athlon_fx-*)
with_cpu=k8
;;
nocona-*)
*************** case "${target}" in
*** 3036,3042 ****
esac
# OK
;;
! "" | amdfam10 | barcelona | k8 | opteron | athlon64 | athlon-fx | nocona | core2 | generic)
# OK
;;
*)
--- 3042,3048 ----
esac
# OK
;;
! "" | amdfam10 | barcelona | k8-sse3 | opteron-sse3 | athlon64-sse3 | k8 | opteron | athlon64 | athlon-fx | nocona | core2 | generic)
# OK
;;
*)
diff -Nrcpad gcc-4.3.4/gcc/cp/ChangeLog gcc-4.3.5/gcc/cp/ChangeLog
*** gcc-4.3.4/gcc/cp/ChangeLog Tue Aug 4 10:58:13 2009
--- gcc-4.3.5/gcc/cp/ChangeLog Sat May 22 17:52:39 2010
***************
*** 1,3 ****
--- 1,69 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
+ 2010-05-19 Jason Merrill
+
+ PR c++/44193
+ * pt.c (tsubst) [TYPENAME_TYPE]: Discard cv-quals on
+ function/reference type.
+
+ 2010-04-20 Richard Guenther
+
+ Backport from mainline
+ 2009-01-09 Jakub Jelinek
+
+ PR c++/35335
+ * error.c (dump_expr): Handle EXPR_STMT like BIND_EXPR.
+
+ 2009-11-13 Jason Merrill
+
+ PR c++/21008, DR 515
+ * semantics.c (finish_non_static_data_member): Don't check
+ derivation in a template.
+
+ 2009-11-12 Jason Merrill
+
+ PR c++/37037
+ * decl.c (grokdeclarator): Don't generate a void PARM_DECL.
+
+ 2009-11-09 Jason Merrill
+
+ PR c++/41972
+ * parser.c (cp_parser_template_argument): Accept SCOPE_REF around
+ VAR_DECL.
+
+ 2009-11-04 Jason Merrill
+
+ PR c++/35067
+ * method.c (use_thunk): Check DECL_WEAK as well as
+ DECL_ONE_ONLY.
+
+ 2009-11-04 Dodji Seketeli
+
+ Revert fix for PR c++/37093
+ * pt.c (check_valid_ptrmem_cst_expr): Revert my previous change.
+ (convert_nontype_argument): Likewise.
+
+ 2009-11-03 Jason Merrill
+
+ PR c++/41876
+ * parser.c (cp_parser_exception_declaration): Pass true to
+ is_condition parm of cp_parser_type_specifier_seq.
+
+ 2009-11-03 Dodji Seketeli
+
+ PR c++/37093
+ * pt.c (check_valid_ptrmem_cst_expr): New function.
+ (convert_nontype_argument): Use it to output an error for
+ illegal pointer to member expressions used as template arguments.
+
+ 2009-08-04 Dodji Seketeli
+
+ PR debug/39706
+ * error.c (lang_decl_name): Print qualified names for decls
+ in namespace scope.
+
2009-08-04 Release Manager
* GCC 4.3.4 released.
diff -Nrcpad gcc-4.3.4/gcc/cp/decl.c gcc-4.3.5/gcc/cp/decl.c
*** gcc-4.3.4/gcc/cp/decl.c Thu Jun 4 12:35:25 2009
--- gcc-4.3.5/gcc/cp/decl.c Thu Nov 12 23:22:10 2009
*************** grokdeclarator (const cp_declarator *dec
*** 8635,8641 ****
tree decls = NULL_TREE;
tree args;
! for (args = TYPE_ARG_TYPES (type); args; args = TREE_CHAIN (args))
{
tree decl = cp_build_parm_decl (NULL_TREE, TREE_VALUE (args));
--- 8635,8643 ----
tree decls = NULL_TREE;
tree args;
! for (args = TYPE_ARG_TYPES (type);
! args && args != void_list_node;
! args = TREE_CHAIN (args))
{
tree decl = cp_build_parm_decl (NULL_TREE, TREE_VALUE (args));
diff -Nrcpad gcc-4.3.4/gcc/cp/error.c gcc-4.3.5/gcc/cp/error.c
*** gcc-4.3.4/gcc/cp/error.c Wed Nov 19 22:36:31 2008
--- gcc-4.3.5/gcc/cp/error.c Tue Apr 20 13:39:44 2010
*************** dump_expr (tree t, int flags)
*** 2002,2007 ****
--- 2002,2008 ----
case BIND_EXPR:
case STMT_EXPR:
+ case EXPR_STMT:
case STATEMENT_LIST:
/* We don't yet have a way of dumping statements in a
human-readable format. */
*************** lang_decl_name (tree decl, int v)
*** 2195,2201 ****
return decl_as_string (decl, TFF_DECL_SPECIFIERS);
reinit_cxx_pp ();
! if (v == 1 && DECL_CLASS_SCOPE_P (decl))
{
dump_type (CP_DECL_CONTEXT (decl), TFF_PLAIN_IDENTIFIER);
pp_cxx_colon_colon (cxx_pp);
--- 2196,2205 ----
return decl_as_string (decl, TFF_DECL_SPECIFIERS);
reinit_cxx_pp ();
! if (v == 1
! && (DECL_CLASS_SCOPE_P (decl)
! || (DECL_NAMESPACE_SCOPE_P (decl)
! && CP_DECL_CONTEXT (decl) != global_namespace)))
{
dump_type (CP_DECL_CONTEXT (decl), TFF_PLAIN_IDENTIFIER);
pp_cxx_colon_colon (cxx_pp);
diff -Nrcpad gcc-4.3.4/gcc/cp/method.c gcc-4.3.5/gcc/cp/method.c
*** gcc-4.3.4/gcc/cp/method.c Tue Nov 27 21:50:20 2007
--- gcc-4.3.5/gcc/cp/method.c Wed Nov 4 20:08:44 2009
*************** use_thunk (tree thunk_fndecl, bool emit_
*** 381,387 ****
DECL_VISIBILITY (thunk_fndecl) = DECL_VISIBILITY (function);
DECL_VISIBILITY_SPECIFIED (thunk_fndecl)
= DECL_VISIBILITY_SPECIFIED (function);
! if (DECL_ONE_ONLY (function))
make_decl_one_only (thunk_fndecl);
if (flag_syntax_only)
--- 381,387 ----
DECL_VISIBILITY (thunk_fndecl) = DECL_VISIBILITY (function);
DECL_VISIBILITY_SPECIFIED (thunk_fndecl)
= DECL_VISIBILITY_SPECIFIED (function);
! if (DECL_ONE_ONLY (function) || DECL_WEAK (function))
make_decl_one_only (thunk_fndecl);
if (flag_syntax_only)
diff -Nrcpad gcc-4.3.4/gcc/cp/parser.c gcc-4.3.5/gcc/cp/parser.c
*** gcc-4.3.4/gcc/cp/parser.c Fri Jul 10 15:56:52 2009
--- gcc-4.3.5/gcc/cp/parser.c Mon Nov 9 22:01:09 2009
*************** cp_parser_template_argument (cp_parser*
*** 10296,10313 ****
cp_parser_abort_tentative_parse (parser);
else
{
if (TREE_CODE (argument) == INDIRECT_REF)
{
gcc_assert (REFERENCE_REF_P (argument));
argument = TREE_OPERAND (argument, 0);
}
! if (TREE_CODE (argument) == VAR_DECL)
{
/* A variable without external linkage might still be a
valid constant-expression, so no error is issued here
if the external-linkage check fails. */
! if (!address_p && !DECL_EXTERNAL_LINKAGE_P (argument))
cp_parser_simulate_error (parser);
}
else if (is_overloaded_fn (argument))
--- 10296,10321 ----
cp_parser_abort_tentative_parse (parser);
else
{
+ tree probe;
+
if (TREE_CODE (argument) == INDIRECT_REF)
{
gcc_assert (REFERENCE_REF_P (argument));
argument = TREE_OPERAND (argument, 0);
}
! /* If we're in a template, we represent a qualified-id referring
! to a static data member as a SCOPE_REF even if the scope isn't
! dependent so that we can check access control later. */
! probe = argument;
! if (TREE_CODE (probe) == SCOPE_REF)
! probe = TREE_OPERAND (probe, 1);
! if (TREE_CODE (probe) == VAR_DECL)
{
/* A variable without external linkage might still be a
valid constant-expression, so no error is issued here
if the external-linkage check fails. */
! if (!address_p && !DECL_EXTERNAL_LINKAGE_P (probe))
cp_parser_simulate_error (parser);
}
else if (is_overloaded_fn (argument))
*************** cp_parser_exception_declaration (cp_pars
*** 15741,15747 ****
= "types may not be defined in exception-declarations";
/* Parse the type-specifier-seq. */
! cp_parser_type_specifier_seq (parser, /*is_condition=*/false,
&type_specifiers);
/* If it's a `)', then there is no declarator. */
if (cp_lexer_next_token_is (parser->lexer, CPP_CLOSE_PAREN))
--- 15749,15755 ----
= "types may not be defined in exception-declarations";
/* Parse the type-specifier-seq. */
! cp_parser_type_specifier_seq (parser, /*is_declaration=*/true,
&type_specifiers);
/* If it's a `)', then there is no declarator. */
if (cp_lexer_next_token_is (parser->lexer, CPP_CLOSE_PAREN))
diff -Nrcpad gcc-4.3.4/gcc/cp/pt.c gcc-4.3.5/gcc/cp/pt.c
*** gcc-4.3.4/gcc/cp/pt.c Thu Apr 23 15:55:47 2009
--- gcc-4.3.5/gcc/cp/pt.c Wed May 19 15:44:08 2010
*************** tsubst (tree t, tree args, tsubst_flags_
*** 9411,9416 ****
--- 9411,9417 ----
in_decl, /*entering_scope=*/1);
tree f = tsubst_copy (TYPENAME_TYPE_FULLNAME (t), args,
complain, in_decl);
+ int quals;
if (ctx == error_mark_node || f == error_mark_node)
return error_mark_node;
*************** tsubst (tree t, tree args, tsubst_flags_
*** 9460,9467 ****
t, f);
}
! return cp_build_qualified_type_real
! (f, cp_type_quals (f) | cp_type_quals (t), complain);
}
case UNBOUND_CLASS_TEMPLATE:
--- 9461,9475 ----
t, f);
}
! /* cv-quals from the template are discarded when
! substituting in a function or reference type. */
! if (TREE_CODE (f) == FUNCTION_TYPE
! || TREE_CODE (f) == METHOD_TYPE
! || TREE_CODE (f) == REFERENCE_TYPE)
! quals = cp_type_quals (f);
! else
! quals = cp_type_quals (f) | cp_type_quals (t);
! return cp_build_qualified_type_real (f, quals, complain);
}
case UNBOUND_CLASS_TEMPLATE:
diff -Nrcpad gcc-4.3.4/gcc/cp/semantics.c gcc-4.3.5/gcc/cp/semantics.c
*** gcc-4.3.4/gcc/cp/semantics.c Thu Jun 4 12:35:25 2009
--- gcc-4.3.5/gcc/cp/semantics.c Fri Nov 13 15:37:29 2009
*************** finish_non_static_data_member (tree decl
*** 1449,1454 ****
--- 1449,1462 ----
return build_min (COMPONENT_REF, type, object, decl, NULL_TREE);
}
+ /* If PROCESSING_TEMPLATE_DECL is nonzero here, then
+ QUALIFYING_SCOPE is also non-null. Wrap this in a SCOPE_REF
+ for now. */
+ else if (processing_template_decl)
+ return build_qualified_name (TREE_TYPE (decl),
+ qualifying_scope,
+ DECL_NAME (decl),
+ /*template_p=*/false);
else
{
tree access_type = TREE_TYPE (object);
*************** finish_non_static_data_member (tree decl
*** 1468,1482 ****
}
}
- /* If PROCESSING_TEMPLATE_DECL is nonzero here, then
- QUALIFYING_SCOPE is also non-null. Wrap this in a SCOPE_REF
- for now. */
- if (processing_template_decl)
- return build_qualified_name (TREE_TYPE (decl),
- qualifying_scope,
- DECL_NAME (decl),
- /*template_p=*/false);
-
perform_or_defer_access_check (TYPE_BINFO (access_type), decl,
decl);
--- 1476,1481 ----
diff -Nrcpad gcc-4.3.4/gcc/doc/cpp.1 gcc-4.3.5/gcc/doc/cpp.1
*** gcc-4.3.4/gcc/doc/cpp.1 Tue Aug 4 11:39:53 2009
--- gcc-4.3.5/gcc/doc/cpp.1 Sat May 22 18:13:18 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "CPP 1"
! .TH CPP 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "CPP 1"
! .TH CPP 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/cpp.info gcc-4.3.5/gcc/doc/cpp.info
*** gcc-4.3.4/gcc/doc/cpp.info Tue Aug 4 12:51:24 2009
--- gcc-4.3.5/gcc/doc/cpp.info Sat May 22 19:23:54 2010
***************
*** 1,5 ****
This is doc/cpp.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/doc/cpp.texi.
Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free
--- 1,5 ----
This is doc/cpp.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/doc/cpp.texi.
Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free
diff -Nrcpad gcc-4.3.4/gcc/doc/cppinternals.info gcc-4.3.5/gcc/doc/cppinternals.info
*** gcc-4.3.4/gcc/doc/cppinternals.info Tue Aug 4 12:51:26 2009
--- gcc-4.3.5/gcc/doc/cppinternals.info Sat May 22 19:23:56 2010
***************
*** 1,5 ****
This is doc/cppinternals.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/doc/cppinternals.texi.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
--- 1,5 ----
This is doc/cppinternals.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/doc/cppinternals.texi.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
diff -Nrcpad gcc-4.3.4/gcc/doc/fsf-funding.7 gcc-4.3.5/gcc/doc/fsf-funding.7
*** gcc-4.3.4/gcc/doc/fsf-funding.7 Tue Aug 4 11:39:58 2009
--- gcc-4.3.5/gcc/doc/fsf-funding.7 Sat May 22 18:13:23 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/g++.1 gcc-4.3.5/gcc/doc/g++.1
*** gcc-4.3.4/gcc/doc/g++.1 Tue Aug 4 12:37:10 2009
--- gcc-4.3.5/gcc/doc/g++.1 Sat May 22 19:09:56 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GCC 1"
! .TH GCC 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GCC 1"
! .TH GCC 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gc-analyze.1 gcc-4.3.5/gcc/doc/gc-analyze.1
*** gcc-4.3.4/gcc/doc/gc-analyze.1 Tue Aug 4 12:37:11 2009
--- gcc-4.3.5/gcc/doc/gc-analyze.1 Sat May 22 19:09:58 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GC-ANALYZE 1"
! .TH GC-ANALYZE 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GC-ANALYZE 1"
! .TH GC-ANALYZE 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gcc.1 gcc-4.3.5/gcc/doc/gcc.1
*** gcc-4.3.4/gcc/doc/gcc.1 Tue Aug 4 11:39:58 2009
--- gcc-4.3.5/gcc/doc/gcc.1 Sat May 22 18:13:23 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GCC 1"
! .TH GCC 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GCC 1"
! .TH GCC 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gcc.info gcc-4.3.5/gcc/doc/gcc.info
*** gcc-4.3.4/gcc/doc/gcc.info Tue Aug 4 12:51:25 2009
--- gcc-4.3.5/gcc/doc/gcc.info Sat May 22 19:23:55 2010
***************
*** 1,5 ****
This is doc/gcc.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/doc/gcc.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 2008 Free Software
--- 1,5 ----
This is doc/gcc.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/doc/gcc.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 2008 Free Software
*************** Introduction
*** 61,67 ****
This manual documents how to use the GNU compilers, as well as their
features and incompatibilities, and how to report bugs. It corresponds
! to the compilers (GCC) version 4.3.4. 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.
--- 61,67 ----
This manual documents how to use the GNU compilers, as well as their
features and incompatibilities, and how to report bugs. It corresponds
! to the compilers (GCC) version 4.3.5. 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.
diff -Nrcpad gcc-4.3.4/gcc/doc/gccinstall.info gcc-4.3.5/gcc/doc/gccinstall.info
*** gcc-4.3.4/gcc/doc/gccinstall.info Tue Aug 4 12:51:26 2009
--- gcc-4.3.5/gcc/doc/gccinstall.info Sat May 22 19:23:56 2010
***************
*** 1,5 ****
This is doc/gccinstall.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/doc/install.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
--- 1,5 ----
This is doc/gccinstall.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/doc/install.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
*************** tools can also be obtained from:
*** 2232,2239 ****
* http://www.nongnu.org/avr/
- * http://home.overta.ru/users/denisc/
-
* http://www.amelek.gda.pl/avr/
We _strongly_ recommend using binutils 2.13 or newer.
--- 2232,2237 ----
*************** Ref: xscale-x-x94170
*** 4202,4268 ****
Ref: arm-x-coff94406
Ref: arm-x-aout94608
Ref: avr94730
! Ref: bfin95414
! Ref: cris95656
! Ref: crx96638
! Ref: dos97301
! Ref: x-x-freebsd97624
! Ref: h8300-hms100007
! Ref: hppa-hp-hpux100359
! Ref: hppa-hp-hpux10102847
! Ref: hppa-hp-hpux11103904
! Ref: x-x-linux-gnu110772
! Ref: ix86-x-linuxaout110965
! Ref: ix86-x-linux111124
! Ref: ix86-x-sco32v5111437
! Ref: ix86-x-solaris210113606
! Ref: ix86-x-udk113992
! Ref: ia64-x-linux115345
! Ref: ia64-x-hpux116115
! Ref: x-ibm-aix116670
! Ref: iq2000-x-elf122653
! Ref: m32c-x-elf122793
! Ref: m32r-x-elf122895
! Ref: m6811-elf122997
! Ref: m6812-elf123147
! Ref: m68k-x-x123297
! Ref: m68k-hp-hpux124259
! Ref: m68k-x-uclinux125998
! Ref: mips-x-x126361
! Ref: mips-sgi-irix5129038
! Ref: mips-sgi-irix6129986
! Ref: powerpc-x-x132793
! Ref: powerpc-x-darwin132938
! Ref: powerpc-x-elf133485
! Ref: powerpc-x-linux-gnu133604
! Ref: powerpc-x-netbsd133706
! Ref: powerpc-x-eabisim133902
! Ref: powerpc-x-eabi134028
! Ref: powerpcle-x-elf134104
! Ref: powerpcle-x-eabisim134234
! Ref: powerpcle-x-eabi134367
! Ref: s390-x-linux134450
! Ref: s390x-x-linux134522
! Ref: s390x-ibm-tpf134609
! Ref: x-x-solaris2134740
! Ref: sparc-sun-solaris2138768
! Ref: sparc-sun-solaris27141932
! Ref: sparc-x-linux144396
! Ref: sparc64-x-solaris2144621
! Ref: sparcv9-x-solaris2145266
! Ref: x-x-sysv145351
! Ref: vax-dec-ultrix146312
! Ref: x-x-vxworks146464
! Ref: x86-64-x-x147986
! Ref: xtensa-x-elf148314
! Ref: xtensa-x-linux148983
! Ref: windows149321
! Ref: os2149791
! Ref: older149982
! Ref: elf152099
! Node: Old152357
! Node: Configurations155494
! Node: GNU Free Documentation License159476
! Node: Concept Index181892
End Tag Table
--- 4200,4266 ----
Ref: arm-x-coff94406
Ref: arm-x-aout94608
Ref: avr94730
! Ref: bfin95372
! Ref: cris95614
! Ref: crx96596
! Ref: dos97259
! Ref: x-x-freebsd97582
! Ref: h8300-hms99965
! Ref: hppa-hp-hpux100317
! Ref: hppa-hp-hpux10102805
! Ref: hppa-hp-hpux11103862
! Ref: x-x-linux-gnu110730
! Ref: ix86-x-linuxaout110923
! Ref: ix86-x-linux111082
! Ref: ix86-x-sco32v5111395
! Ref: ix86-x-solaris210113564
! Ref: ix86-x-udk113950
! Ref: ia64-x-linux115303
! Ref: ia64-x-hpux116073
! Ref: x-ibm-aix116628
! Ref: iq2000-x-elf122611
! Ref: m32c-x-elf122751
! Ref: m32r-x-elf122853
! Ref: m6811-elf122955
! Ref: m6812-elf123105
! Ref: m68k-x-x123255
! Ref: m68k-hp-hpux124217
! Ref: m68k-x-uclinux125956
! Ref: mips-x-x126319
! Ref: mips-sgi-irix5128996
! Ref: mips-sgi-irix6129944
! Ref: powerpc-x-x132751
! Ref: powerpc-x-darwin132896
! Ref: powerpc-x-elf133443
! Ref: powerpc-x-linux-gnu133562
! Ref: powerpc-x-netbsd133664
! Ref: powerpc-x-eabisim133860
! Ref: powerpc-x-eabi133986
! Ref: powerpcle-x-elf134062
! Ref: powerpcle-x-eabisim134192
! Ref: powerpcle-x-eabi134325
! Ref: s390-x-linux134408
! Ref: s390x-x-linux134480
! Ref: s390x-ibm-tpf134567
! Ref: x-x-solaris2134698
! Ref: sparc-sun-solaris2138726
! Ref: sparc-sun-solaris27141890
! Ref: sparc-x-linux144354
! Ref: sparc64-x-solaris2144579
! Ref: sparcv9-x-solaris2145224
! Ref: x-x-sysv145309
! Ref: vax-dec-ultrix146270
! Ref: x-x-vxworks146422
! Ref: x86-64-x-x147944
! Ref: xtensa-x-elf148272
! Ref: xtensa-x-linux148941
! Ref: windows149279
! Ref: os2149749
! Ref: older149940
! Ref: elf152057
! Node: Old152315
! Node: Configurations155452
! Node: GNU Free Documentation License159434
! Node: Concept Index181850
End Tag Table
diff -Nrcpad gcc-4.3.4/gcc/doc/gccint.info gcc-4.3.5/gcc/doc/gccint.info
*** gcc-4.3.4/gcc/doc/gccint.info Tue Aug 4 12:51:26 2009
--- gcc-4.3.5/gcc/doc/gccint.info Sat May 22 19:23:56 2010
***************
*** 1,5 ****
This is doc/gccint.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/doc/gccint.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
--- 1,5 ----
This is doc/gccint.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/doc/gccint.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
*************** Introduction
*** 61,67 ****
This manual documents the internals of the GNU compilers, including how
to port them to new targets and some information about how to write
front ends for new languages. It corresponds to the compilers
! (GCC) version 4.3.4. The use of the GNU compilers is documented in a
separate manual. *Note Introduction: (gcc)Top.
This manual is mainly a reference manual rather than a tutorial. It
--- 61,67 ----
This manual documents the internals of the GNU compilers, including how
to port them to new targets and some information about how to write
front ends for new languages. It corresponds to the compilers
! (GCC) version 4.3.5. The use of the GNU compilers is documented in a
separate manual. *Note Introduction: (gcc)Top.
This manual is mainly a reference manual rather than a tutorial. It
diff -Nrcpad gcc-4.3.4/gcc/doc/gcj-dbtool.1 gcc-4.3.5/gcc/doc/gcj-dbtool.1
*** gcc-4.3.4/gcc/doc/gcj-dbtool.1 Tue Aug 4 12:37:11 2009
--- gcc-4.3.5/gcc/doc/gcj-dbtool.1 Sat May 22 19:09:58 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GCJ-DBTOOL 1"
! .TH GCJ-DBTOOL 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GCJ-DBTOOL 1"
! .TH GCJ-DBTOOL 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gcj.1 gcc-4.3.5/gcc/doc/gcj.1
*** gcc-4.3.4/gcc/doc/gcj.1 Tue Aug 4 12:37:10 2009
--- gcc-4.3.5/gcc/doc/gcj.1 Sat May 22 19:09:57 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GCJ 1"
! .TH GCJ 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GCJ 1"
! .TH GCJ 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gcj.info gcc-4.3.5/gcc/doc/gcj.info
*** gcc-4.3.4/gcc/doc/gcj.info Tue Aug 4 12:51:26 2009
--- gcc-4.3.5/gcc/doc/gcj.info Sat May 22 19:23:56 2010
***************
*** 1,5 ****
This is doc/gcj.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/java/gcj.texi.
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
Foundation, Inc.
--- 1,5 ----
This is doc/gcj.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/java/gcj.texi.
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
Foundation, Inc.
diff -Nrcpad gcc-4.3.4/gcc/doc/gcov.1 gcc-4.3.5/gcc/doc/gcov.1
*** gcc-4.3.4/gcc/doc/gcov.1 Tue Aug 4 11:39:53 2009
--- gcc-4.3.5/gcc/doc/gcov.1 Sat May 22 18:13:18 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GCOV 1"
! .TH GCOV 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GCOV 1"
! .TH GCOV 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gfdl.7 gcc-4.3.5/gcc/doc/gfdl.7
*** gcc-4.3.4/gcc/doc/gfdl.7 Tue Aug 4 11:39:58 2009
--- gcc-4.3.5/gcc/doc/gfdl.7 Sat May 22 18:13:23 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GFDL 7"
! .TH GFDL 7 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GFDL 7"
! .TH GFDL 7 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gfortran.1 gcc-4.3.5/gcc/doc/gfortran.1
*** gcc-4.3.4/gcc/doc/gfortran.1 Tue Aug 4 12:51:27 2009
--- gcc-4.3.5/gcc/doc/gfortran.1 Sat May 22 19:23:57 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gij.1 gcc-4.3.5/gcc/doc/gij.1
*** gcc-4.3.4/gcc/doc/gij.1 Tue Aug 4 12:37:11 2009
--- gcc-4.3.5/gcc/doc/gij.1 Sat May 22 19:09:57 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GIJ 1"
! .TH GIJ 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GIJ 1"
! .TH GIJ 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/gpl.7 gcc-4.3.5/gcc/doc/gpl.7
*** gcc-4.3.4/gcc/doc/gpl.7 Tue Aug 4 12:51:26 2009
--- gcc-4.3.5/gcc/doc/gpl.7 Sat May 22 19:23:56 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GPL 7"
! .TH GPL 7 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GPL 7"
! .TH GPL 7 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/grmic.1 gcc-4.3.5/gcc/doc/grmic.1
*** gcc-4.3.4/gcc/doc/grmic.1 Tue Aug 4 12:37:11 2009
--- gcc-4.3.5/gcc/doc/grmic.1 Sat May 22 19:09:57 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "GRMIC 1"
! .TH GRMIC 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "GRMIC 1"
! .TH GRMIC 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/install.texi gcc-4.3.5/gcc/doc/install.texi
*** gcc-4.3.4/gcc/doc/install.texi Wed Jan 7 00:52:26 2009
--- gcc-4.3.5/gcc/doc/install.texi Sat Sep 12 18:58:58 2009
*************** can also be obtained from:
*** 2797,2804 ****
@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
@uref{http://www.amelek.gda.pl/avr/,,http://www.amelek.gda.pl/avr/}
@end itemize
--- 2797,2802 ----
diff -Nrcpad gcc-4.3.4/gcc/doc/jcf-dump.1 gcc-4.3.5/gcc/doc/jcf-dump.1
*** gcc-4.3.4/gcc/doc/jcf-dump.1 Tue Aug 4 12:37:10 2009
--- gcc-4.3.5/gcc/doc/jcf-dump.1 Sat May 22 19:09:57 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "JCF-DUMP 1"
! .TH JCF-DUMP 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "JCF-DUMP 1"
! .TH JCF-DUMP 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/doc/jv-convert.1 gcc-4.3.5/gcc/doc/jv-convert.1
*** gcc-4.3.4/gcc/doc/jv-convert.1 Tue Aug 4 12:37:11 2009
--- gcc-4.3.5/gcc/doc/jv-convert.1 Sat May 22 19:09:57 2010
***************
*** 132,138 ****
.\" ========================================================================
.\"
.IX Title "JV-CONVERT 1"
! .TH JV-CONVERT 1 "2009-08-04" "gcc-4.3.4" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
--- 132,138 ----
.\" ========================================================================
.\"
.IX Title "JV-CONVERT 1"
! .TH JV-CONVERT 1 "2010-05-22" "gcc-4.3.5" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff -Nrcpad gcc-4.3.4/gcc/dse.c gcc-4.3.5/gcc/dse.c
*** gcc-4.3.4/gcc/dse.c Wed Jul 30 18:23:14 2008
--- gcc-4.3.5/gcc/dse.c Thu Feb 4 16:21:47 2010
*************** const_or_frame_p (rtx x)
*** 964,972 ****
{
switch (GET_CODE (x))
{
- case MEM:
- return MEM_READONLY_P (x);
-
case CONST:
case CONST_INT:
case CONST_DOUBLE:
--- 964,969 ----
diff -Nrcpad gcc-4.3.4/gcc/expmed.c gcc-4.3.5/gcc/expmed.c
*** gcc-4.3.4/gcc/expmed.c Wed Nov 5 20:33:54 2008
--- gcc-4.3.5/gcc/expmed.c Wed Dec 30 19:50:24 2009
*************** expand_divmod (int rem_flag, enum tree_c
*** 4136,4142 ****
else if (d == -1)
quotient = expand_unop (compute_mode, neg_optab, op0,
tquotient, 0);
! else if (abs_d == (unsigned HOST_WIDE_INT) 1 << (size - 1))
{
/* This case is not handled correctly below. */
quotient = emit_store_flag (tquotient, EQ, op0, op1,
--- 4136,4143 ----
else if (d == -1)
quotient = expand_unop (compute_mode, neg_optab, op0,
tquotient, 0);
! else if (HOST_BITS_PER_WIDE_INT >= size
! && abs_d == (unsigned HOST_WIDE_INT) 1 << (size - 1))
{
/* This case is not handled correctly below. */
quotient = emit_store_flag (tquotient, EQ, op0, op1,
diff -Nrcpad gcc-4.3.4/gcc/fold-const.c gcc-4.3.5/gcc/fold-const.c
*** gcc-4.3.4/gcc/fold-const.c Tue Jul 7 12:44:32 2009
--- gcc-4.3.5/gcc/fold-const.c Tue Apr 27 12:15:53 2010
*************** fold_comparison (enum tree_code code, tr
*** 8954,8970 ****
switch (code)
{
case EQ_EXPR:
! return build_int_cst (boolean_type_node, bitpos0 == bitpos1);
case NE_EXPR:
! return build_int_cst (boolean_type_node, bitpos0 != bitpos1);
case LT_EXPR:
! return build_int_cst (boolean_type_node, bitpos0 < bitpos1);
case LE_EXPR:
! return build_int_cst (boolean_type_node, bitpos0 <= bitpos1);
case GE_EXPR:
! return build_int_cst (boolean_type_node, bitpos0 >= bitpos1);
case GT_EXPR:
! return build_int_cst (boolean_type_node, bitpos0 > bitpos1);
default:;
}
}
--- 8954,8970 ----
switch (code)
{
case EQ_EXPR:
! return constant_boolean_node (bitpos0 == bitpos1, type);
case NE_EXPR:
! return constant_boolean_node (bitpos0 != bitpos1, type);
case LT_EXPR:
! return constant_boolean_node (bitpos0 < bitpos1, type);
case LE_EXPR:
! return constant_boolean_node (bitpos0 <= bitpos1, type);
case GE_EXPR:
! return constant_boolean_node (bitpos0 >= bitpos1, type);
case GT_EXPR:
! return constant_boolean_node (bitpos0 > bitpos1, type);
default:;
}
}
diff -Nrcpad gcc-4.3.4/gcc/fortran/ChangeLog gcc-4.3.5/gcc/fortran/ChangeLog
*** gcc-4.3.4/gcc/fortran/ChangeLog Tue Aug 4 10:58:27 2009
--- gcc-4.3.5/gcc/fortran/ChangeLog Sat May 22 17:52:49 2010
***************
*** 1,3 ****
--- 1,32 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
+ 2009-10-05 Tobias Burnus
+
+ PR fortran/41479
+ * trans-decl.c (init_intent_out_dt): Call gfc_init_default_dt
+ for all derived types with initializers.
+
+ 2009-10-01 Tobias Burnus
+
+ PR fortran/41515
+ * decl.c (do_parm): Call add_init_expr_to_sym.
+
+ 2009-08-16 Paul Thomas
+
+ PR fortran/40847
+ * iresolve.c (gfc_resolve_transfer): Correct error in 'mold'
+ character length for case where length expresson is NULL.
+
+ 2009-08-16 Tobias Burnus
+
+ PR fortran/40851
+ * resolve.c (resolve_symbol): Do not initialize pointer
+ * derived-types.
+ * trans-decl.c (init_intent_out_dt): Ditto.
+ (generate_local_decl): No need to set attr.referenced for DT pointers.
+
2009-08-04 Release Manager
* GCC 4.3.4 released.
diff -Nrcpad gcc-4.3.4/gcc/fortran/decl.c gcc-4.3.5/gcc/fortran/decl.c
*** gcc-4.3.4/gcc/fortran/decl.c Wed Sep 24 08:04:26 2008
--- gcc-4.3.5/gcc/fortran/decl.c Thu Oct 1 16:10:49 2009
*************** do_parm (void)
*** 5759,5764 ****
--- 5759,5765 ----
gfc_symbol *sym;
gfc_expr *init;
match m;
+ try t;
m = gfc_match_symbol (&sym, 0);
if (m == MATCH_NO)
*************** do_parm (void)
*** 5800,5817 ****
goto cleanup;
}
! if (sym->ts.type == BT_CHARACTER
! && sym->ts.cl != NULL
! && sym->ts.cl->length != NULL
! && sym->ts.cl->length->expr_type == EXPR_CONSTANT
! && init->expr_type == EXPR_CONSTANT
! && init->ts.type == BT_CHARACTER
! && init->ts.kind == 1)
! gfc_set_constant_character_len (
! mpz_get_si (sym->ts.cl->length->value.integer), init, false);
!
! sym->value = init;
! return MATCH_YES;
cleanup:
gfc_free_expr (init);
--- 5801,5808 ----
goto cleanup;
}
! t = add_init_expr_to_sym (sym->name, &init, &gfc_current_locus);
! return (t == SUCCESS) ? MATCH_YES : MATCH_ERROR;
cleanup:
gfc_free_expr (init);
diff -Nrcpad gcc-4.3.4/gcc/fortran/gfortran.info gcc-4.3.5/gcc/fortran/gfortran.info
*** gcc-4.3.4/gcc/fortran/gfortran.info Tue Aug 4 12:51:26 2009
--- gcc-4.3.5/gcc/fortran/gfortran.info Sat May 22 19:23:56 2010
***************
*** 1,5 ****
This is doc/gfortran.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/fortran/gfortran.texi.
Copyright (C) 1999-2007 Free Software Foundation, Inc.
--- 1,5 ----
This is doc/gfortran.info, produced by makeinfo version 4.12 from
! /abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/fortran/gfortran.texi.
Copyright (C) 1999-2007 Free Software Foundation, Inc.
diff -Nrcpad gcc-4.3.4/gcc/fortran/iresolve.c gcc-4.3.5/gcc/fortran/iresolve.c
*** gcc-4.3.4/gcc/fortran/iresolve.c Fri Apr 18 18:40:22 2008
--- gcc-4.3.5/gcc/fortran/iresolve.c Sun Aug 16 21:01:50 2009
*************** gfc_resolve_transfer (gfc_expr *f, gfc_e
*** 2317,2325 ****
/* TODO: Make this do something meaningful. */
static char transfer0[] = "__transfer0", transfer1[] = "__transfer1";
! if (mold->ts.type == BT_CHARACTER && !mold->ts.cl->length
! && !(mold->expr_type == EXPR_VARIABLE && mold->symtree->n.sym->attr.dummy))
! mold->ts.cl->length = gfc_int_expr (mold->value.character.length);
f->ts = mold->ts;
--- 2317,2335 ----
/* TODO: Make this do something meaningful. */
static char transfer0[] = "__transfer0", transfer1[] = "__transfer1";
! if (mold->ts.type == BT_CHARACTER
! && !mold->ts.cl->length
! && gfc_is_constant_expr (mold))
! {
! int len;
! if (mold->expr_type == EXPR_CONSTANT)
! mold->ts.cl->length = gfc_int_expr (mold->value.character.length);
! else
! {
! len = mold->value.constructor->expr->value.character.length;
! mold->ts.cl->length = gfc_int_expr (len);
! }
! }
f->ts = mold->ts;
diff -Nrcpad gcc-4.3.4/gcc/fortran/resolve.c gcc-4.3.5/gcc/fortran/resolve.c
*** gcc-4.3.4/gcc/fortran/resolve.c Mon Jan 26 06:15:41 2009
--- gcc-4.3.5/gcc/fortran/resolve.c Sun Aug 16 20:29:02 2009
*************** resolve_symbol (gfc_symbol *sym)
*** 8268,8274 ****
if ((!a->save && !a->dummy && !a->pointer
&& !a->in_common && !a->use_assoc
&& !(a->function && sym != sym->result))
! || (a->dummy && a->intent == INTENT_OUT))
apply_default_init (sym);
}
}
--- 8268,8274 ----
if ((!a->save && !a->dummy && !a->pointer
&& !a->in_common && !a->use_assoc
&& !(a->function && sym != sym->result))
! || (a->dummy && a->intent == INTENT_OUT && !a->pointer))
apply_default_init (sym);
}
}
diff -Nrcpad gcc-4.3.4/gcc/fortran/trans-decl.c gcc-4.3.5/gcc/fortran/trans-decl.c
*** gcc-4.3.4/gcc/fortran/trans-decl.c Tue Dec 23 01:32:33 2008
--- gcc-4.3.5/gcc/fortran/trans-decl.c Mon Oct 5 09:19:52 2009
*************** init_intent_out_dt (gfc_symbol * proc_sy
*** 2604,2612 ****
gfc_init_block (&fnblock);
for (f = proc_sym->formal; f; f = f->next)
if (f->sym && f->sym->attr.intent == INTENT_OUT
! && f->sym->ts.type == BT_DERIVED)
{
! if (f->sym->ts.derived->attr.alloc_comp)
{
tmp = gfc_deallocate_alloc_comp (f->sym->ts.derived,
f->sym->backend_decl,
--- 2604,2613 ----
gfc_init_block (&fnblock);
for (f = proc_sym->formal; f; f = f->next)
if (f->sym && f->sym->attr.intent == INTENT_OUT
! && !f->sym->attr.pointer
! && f->sym->ts.type == BT_DERIVED)
{
! if (f->sym->ts.derived->attr.alloc_comp && !f->sym->value)
{
tmp = gfc_deallocate_alloc_comp (f->sym->ts.derived,
f->sym->backend_decl,
*************** init_intent_out_dt (gfc_symbol * proc_sy
*** 2618,2626 ****
gfc_add_expr_to_block (&fnblock, tmp);
}
!
! if (!f->sym->ts.derived->attr.alloc_comp
! && f->sym->value)
body = gfc_init_default_dt (f->sym, body);
}
--- 2619,2625 ----
gfc_add_expr_to_block (&fnblock, tmp);
}
! else if (f->sym->value)
body = gfc_init_default_dt (f->sym, body);
}
*************** generate_local_decl (gfc_symbol * sym)
*** 3025,3030 ****
--- 3024,3030 ----
automatic lengths. */
if (sym->attr.dummy && !sym->attr.referenced
&& sym->ts.type == BT_DERIVED
+ && !sym->attr.pointer
&& sym->ts.derived->attr.alloc_comp
&& sym->attr.intent == INTENT_OUT)
{
diff -Nrcpad gcc-4.3.4/gcc/gengtype-lex.c gcc-4.3.5/gcc/gengtype-lex.c
*** gcc-4.3.4/gcc/gengtype-lex.c Tue Aug 4 11:31:53 2009
--- gcc-4.3.5/gcc/gengtype-lex.c Sat May 22 18:05:06 2010
*************** int yy_flex_debug = 0;
*** 936,942 ****
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
char *yytext;
! #line 1 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* -*- indented-text -*- */
/* Process source files and output type information.
Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
--- 936,942 ----
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
char *yytext;
! #line 1 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* -*- indented-text -*- */
/* Process source files and output type information.
Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
*************** for more details.
*** 956,962 ****
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
. */
! #line 22 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
#include "bconfig.h"
#include "system.h"
--- 956,962 ----
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
. */
! #line 22 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
#include "bconfig.h"
#include "system.h"
*************** YY_DECL
*** 1166,1172 ****
register char *yy_cp, *yy_bp;
register int yy_act;
! #line 56 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* Do this on entry to yylex(): */
*yylval = 0;
--- 1166,1172 ----
register char *yy_cp, *yy_bp;
register int yy_act;
! #line 56 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* Do this on entry to yylex(): */
*yylval = 0;
*************** case 1:
*** 1263,1269 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 67 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return TYPEDEF;
--- 1263,1269 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 67 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return TYPEDEF;
*************** case 2:
*** 1275,1281 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 71 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return STRUCT;
--- 1275,1281 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 71 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return STRUCT;
*************** case 3:
*** 1287,1293 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 75 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return UNION;
--- 1287,1293 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 75 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return UNION;
*************** case 4:
*** 1299,1305 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 79 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return EXTERN;
--- 1299,1305 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 79 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return EXTERN;
*************** case 5:
*** 1311,1317 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 83 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return STATIC;
--- 1311,1317 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 83 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return STATIC;
*************** case 6:
*** 1323,1329 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 88 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return DEFVEC_OP;
--- 1323,1329 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 88 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return DEFVEC_OP;
*************** case 7:
*** 1335,1341 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 92 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return DEFVEC_I;
--- 1335,1341 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 92 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return DEFVEC_I;
*************** case 8:
*** 1347,1353 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 96 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return DEFVEC_ALLOC;
--- 1347,1353 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 96 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
BEGIN(in_struct);
return DEFVEC_ALLOC;
*************** YY_RULE_SETUP
*** 1357,1375 ****
case 9:
YY_RULE_SETUP
! #line 104 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ BEGIN(in_struct_comment); }
YY_BREAK
case 10:
/* rule 10 can match eol */
YY_RULE_SETUP
! #line 106 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ update_lineno (yytext, yyleng); }
YY_BREAK
case 11:
/* rule 11 can match eol */
YY_RULE_SETUP
! #line 107 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ lexer_line.line++; }
YY_BREAK
case 12:
--- 1357,1375 ----
case 9:
YY_RULE_SETUP
! #line 104 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ BEGIN(in_struct_comment); }
YY_BREAK
case 10:
/* rule 10 can match eol */
YY_RULE_SETUP
! #line 106 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ update_lineno (yytext, yyleng); }
YY_BREAK
case 11:
/* rule 11 can match eol */
YY_RULE_SETUP
! #line 107 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ lexer_line.line++; }
YY_BREAK
case 12:
*************** case 12:
*** 1378,1384 ****
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 109 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* don't care */
YY_BREAK
case 13:
--- 1378,1384 ----
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 109 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* don't care */
YY_BREAK
case 13:
*************** case 13:
*** 1387,1393 ****
(yy_c_buf_p) = yy_cp = yy_bp + 3;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 110 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return GTY_TOKEN; }
YY_BREAK
case 14:
--- 1387,1393 ----
(yy_c_buf_p) = yy_cp = yy_bp + 3;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 110 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return GTY_TOKEN; }
YY_BREAK
case 14:
*************** case 14:
*** 1396,1402 ****
(yy_c_buf_p) = yy_cp = yy_bp + 3;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 111 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return VEC_TOKEN; }
YY_BREAK
case 15:
--- 1396,1402 ----
(yy_c_buf_p) = yy_cp = yy_bp + 3;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 111 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return VEC_TOKEN; }
YY_BREAK
case 15:
*************** case 15:
*** 1405,1411 ****
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 112 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return UNION; }
YY_BREAK
case 16:
--- 1405,1411 ----
(yy_c_buf_p) = yy_cp = yy_bp + 5;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 112 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return UNION; }
YY_BREAK
case 16:
*************** case 16:
*** 1414,1420 ****
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 113 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return STRUCT; }
YY_BREAK
case 17:
--- 1414,1420 ----
(yy_c_buf_p) = yy_cp = yy_bp + 6;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 113 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return STRUCT; }
YY_BREAK
case 17:
*************** case 17:
*** 1423,1429 ****
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 114 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return ENUM; }
YY_BREAK
case 18:
--- 1423,1429 ----
(yy_c_buf_p) = yy_cp = yy_bp + 4;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 114 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return ENUM; }
YY_BREAK
case 18:
*************** case 18:
*** 1432,1438 ****
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 115 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return PTR_ALIAS; }
YY_BREAK
case 19:
--- 1432,1438 ----
(yy_c_buf_p) = yy_cp = yy_bp + 9;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 115 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return PTR_ALIAS; }
YY_BREAK
case 19:
*************** case 19:
*** 1441,1452 ****
(yy_c_buf_p) = yy_cp = yy_bp + 10;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 116 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return NESTED_PTR; }
YY_BREAK
case 20:
YY_RULE_SETUP
! #line 117 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return NUM; }
YY_BREAK
case 21:
--- 1441,1452 ----
(yy_c_buf_p) = yy_cp = yy_bp + 10;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 116 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return NESTED_PTR; }
YY_BREAK
case 20:
YY_RULE_SETUP
! #line 117 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return NUM; }
YY_BREAK
case 21:
*************** case 21:
*** 1455,1461 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 118 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext, yyleng, yyleng+1);
return PARAM_IS;
--- 1455,1461 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 118 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext, yyleng, yyleng+1);
return PARAM_IS;
*************** case 22:
*** 1466,1476 ****
*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 124 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
case 23:
/* rule 23 can match eol */
YY_RULE_SETUP
! #line 124 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
size_t len;
--- 1466,1476 ----
*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 124 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
case 23:
/* rule 23 can match eol */
YY_RULE_SETUP
! #line 124 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
size_t len;
*************** case 24:
*** 1488,1494 ****
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 136 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext, yyleng, yyleng+1);
return ID;
--- 1488,1494 ----
(yy_c_buf_p) = yy_cp -= 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 136 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext, yyleng, yyleng+1);
return ID;
*************** YY_RULE_SETUP
*** 1497,1503 ****
case 25:
/* rule 25 can match eol */
YY_RULE_SETUP
! #line 141 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext+1, yyleng-2, yyleng-1);
return STRING;
--- 1497,1503 ----
case 25:
/* rule 25 can match eol */
YY_RULE_SETUP
! #line 141 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext+1, yyleng-2, yyleng-1);
return STRING;
*************** YY_RULE_SETUP
*** 1507,1513 ****
case 26:
/* rule 26 can match eol */
YY_RULE_SETUP
! #line 146 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext+1, yyleng-2, yyleng-1);
return ARRAY;
--- 1507,1513 ----
case 26:
/* rule 26 can match eol */
YY_RULE_SETUP
! #line 146 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext+1, yyleng-2, yyleng-1);
return ARRAY;
*************** YY_RULE_SETUP
*** 1516,1522 ****
case 27:
/* rule 27 can match eol */
YY_RULE_SETUP
! #line 150 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext+1, yyleng-2, yyleng);
return CHAR;
--- 1516,1522 ----
case 27:
/* rule 27 can match eol */
YY_RULE_SETUP
! #line 150 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
*yylval = xmemdup (yytext+1, yyleng-2, yyleng);
return CHAR;
*************** YY_RULE_SETUP
*** 1524,1547 ****
YY_BREAK
case 28:
YY_RULE_SETUP
! #line 155 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return ELLIPSIS; }
YY_BREAK
case 29:
YY_RULE_SETUP
! #line 156 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ return yytext[0]; }
YY_BREAK
/* ignore pp-directives */
case 30:
/* rule 30 can match eol */
YY_RULE_SETUP
! #line 159 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{lexer_line.line++;}
YY_BREAK
case 31:
YY_RULE_SETUP
! #line 161 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
error_at_line (&lexer_line, "unexpected character `%s'", yytext);
}
--- 1524,1547 ----
YY_BREAK
case 28:
YY_RULE_SETUP
! #line 155 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return ELLIPSIS; }
YY_BREAK
case 29:
YY_RULE_SETUP
! #line 156 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ return yytext[0]; }
YY_BREAK
/* ignore pp-directives */
case 30:
/* rule 30 can match eol */
YY_RULE_SETUP
! #line 159 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{lexer_line.line++;}
YY_BREAK
case 31:
YY_RULE_SETUP
! #line 161 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
error_at_line (&lexer_line, "unexpected character `%s'", yytext);
}
*************** YY_RULE_SETUP
*** 1549,1578 ****
case 32:
YY_RULE_SETUP
! #line 166 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ BEGIN(in_comment); }
YY_BREAK
case 33:
/* rule 33 can match eol */
YY_RULE_SETUP
! #line 167 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ lexer_line.line++; }
YY_BREAK
case 34:
! #line 169 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
case 35:
/* rule 35 can match eol */
! #line 170 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
case 36:
/* rule 36 can match eol */
YY_RULE_SETUP
! #line 170 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 37:
/* rule 37 can match eol */
YY_RULE_SETUP
! #line 171 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ update_lineno (yytext, yyleng); }
YY_BREAK
case 38:
--- 1549,1578 ----
case 32:
YY_RULE_SETUP
! #line 166 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ BEGIN(in_comment); }
YY_BREAK
case 33:
/* rule 33 can match eol */
YY_RULE_SETUP
! #line 167 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ lexer_line.line++; }
YY_BREAK
case 34:
! #line 169 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
case 35:
/* rule 35 can match eol */
! #line 170 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
case 36:
/* rule 36 can match eol */
YY_RULE_SETUP
! #line 170 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 37:
/* rule 37 can match eol */
YY_RULE_SETUP
! #line 171 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ update_lineno (yytext, yyleng); }
YY_BREAK
case 38:
*************** case 38:
*** 1581,1601 ****
(yy_c_buf_p) = yy_cp = yy_bp + 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 172 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 39:
/* rule 39 can match eol */
YY_RULE_SETUP
! #line 175 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ lexer_line.line++; }
YY_BREAK
case 40:
! #line 177 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
case 41:
YY_RULE_SETUP
! #line 177 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 42:
--- 1581,1601 ----
(yy_c_buf_p) = yy_cp = yy_bp + 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 172 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 39:
/* rule 39 can match eol */
YY_RULE_SETUP
! #line 175 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ lexer_line.line++; }
YY_BREAK
case 40:
! #line 177 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
case 41:
YY_RULE_SETUP
! #line 177 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 42:
*************** case 42:
*** 1604,1628 ****
(yy_c_buf_p) = yy_cp = yy_bp + 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 178 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 43:
YY_RULE_SETUP
! #line 180 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ BEGIN(INITIAL); }
YY_BREAK
case 44:
YY_RULE_SETUP
! #line 181 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{ BEGIN(in_struct); }
YY_BREAK
case 45:
! #line 184 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
case 46:
YY_RULE_SETUP
! #line 184 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
error_at_line (&lexer_line,
"unterminated comment or string; unexpected EOF");
--- 1604,1628 ----
(yy_c_buf_p) = yy_cp = yy_bp + 1;
YY_DO_BEFORE_ACTION; /* set up yytext again */
YY_RULE_SETUP
! #line 178 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 43:
YY_RULE_SETUP
! #line 180 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ BEGIN(INITIAL); }
YY_BREAK
case 44:
YY_RULE_SETUP
! #line 181 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{ BEGIN(in_struct); }
YY_BREAK
case 45:
! #line 184 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
case 46:
YY_RULE_SETUP
! #line 184 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
error_at_line (&lexer_line,
"unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 1631,1650 ****
case 47:
/* rule 47 can match eol */
YY_RULE_SETUP
! #line 189 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 48:
/* rule 48 can match eol */
YY_RULE_SETUP
! #line 190 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
{
error_at_line (&lexer_line, "stray GTY marker");
}
YY_BREAK
case 49:
YY_RULE_SETUP
! #line 194 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
YY_FATAL_ERROR( "flex scanner jammed" );
YY_BREAK
#line 1651 "gengtype-lex.c"
--- 1631,1650 ----
case 47:
/* rule 47 can match eol */
YY_RULE_SETUP
! #line 189 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
/* do nothing */
YY_BREAK
case 48:
/* rule 48 can match eol */
YY_RULE_SETUP
! #line 190 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
{
error_at_line (&lexer_line, "stray GTY marker");
}
YY_BREAK
case 49:
YY_RULE_SETUP
! #line 194 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
YY_FATAL_ERROR( "flex scanner jammed" );
YY_BREAK
#line 1651 "gengtype-lex.c"
*************** void yyfree (void * ptr )
*** 2611,2617 ****
#define YYTABLES_NAME "yytables"
! #line 194 "/abuild/rguenther/tmp/gcc-4.3.4/gcc-4.3.4/gcc/gengtype-lex.l"
--- 2611,2617 ----
#define YYTABLES_NAME "yytables"
! #line 194 "/abuild/rguenther/tmp/gcc-4.3.5/gcc-4.3.5/gcc/gengtype-lex.l"
diff -Nrcpad gcc-4.3.4/gcc/gimplify.c gcc-4.3.5/gcc/gimplify.c
*** gcc-4.3.4/gcc/gimplify.c Tue Jan 27 18:45:49 2009
--- gcc-4.3.5/gcc/gimplify.c Sun Jan 31 21:08:15 2010
*************** gimplify_init_constructor (tree *expr_p,
*** 3314,3319 ****
--- 3314,3334 ----
}
}
+ /* If the target is volatile and we have non-zero elements
+ initialize the target from a temporary. */
+ if (TREE_THIS_VOLATILE (object)
+ && !TREE_ADDRESSABLE (type)
+ && num_nonzero_elements > 0)
+ {
+ tree temp = create_tmp_var (TYPE_MAIN_VARIANT (type), NULL);
+ TREE_OPERAND (*expr_p, 0) = temp;
+ *expr_p = build2 (COMPOUND_EXPR, TREE_TYPE (*expr_p),
+ *expr_p,
+ build2 (MODIFY_EXPR, void_type_node,
+ object, temp));
+ return GS_OK;
+ }
+
if (notify_temp_creation)
return GS_OK;
*************** gimplify_modify_expr_rhs (tree *expr_p,
*** 3551,3561 ****
switch (TREE_CODE (*from_p))
{
case VAR_DECL:
! /* If we're assigning from a constant constructor, move the
! constructor expression to the RHS of the MODIFY_EXPR. */
if (DECL_INITIAL (*from_p)
&& TREE_READONLY (*from_p)
&& !TREE_THIS_VOLATILE (*from_p)
&& TREE_CODE (DECL_INITIAL (*from_p)) == CONSTRUCTOR)
{
tree old_from = *from_p;
--- 3566,3579 ----
switch (TREE_CODE (*from_p))
{
case VAR_DECL:
! /* If we're assigning from a read-only variable initialized with
! a constructor, do the direct assignment from the constructor,
! but only if neither source nor target are volatile since this
! latter assignment might end up being done on a per-field basis. */
if (DECL_INITIAL (*from_p)
&& TREE_READONLY (*from_p)
&& !TREE_THIS_VOLATILE (*from_p)
+ && !TREE_THIS_VOLATILE (*to_p)
&& TREE_CODE (DECL_INITIAL (*from_p)) == CONSTRUCTOR)
{
tree old_from = *from_p;
diff -Nrcpad gcc-4.3.4/gcc/global.c gcc-4.3.5/gcc/global.c
*** gcc-4.3.4/gcc/global.c Wed Jan 30 11:18:27 2008
--- gcc-4.3.5/gcc/global.c Fri Aug 28 17:22:01 2009
*************** global_alloc (void)
*** 458,472 ****
num_bytes = CEIL (num_bits, 8);
fprintf (dump_file, "## Standard triangular bitmatrix size: ");
fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bits, ", num_bits);
! fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bytes [%.2f%%]\n",
! num_bytes, 100.0 * ((double) actual_bytes / (double) num_bytes));
num_bits = (HOST_WIDE_INT) max_allocno * (HOST_WIDE_INT) max_allocno;
num_bytes = CEIL (num_bits, 8);
fprintf (dump_file, "## Square bitmatrix size: ");
fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bits, ", num_bits);
! fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bytes [%.2f%%]\n",
! num_bytes, 100.0 * ((double) actual_bytes / (double) num_bytes));
}
/* Calculate amount of usage of each hard reg by pseudos
--- 458,480 ----
num_bytes = CEIL (num_bits, 8);
fprintf (dump_file, "## Standard triangular bitmatrix size: ");
fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bits, ", num_bits);
! fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bytes ", num_bytes);
! if (num_bytes > 0)
! fprintf (dump_file, "[%.2f%%]\n",
! 100.0 * ((double) actual_bytes / (double) num_bytes));
! else
! fprintf (dump_file, "[--%%]\n");
num_bits = (HOST_WIDE_INT) max_allocno * (HOST_WIDE_INT) max_allocno;
num_bytes = CEIL (num_bits, 8);
fprintf (dump_file, "## Square bitmatrix size: ");
fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bits, ", num_bits);
! fprintf (dump_file, HOST_WIDE_INT_PRINT_DEC " bytes ", num_bytes);
! if (num_bytes > 0)
! fprintf (dump_file, "[%.2f%%]\n",
! 100.0 * ((double) actual_bytes / (double) num_bytes));
! else
! fprintf (dump_file, "[--%%]\n");
}
/* Calculate amount of usage of each hard reg by pseudos
diff -Nrcpad gcc-4.3.4/gcc/ifcvt.c gcc-4.3.5/gcc/ifcvt.c
*** gcc-4.3.4/gcc/ifcvt.c Tue Sep 30 19:48:12 2008
--- gcc-4.3.5/gcc/ifcvt.c Thu Jan 7 17:31:43 2010
*************** dead_or_predicable (basic_block test_bb,
*** 4014,4020 ****
if (! note)
continue;
set = single_set (insn);
! if (!set || !function_invariant_p (SET_SRC (set)))
remove_note (insn, note);
} while (insn != end && (insn = NEXT_INSN (insn)));
--- 4014,4021 ----
if (! note)
continue;
set = single_set (insn);
! if (!set || !function_invariant_p (SET_SRC (set))
! || !function_invariant_p (XEXP (note, 0)))
remove_note (insn, note);
} while (insn != end && (insn = NEXT_INSN (insn)));
*************** if_convert (void)
*** 4092,4098 ****
#ifdef IFCVT_MULTIPLE_DUMPS
if (dump_file && cond_exec_changed_p)
! print_rtl_with_bb (dump_file, get_insns ());
#endif
}
while (cond_exec_changed_p);
--- 4093,4104 ----
#ifdef IFCVT_MULTIPLE_DUMPS
if (dump_file && cond_exec_changed_p)
! {
! if (dump_flags & TDF_SLIM)
! print_rtl_slim_with_bb (dump_file, get_insns (), dump_flags);
! else
! print_rtl_with_bb (dump_file, get_insns ());
! }
#endif
}
while (cond_exec_changed_p);
diff -Nrcpad gcc-4.3.4/gcc/ipa-inline.c gcc-4.3.5/gcc/ipa-inline.c
*** gcc-4.3.4/gcc/ipa-inline.c Tue Sep 4 16:07:50 2007
--- gcc-4.3.5/gcc/ipa-inline.c Tue Apr 20 14:31:47 2010
*************** static unsigned int
*** 1529,1538 ****
compute_inline_parameters (void)
{
struct cgraph_node *node = cgraph_node (current_function_decl);
gcc_assert (!node->global.inlined_to);
! node->local.estimated_self_stack_size = estimated_stack_frame_size ();
! node->global.estimated_stack_size = node->local.estimated_self_stack_size;
node->global.stack_frame_offset = 0;
node->local.inlinable = tree_inlinable_function_p (current_function_decl);
node->local.self_insns = estimate_num_insns (current_function_decl,
--- 1529,1543 ----
compute_inline_parameters (void)
{
struct cgraph_node *node = cgraph_node (current_function_decl);
+ HOST_WIDE_INT self_stack_size;
gcc_assert (!node->global.inlined_to);
!
! /* Estimate the stack size for the function. But not at -O0
! because estimated_stack_frame_size is a quadratic problem. */
! self_stack_size = optimize ? estimated_stack_frame_size () : 0;
! node->local.estimated_self_stack_size = self_stack_size;
! node->global.estimated_stack_size = self_stack_size;
node->global.stack_frame_offset = 0;
node->local.inlinable = tree_inlinable_function_p (current_function_decl);
node->local.self_insns = estimate_num_insns (current_function_decl,
diff -Nrcpad gcc-4.3.4/gcc/java/ChangeLog gcc-4.3.5/gcc/java/ChangeLog
*** gcc-4.3.4/gcc/java/ChangeLog Tue Aug 4 10:57:31 2009
--- gcc-4.3.5/gcc/java/ChangeLog Sat May 22 17:52:03 2010
***************
*** 1,3 ****
--- 1,7 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
2009-08-04 Release Manager
* GCC 4.3.4 released.
diff -Nrcpad gcc-4.3.4/gcc/libgcc2.c gcc-4.3.5/gcc/libgcc2.c
*** gcc-4.3.4/gcc/libgcc2.c Mon Nov 5 11:41:40 2007
--- gcc-4.3.5/gcc/libgcc2.c Fri Sep 18 14:34:31 2009
*************** CTYPE
*** 1830,1835 ****
--- 1830,1836 ----
CONCAT3(__mul,MODE,3) (MTYPE a, MTYPE b, MTYPE c, MTYPE d)
{
MTYPE ac, bd, ad, bc, x, y;
+ CTYPE res;
ac = a * c;
bd = b * d;
*************** CONCAT3(__mul,MODE,3) (MTYPE a, MTYPE b,
*** 1886,1892 ****
}
}
! return x + I * y;
}
#endif /* complex multiply */
--- 1887,1895 ----
}
}
! __real__ res = x;
! __imag__ res = y;
! return res;
}
#endif /* complex multiply */
*************** CTYPE
*** 1897,1902 ****
--- 1900,1906 ----
CONCAT3(__div,MODE,3) (MTYPE a, MTYPE b, MTYPE c, MTYPE d)
{
MTYPE denom, ratio, x, y;
+ CTYPE res;
/* ??? We can get better behavior from logarithmic scaling instead of
the division. But that would mean starting to link libgcc against
*************** CONCAT3(__div,MODE,3) (MTYPE a, MTYPE b,
*** 1942,1948 ****
}
}
! return x + I * y;
}
#endif /* complex divide */
--- 1946,1954 ----
}
}
! __real__ res = x;
! __imag__ res = y;
! return res;
}
#endif /* complex divide */
diff -Nrcpad gcc-4.3.4/gcc/loop-invariant.c gcc-4.3.5/gcc/loop-invariant.c
*** gcc-4.3.4/gcc/loop-invariant.c Tue Jul 14 09:32:55 2009
--- gcc-4.3.5/gcc/loop-invariant.c Thu Mar 18 13:13:42 2010
*************** move_invariant_reg (struct loop *loop, u
*** 1203,1216 ****
emit_insn_after (gen_move_insn (dest, reg), inv->insn);
reorder_insns (inv->insn, inv->insn, BB_END (preheader));
! /* If there is a REG_EQUAL note on the insn we just moved, and
! insn is in a basic block that is not always executed, the note
! may no longer be valid after we move the insn.
! Note that uses in REG_EQUAL notes are taken into account in
! the computation of invariants. Hence it is safe to retain the
! note even if the note contains register references. */
! if (! inv->always_executed
! && (note = find_reg_note (inv->insn, REG_EQUAL, NULL_RTX)))
remove_note (inv->insn, note);
}
else
--- 1203,1218 ----
emit_insn_after (gen_move_insn (dest, reg), inv->insn);
reorder_insns (inv->insn, inv->insn, BB_END (preheader));
! /* If there is a REG_EQUAL note on the insn we just moved, and the
! insn is in a basic block that is not always executed or the note
! contains something for which we don't know the invariant status,
! the note may no longer be valid after we move the insn. Note that
! uses in REG_EQUAL notes are taken into account in the computation
! of invariants, so it is safe to retain the note even if it contains
! register references for which we know the invariant status. */
! if ((note = find_reg_note (inv->insn, REG_EQUAL, NULL_RTX))
! && (!inv->always_executed
! || !check_maybe_invariant (XEXP (note, 0))))
remove_note (inv->insn, note);
}
else
diff -Nrcpad gcc-4.3.4/gcc/objc/ChangeLog gcc-4.3.5/gcc/objc/ChangeLog
*** gcc-4.3.4/gcc/objc/ChangeLog Tue Aug 4 10:57:38 2009
--- gcc-4.3.5/gcc/objc/ChangeLog Sat May 22 17:52:07 2010
***************
*** 1,3 ****
--- 1,7 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
2009-08-04 Release Manager
* GCC 4.3.4 released.
diff -Nrcpad gcc-4.3.4/gcc/objcp/ChangeLog gcc-4.3.5/gcc/objcp/ChangeLog
*** gcc-4.3.4/gcc/objcp/ChangeLog Tue Aug 4 10:58:06 2009
--- gcc-4.3.5/gcc/objcp/ChangeLog Sat May 22 17:52:34 2010
***************
*** 1,3 ****
--- 1,7 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
2009-08-04 Release Manager
* GCC 4.3.4 released.
diff -Nrcpad gcc-4.3.4/gcc/po/ChangeLog gcc-4.3.5/gcc/po/ChangeLog
*** gcc-4.3.4/gcc/po/ChangeLog Tue Aug 4 10:58:39 2009
--- gcc-4.3.5/gcc/po/ChangeLog Sat May 22 17:53:00 2010
***************
*** 1,3 ****
--- 1,7 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
2009-08-04 Release Manager
* GCC 4.3.4 released.
diff -Nrcpad gcc-4.3.4/gcc/real.c gcc-4.3.5/gcc/real.c
*** gcc-4.3.4/gcc/real.c Wed Feb 25 22:08:55 2009
--- gcc-4.3.5/gcc/real.c Mon Sep 21 16:22:43 2009
*************** static int do_compare (const REAL_VALUE_
*** 110,115 ****
--- 110,118 ----
static void do_fix_trunc (REAL_VALUE_TYPE *, const REAL_VALUE_TYPE *);
static unsigned long rtd_divmod (REAL_VALUE_TYPE *, REAL_VALUE_TYPE *);
+ static void decimal_from_integer (REAL_VALUE_TYPE *);
+ static void decimal_integer_string (char *, const REAL_VALUE_TYPE *,
+ size_t);
static const REAL_VALUE_TYPE * ten_to_ptwo (int);
static const REAL_VALUE_TYPE * ten_to_mptwo (int);
*************** real_from_integer (REAL_VALUE_TYPE *r, e
*** 2146,2155 ****
normalize (r);
}
! if (mode != VOIDmode)
real_convert (r, mode, r);
}
/* Returns 10**2**N. */
static const REAL_VALUE_TYPE *
--- 2149,2218 ----
normalize (r);
}
! if (DECIMAL_FLOAT_MODE_P (mode))
! decimal_from_integer (r);
! else if (mode != VOIDmode)
real_convert (r, mode, r);
}
+ /* Render R, an integral value, as a floating point constant with no
+ specified exponent. */
+
+ static void
+ decimal_integer_string (char *str, const REAL_VALUE_TYPE *r_orig,
+ size_t buf_size)
+ {
+ int dec_exp, digit, digits;
+ REAL_VALUE_TYPE r, pten;
+ char *p;
+ bool sign;
+
+ r = *r_orig;
+
+ if (r.cl == rvc_zero)
+ {
+ strcpy (str, "0.");
+ return;
+ }
+
+ sign = r.sign;
+ r.sign = 0;
+
+ dec_exp = REAL_EXP (&r) * M_LOG10_2;
+ digits = dec_exp + 1;
+ gcc_assert ((digits + 2) < (int)buf_size);
+
+ pten = *real_digit (1);
+ times_pten (&pten, dec_exp);
+
+ p = str;
+ if (sign)
+ *p++ = '-';
+
+ digit = rtd_divmod (&r, &pten);
+ gcc_assert (digit >= 0 && digit <= 9);
+ *p++ = digit + '0';
+ while (--digits > 0)
+ {
+ times_pten (&r, 1);
+ digit = rtd_divmod (&r, &pten);
+ *p++ = digit + '0';
+ }
+ *p++ = '.';
+ *p++ = '\0';
+ }
+
+ /* Convert a real with an integral value to decimal float. */
+
+ static void
+ decimal_from_integer (REAL_VALUE_TYPE *r)
+ {
+ char str[256];
+
+ decimal_integer_string (str, r, sizeof (str) - 1);
+ decimal_real_from_string (r, str);
+ }
+
/* Returns 10**2**N. */
static const REAL_VALUE_TYPE *
diff -Nrcpad gcc-4.3.4/gcc/rtlanal.c gcc-4.3.5/gcc/rtlanal.c
*** gcc-4.3.4/gcc/rtlanal.c Tue Jul 14 09:32:55 2009
--- gcc-4.3.5/gcc/rtlanal.c Tue Feb 16 08:15:37 2010
*************** num_sign_bit_copies1 (const_rtx x, enum
*** 4444,4451 ****
known_x, known_mode, known_ret);
case UMOD:
! /* The result must be <= the second operand. */
! return cached_num_sign_bit_copies (XEXP (x, 1), mode,
known_x, known_mode, known_ret);
case DIV:
--- 4444,4459 ----
known_x, known_mode, known_ret);
case UMOD:
! /* The result must be <= the second operand. If the second operand
! has (or just might have) the high bit set, we know nothing about
! the number of sign bit copies. */
! if (bitwidth > HOST_BITS_PER_WIDE_INT)
! return 1;
! else if ((nonzero_bits (XEXP (x, 1), mode)
! & ((HOST_WIDE_INT) 1 << (bitwidth - 1))) != 0)
! return 1;
! else
! return cached_num_sign_bit_copies (XEXP (x, 1), mode,
known_x, known_mode, known_ret);
case DIV:
diff -Nrcpad gcc-4.3.4/gcc/stor-layout.c gcc-4.3.5/gcc/stor-layout.c
*** gcc-4.3.4/gcc/stor-layout.c Mon Nov 19 17:49:11 2007
--- gcc-4.3.5/gcc/stor-layout.c Wed Mar 31 20:14:10 2010
*************** place_field (record_layout_info rli, tre
*** 1117,1127 ****
until we see a bitfield (and come by here again) we just skip
calculating it. */
if (DECL_SIZE (field) != NULL
! && host_integerp (TYPE_SIZE (TREE_TYPE (field)), 0)
! && host_integerp (DECL_SIZE (field), 0))
{
! HOST_WIDE_INT bitsize = tree_low_cst (DECL_SIZE (field), 1);
! HOST_WIDE_INT typesize
= tree_low_cst (TYPE_SIZE (TREE_TYPE (field)), 1);
if (typesize < bitsize)
--- 1117,1128 ----
until we see a bitfield (and come by here again) we just skip
calculating it. */
if (DECL_SIZE (field) != NULL
! && host_integerp (TYPE_SIZE (TREE_TYPE (field)), 1)
! && host_integerp (DECL_SIZE (field), 1))
{
! unsigned HOST_WIDE_INT bitsize
! = tree_low_cst (DECL_SIZE (field), 1);
! unsigned HOST_WIDE_INT typesize
= tree_low_cst (TYPE_SIZE (TREE_TYPE (field)), 1);
if (typesize < bitsize)
diff -Nrcpad gcc-4.3.4/gcc/testsuite/ChangeLog gcc-4.3.5/gcc/testsuite/ChangeLog
*** gcc-4.3.4/gcc/testsuite/ChangeLog Tue Aug 4 10:57:59 2009
--- gcc-4.3.5/gcc/testsuite/ChangeLog Sat May 22 17:52:28 2010
***************
*** 1,3 ****
--- 1,448 ----
+ 2010-05-22 Release Manager
+
+ * GCC 4.3.5 released.
+
+ 2010-05-20 Hans-Peter Nilsson
+
+ PR target/44202
+ * gcc.c-torture/execute/pr44202-1.c: New test.
+
+ 2010-05-19 Jason Merrill
+
+ PR c++/44193
+ * g++.dg/template/fntype1.C: New.
+
+ 2010-04-30 DJ Delorie
+
+ * gcc.c-torture/execute/20100430-1.c: New test.
+
+ 2010-04-27 Richard Guenther
+
+ PR c++/40561
+ Backport from mainline
+ 2008-12-29 Richard Guenther
+
+ PR middle-end/38564
+ * gcc.c-torture/compile/pr38564.c: New testcase.
+ * g++.dg/other/pr40561.C: Likewise.
+
+ 2010-04-27 Richard Guenther
+
+ Backport from mainline:
+ 2010-03-19 Michael Matz
+
+ PR c++/43116
+ * g++.dg/other/pr43116.C: New testcase.
+
+ 2010-04-20 Richard Guenther
+
+ Backport from mainline:
+ 2010-03-01 Richard Guenther
+
+ PR tree-optimization/43220
+ * gcc.c-torture/execute/pr43220.c: New testcase.
+
+ 2008-12-03 Jakub Jelinek
+
+ PR middle-end/38360
+ * gcc.c-torture/compile/pr38360.c: New test.
+
+ 2010-04-20 Richard Guenther
+
+ Backport from mainline
+ 2009-01-24 Jakub Jelinek
+
+ PR c/38957
+ * gcc.dg/pr38957.c: New test.
+
+ 2010-04-20 Richard Guenther
+
+ Backport from mainline
+ 2008-12-08 Jakub Jelinek
+ PR c/35443
+ * gcc.dg/pr35443.c: New test.
+
+ 2009-01-09 Jakub Jelinek
+
+ PR c/35742
+ * gcc.dg/pr35742.c: New test.
+
+ 2010-04-20 Richard Guenther
+
+ PR rtl-optimization/43438
+ * gcc.c-torture/execute/pr43438.c: New testcase.
+
+ 2010-04-20 Richard Guenther
+
+ PR tree-optimization/43629
+ * gcc.c-torture/execute/pr43629.c: New testcase.
+
+ 2010-04-18 Eric Botcazou
+
+ * gnat.dg/rep_clause5.ad[sb]: New test.
+ * gnat.dg/rep_clause5_pkg.ads: New helper.
+
+ 2010-04-06 Jakub Jelinek
+
+ * gcc.target/s390/stackcheck1.c: Add dg-warning.
+
+ 2010-03-31 Uros Bizjak
+
+ Backport from mainline:
+ 2010-03-27 Uros Bizjak
+
+ PR tree-optimization/43528
+ * gcc.target/i386/pr43528.c: New test.
+
+ 2010-03-26 Uros Bizjak
+
+ PR target/43524
+ * gcc.target/i386/pr43524.c: New test.
+
+ 2010-03-30 Andreas Krebbel
+
+ * gcc.target/s390/stackcheck1.c: New testcase.
+
+ 2010-03-21 Kaveh R. Ghazi
+
+ * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
+ * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
+
+ 2010-03-18 H.J. Lu
+
+ Backport from mainline:
+ 2010-03-18 H.J. Lu
+
+ PR rtl-optimization/43360
+ * gcc.dg/torture/pr43360.c: New.
+
+ 2010-03-12 Kaveh R. Ghazi
+
+ * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
+
+ 2010-03-10 Kaveh R. Ghazi
+
+ Backport:
+ 2008-12-12 Uros Bizjak
+
+ PR testsuite/38163
+ * gcc.dg/tree-ssa/loop-3.c: Compile only on nonpic x86 targets.
+ Remove dg-skip-if directive.
+
+ 2010-03-10 Kaveh R. Ghazi
+
+ * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
+ -fpic/-fPIC flags.
+ * g++.old-deja/g++.pt/asm2.C: Likewise.
+ * gcc.c-torture/compile/20000804-1.c: Likewise.
+ * gcc.target/i386/clobbers.c: Likewise.
+
+ 2010-03-05 Kaveh R. Ghazi
+
+ Backport:
+ 2009-10-15 Kaveh R. Ghazi
+ * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
+
+ 2009-10-16 Kaveh R. Ghazi
+ * g++.dg/other/first-global.C: Use dg-add-options bind_pic_locally.
+ * g++.dg/parse/attr-externally-visible-1.C: Likewise.
+ * g++.dg/tree-ssa/nothrow-1.C: Likewise.
+ * gcc.dg/ipa/ipa-1.c: Likewise.
+ * gcc.dg/ipa/ipa-2.c: Likewise.
+ * gcc.dg/ipa/ipa-3.c: Likewise.
+ * gcc.dg/ipa/ipa-4.c: Likewise.
+ * gcc.dg/ipa/ipa-5.c: Likewise.
+ * gcc.dg/ipa/ipa-7.c: Likewise.
+
+ 2010-02-16 Paolo Bonzini
+
+ * gcc.c-torture/execute/pr41917.c: New test.
+
+ 2010-02-04 Jerry DeLisle
+
+ PR libfortran/42901
+ * gfortran.dg/namelist_60.f90: New test.
+ * gfortran.dg/namelist_59.f90: New test.
+ * gcc/testsuite/gfortran.dg/namelist_47.f90: Update test.
+ * gcc/testsuite/gfortran.dg/namelist_40.f90: Update test.
+
+ 2010-02-04 Richard Guenther
+
+ PR rtl-optimization/42952
+ * gcc.dg/torture/pr42952.c: New testcase.
+
+ 2010-01-31 Eric Botcazou
+
+ PR middle-end/42898
+ * gcc.dg/torture/pr42898-2.c: New test.
+
+ 2010-01-31 Richard Guenther
+
+ * gcc.dg/torture/pr42898.c: Skip -O0.
+
+ 2010-01-31 Richard Guenther
+
+ PR middle-end/42898
+ * gcc.dg/torture/pr42898.c: New testcase.
+
+ 2010-01-18 Uros Bizjak
+
+ PR target/42774
+ * gcc.target/alpha/pr42774.c: New test.
+
+ 2010-01-17 H.J. Lu
+
+ Backport from mainline:
+ 2010-01-13 Steve Ellcey
+
+ PR target/42542
+ * gcc.target/ia64/pr42542-1.c: New.
+ * gcc.target/ia64/pr42542-2.c: New.
+ * gcc.target/ia64/pr42542-3.c: New.
+
+ 2010-01-07 H.J. Lu
+
+ Backport from mainline
+ 2010-01-05 H.J. Lu
+
+ PR target/42542
+ * gcc.target/i386/pr42542-1.c: New.
+ * gcc.target/i386/pr42542-1a.c: Likewise.
+ * gcc.target/i386/pr42542-1b.c: Likewise.
+ * gcc.target/i386/pr42542-2.c: Likewise.
+ * gcc.target/i386/pr42542-2a.c: Likewise.
+ * gcc.target/i386/pr42542-2b.c: Likewise.
+ * gcc.target/i386/pr42542-3.c: Likewise.
+ * gcc.target/i386/pr42542-3a.c: Likewise.
+
+ 2010-01-05 Eric Botcazou
+
+ * gcc.dg/tls/opt-15.c: New test.
+
+ 2009-12-30 Ian Lance Taylor
+
+ PR middle-end/42099
+ * gcc.c-torture/execute/20091229-1.c: New test.
+
+ 2009-12-30 Uros Bizjak
+
+ PR target/42549
+ * gcc.target/i386/mmx-3dnow-check.h: New file.
+ * gcc.target/i386/pr42549.c: New test.
+
+ 2009-12-23 Thomas Koenig
+
+ PR libfortran/PR42422
+ * gfortran.dg/list_read_10.f90: New test.
+
+ 2009-11-23 Uros Bizjak
+
+ PR target/42113
+ * gcc.target/alpha/pr42113.c: New test.
+
+ 2009-11-20 Jerry DeLisle
+
+ PR libgfortran/42090
+ * gfortran.dg/direct_io_11.f90: New test.
+
+ 2009-11-13 Jason Merrill
+
+ PR c++/21008, DR 515
+ * g++.dg/template/inherit4.C: New.
+ * g++.dg/lookup/scoped8.C: Adjust.
+
+ 2009-11-12 Jason Merrill
+
+ PR c++/37037
+ * g++.dg/template/typedef21.C: New.
+
+ 2009-11-09 Jason Merrill
+
+ PR c++/41972
+ * g++.dg/template/ref4.C: New.
+
+ 2009-11-04 Jason Merrill
+
+ PR c++/36912
+ * g++.dg/init/static-init2.C: New.
+
+ 2009-11-05 Uros Bizjak
+
+ PR target/41900
+ * gcc.target/i386/pr41900.c: New test.
+
+ 2009-11-04 Jason Merrill
+
+ PR c++/35067
+ * g++.dg/abi/thunk5.C: New.
+
+ 2009-11-04 Dodji Seketeli
+
+ Revert fix for PR c++/37093
+ * g++.dg/other/ptrmem10.C: Revert.
+ * g++.dg/other/ptrmem11.C: Likewise.
+
+ 2009-10-28 Jason Merrill
+
+ PR c++/41876
+ * g++.dg/parse/eh-decl.C: New.
+
+ 2009-11-03 Dodji Seketeli
+
+ PR c++/37093
+ * g++.dg/other/ptrmem10.C: New test.
+ * g++.dg/other/ptrmem11.C: Likewise.
+
+ 2009-10-14 Hans-Peter Nilsson
+
+ PR target/38948
+ * gcc.dg/torture/pr38948.c: New test.
+
+ 2009-10-12 Hans-Peter Nilsson
+
+ PR target/26515
+ * gcc.dg/torture/pr26515.c: New test.
+
+ 2009-10-05 Tobias Burnus
+
+ PR fortran/41479
+ * gfortran.dg/intent_out_5.f90: New test.
+
+ 2009-10-01 Tobias Burnus
+
+ PR fortran/41515
+ * gfortran.dg/parameter_array_init_5.f90: New test.
+
+ 2009-09-30 Uros Bizjak
+
+ PR target/22093
+ * gcc.target/alpha/pr22093.c: New test.
+
+ 2009-09-23 Uros Bizjak
+
+ PR c/39779
+ * gcc.c-torture/compile/pr39779.c: New test.
+
+ 2009-09-21 Janis Johnson
+
+ PR c/41049
+ * gcc.dg/dfp/pr41049.c: New test.
+
+ 2009-09-18 Jack Howarth
+
+ PR testsuite/41288
+ * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
+ stack alignment.
+
+ 2009-09-16 Uros Bizjak
+
+ * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
+ * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
+ alpha*-*-* target from XFAIL list.
+
+ 2009-08-31 Gerald Pfeifer
+
+ * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
+ for FreeBSD.
+
+ 2009-08-28 Uros Bizjak