diff -Nrc3pad gcc-3.1.1/.brik gcc-3.2/.brik *** gcc-3.1.1/.brik Fri Jul 26 01:01:33 2002 --- gcc-3.2/.brik Wed Aug 14 10:35:21 2002 *************** *** 14,20 **** 2411687152b ./boehm-gc/BCC_MAKEFILE 394605993b ./boehm-gc/blacklst.c 971406525b ./boehm-gc/callprocs ! 3966536781b ./boehm-gc/ChangeLog 2542310219b ./boehm-gc/checksums.c 1272640704b ./boehm-gc/config.guess 4182969326b ./boehm-gc/config.sub --- 14,20 ---- 2411687152b ./boehm-gc/BCC_MAKEFILE 394605993b ./boehm-gc/blacklst.c 971406525b ./boehm-gc/callprocs ! 2564765476b ./boehm-gc/ChangeLog 2542310219b ./boehm-gc/checksums.c 1272640704b ./boehm-gc/config.guess 4182969326b ./boehm-gc/config.sub *************** *** 164,172 **** 3644911074b ./boehm-gc/win32_threads.c 3068867888b ./BUGS 483004181b ./bugs.html ! 1549481081b ./ChangeLog 3004978457b ./config/acinclude.m4 ! 4121344600b ./config/ChangeLog 1242784498b ./config.guess 1864899138b ./config.if 3007349820b ./config/mh-a68bsd --- 164,172 ---- 3644911074b ./boehm-gc/win32_threads.c 3068867888b ./BUGS 483004181b ./bugs.html ! 57362442b ./ChangeLog 3004978457b ./config/acinclude.m4 ! 1959210195b ./config/ChangeLog 1242784498b ./config.guess 1864899138b ./config.if 3007349820b ./config/mh-a68bsd *************** *** 211,217 **** 456622165b ./config/mh-vaxult2 3265825290b ./config/mh-x86pic 3139906847b ./config-ml.in ! 127681738b ./config/mpw/ChangeLog 4005879853b ./config/mpw/forward-include 439409833b ./config/mpw/g-mpw-make.sed 198559626b ./config/mpw-mh-mpw --- 211,217 ---- 456622165b ./config/mh-vaxult2 3265825290b ./config/mh-x86pic 3139906847b ./config-ml.in ! 2776795818b ./config/mpw/ChangeLog 4005879853b ./config/mpw/forward-include 439409833b ./config/mpw/g-mpw-make.sed 198559626b ./config/mpw-mh-mpw *************** *** 244,250 **** 2416042097b ./configure 3230279174b ./configure.in 1948950130b ./contrib/analyze_brprob ! 59561128b ./contrib/ChangeLog 550196746b ./contrib/compare_tests 2828387446b ./contrib/convert_to_f2c 2929939770b ./contrib/convert_to_g2c --- 244,250 ---- 2416042097b ./configure 3230279174b ./configure.in 1948950130b ./contrib/analyze_brprob ! 2162237348b ./contrib/ChangeLog 550196746b ./contrib/compare_tests 2828387446b ./contrib/convert_to_f2c 2929939770b ./contrib/convert_to_g2c *************** *** 252,262 **** 1336632236b ./contrib/gccbug.el 2292355102b ./contrib/gcc_build 2687391969b ./contrib/gcc_update ! 2965806783b ./contrib/gennews 4256039795b ./contrib/index-prop 3683285493b ./contrib/newcvsroot 1596938872b ./contrib/regression/btest-gcc.sh ! 2159845229b ./contrib/regression/ChangeLog 4208566980b ./contrib/regression/objs-gcc.sh 1757898889b ./contrib/regression/README 1865505596b ./contrib/regression/site.exp --- 252,262 ---- 1336632236b ./contrib/gccbug.el 2292355102b ./contrib/gcc_build 2687391969b ./contrib/gcc_update ! 109296376b ./contrib/gennews 4256039795b ./contrib/index-prop 3683285493b ./contrib/newcvsroot 1596938872b ./contrib/regression/btest-gcc.sh ! 2831060315b ./contrib/regression/ChangeLog 4208566980b ./contrib/regression/objs-gcc.sh 1757898889b ./contrib/regression/README 1865505596b ./contrib/regression/site.exp *************** *** 267,277 **** 2171125041b ./COPYING 508743035b ./COPYING.LIB 3205162104b ./.cvsignore ! 947637265b ./FAQ ! 272137294b ./faq.html 3513702948b ./fastjar/aclocal.m4 1005262133b ./fastjar/AUTHORS ! 3183086189b ./fastjar/ChangeLog 1745615150b ./fastjar/CHANGES 3743222129b ./fastjar/compress.c 1169302702b ./fastjar/compress.h --- 267,277 ---- 2171125041b ./COPYING 508743035b ./COPYING.LIB 3205162104b ./.cvsignore ! 4032751412b ./FAQ ! 2321091199b ./faq.html 3513702948b ./fastjar/aclocal.m4 1005262133b ./fastjar/AUTHORS ! 3003145020b ./fastjar/ChangeLog 1745615150b ./fastjar/CHANGES 3743222129b ./fastjar/compress.c 1169302702b ./fastjar/compress.h *************** *** 738,744 **** 3825818772b ./gcc/ada/casing.adb 2190810584b ./gcc/ada/casing.ads 3750437973b ./gcc/ada/ceinfo.adb ! 844755465b ./gcc/ada/ChangeLog 869185536b ./gcc/ada/checks.adb 440073759b ./gcc/ada/checks.ads 401488734b ./gcc/ada/cio.c --- 738,744 ---- 3825818772b ./gcc/ada/casing.adb 2190810584b ./gcc/ada/casing.ads 3750437973b ./gcc/ada/ceinfo.adb ! 3249250835b ./gcc/ada/ChangeLog 869185536b ./gcc/ada/checks.adb 440073759b ./gcc/ada/checks.ads 401488734b ./gcc/ada/cio.c *************** *** 933,939 **** 2787179765b ./gcc/ada/gnat_rm.texi 1099903949b ./gcc/ada/gnat-style.texi 3866519797b ./gcc/ada/gnat_ug.texi ! 3113903007b ./gcc/ada/gnatvsn.ads 2692053620b ./gcc/ada/gnatxref.adb 1804647254b ./gcc/ada/g-os_lib.adb 3221085683b ./gcc/ada/g-os_lib.ads --- 933,939 ---- 2787179765b ./gcc/ada/gnat_rm.texi 1099903949b ./gcc/ada/gnat-style.texi 3866519797b ./gcc/ada/gnat_ug.texi ! 3439022171b ./gcc/ada/gnatvsn.ads 2692053620b ./gcc/ada/gnatxref.adb 1804647254b ./gcc/ada/g-os_lib.adb 3221085683b ./gcc/ada/g-os_lib.ads *************** *** 1669,1675 **** 2096270511b ./gcc/c-common.def 3951106812b ./gcc/c-common.h 1317742909b ./gcc/c-convert.c ! 609234453b ./gcc/c-decl.c 487899684b ./gcc/c-errors.c 181278358b ./gcc/cfganal.c 1964748151b ./gcc/cfgbuild.c --- 1669,1675 ---- 2096270511b ./gcc/c-common.def 3951106812b ./gcc/c-common.h 1317742909b ./gcc/c-convert.c ! 723213634b ./gcc/c-decl.c 487899684b ./gcc/c-errors.c 181278358b ./gcc/cfganal.c 1964748151b ./gcc/cfgbuild.c *************** *** 1680,1686 **** 3236894730b ./gcc/cfgloop.c 2076106567b ./gcc/cfgrtl.c 2243757094b ./gcc/c-format.c ! 811561661b ./gcc/ChangeLog 1398127668b ./gcc/ChangeLog.0 2827765101b ./gcc/ChangeLog.1 1199055802b ./gcc/ChangeLog.2 --- 1680,1686 ---- 3236894730b ./gcc/cfgloop.c 2076106567b ./gcc/cfgrtl.c 2243757094b ./gcc/c-format.c ! 428187719b ./gcc/ChangeLog 1398127668b ./gcc/ChangeLog.0 2827765101b ./gcc/ChangeLog.1 1199055802b ./gcc/ChangeLog.2 *************** *** 1903,1909 **** 22917470b ./gcc/config/freebsd.h 3532526787b ./gcc/config/freebsd-nthr.h 3508760161b ./gcc/config/freebsd-spec.h ! 4221339100b ./gcc/config.gcc 3236013445b ./gcc/config/gnu.h 269492728b ./gcc/config/gofast.h 1315260558b ./gcc/config.guess --- 1903,1909 ---- 22917470b ./gcc/config/freebsd.h 3532526787b ./gcc/config/freebsd-nthr.h 3508760161b ./gcc/config/freebsd-spec.h ! 3872776681b ./gcc/config.gcc 3236013445b ./gcc/config/gnu.h 269492728b ./gcc/config/gofast.h 1315260558b ./gcc/config.guess *************** *** 1952,1958 **** 915598536b ./gcc/config/i386/gnu.h 166489147b ./gcc/config/i386/gstabs.h 1725036574b ./gcc/config/i386/i386-aout.h ! 2401251257b ./gcc/config/i386/i386.c 4168545992b ./gcc/config/i386/i386-coff.h 2017248418b ./gcc/config/i386/i386elf.h 817460708b ./gcc/config/i386/i386.h --- 1952,1958 ---- 915598536b ./gcc/config/i386/gnu.h 166489147b ./gcc/config/i386/gstabs.h 1725036574b ./gcc/config/i386/i386-aout.h ! 1056818854b ./gcc/config/i386/i386.c 4168545992b ./gcc/config/i386/i386-coff.h 2017248418b ./gcc/config/i386/i386elf.h 817460708b ./gcc/config/i386/i386.h *************** *** 1973,1979 **** 83628421b ./gcc/config/i386/lynx-ng.h 4206477894b ./gcc/config/i386/mach.h 3763689293b ./gcc/config/i386/mingw32.h ! 2271894911b ./gcc/config/i386/mmintrin.h 3361545892b ./gcc/config/i386/moss.h 2015644945b ./gcc/config/i386/netbsd64.h 527360119b ./gcc/config/i386/netbsd-elf.h --- 1973,1979 ---- 83628421b ./gcc/config/i386/lynx-ng.h 4206477894b ./gcc/config/i386/mach.h 3763689293b ./gcc/config/i386/mingw32.h ! 3292708147b ./gcc/config/i386/mmintrin.h 3361545892b ./gcc/config/i386/moss.h 2015644945b ./gcc/config/i386/netbsd64.h 527360119b ./gcc/config/i386/netbsd-elf.h *************** *** 2295,2301 **** 2202363688b ./gcc/config/mips/little.h 2024693888b ./gcc/config/mips/mips16.S 3112223626b ./gcc/config/mips/mips-5.h ! 1092413508b ./gcc/config/mips/mips.c 1450296441b ./gcc/config/mips/mips.h 27312380b ./gcc/config/mips/mips.md 4191298187b ./gcc/config/mips/mips-protos.h --- 2295,2301 ---- 2202363688b ./gcc/config/mips/little.h 2024693888b ./gcc/config/mips/mips16.S 3112223626b ./gcc/config/mips/mips-5.h ! 4175300921b ./gcc/config/mips/mips.c 1450296441b ./gcc/config/mips/mips.h 27312380b ./gcc/config/mips/mips.md 4191298187b ./gcc/config/mips/mips-protos.h *************** *** 2475,2481 **** 2439652147b ./gcc/config/rs6000/softfloat.h 3703627966b ./gcc/config/rs6000/sol-ci.asm 3016810975b ./gcc/config/rs6000/sol-cn.asm ! 1078401283b ./gcc/config/rs6000/sysv4.h 3795959522b ./gcc/config/rs6000/sysv4le.h 781650112b ./gcc/config/rs6000/t-aix43 2042460673b ./gcc/config/rs6000/t-beos --- 2475,2481 ---- 2439652147b ./gcc/config/rs6000/softfloat.h 3703627966b ./gcc/config/rs6000/sol-ci.asm 3016810975b ./gcc/config/rs6000/sol-cn.asm ! 2895846126b ./gcc/config/rs6000/sysv4.h 3795959522b ./gcc/config/rs6000/sysv4le.h 781650112b ./gcc/config/rs6000/t-aix43 2042460673b ./gcc/config/rs6000/t-beos *************** *** 2669,2686 **** 1606645276b ./gcc/cp/call.c 4115552602b ./gcc/cp/cfns.gperf 1705070232b ./gcc/cp/cfns.h ! 3616583944b ./gcc/cp/ChangeLog 2221404065b ./gcc/cp/ChangeLog.1 2127340768b ./gcc/cp/ChangeLog.2 2546444747b ./gcc/cp/ChangeLog.egcs ! 3398162221b ./gcc/cp/class.c 1309293181b ./gcc/cp/config-lang.in 2814007338b ./gcc/cp/cp-lang.c 2928114977b ./gcc/cp/cp-tree.def ! 2743335402b ./gcc/cp/cp-tree.h 1230086821b ./gcc/cp/.cvsignore 1810620203b ./gcc/cp/cvt.c ! 2489640491b ./gcc/cp/decl2.c 2328300155b ./gcc/cp/decl.c 3040950596b ./gcc/cp/decl.h 1503739344b ./gcc/cp/dump.c --- 2669,2686 ---- 1606645276b ./gcc/cp/call.c 4115552602b ./gcc/cp/cfns.gperf 1705070232b ./gcc/cp/cfns.h ! 246530727b ./gcc/cp/ChangeLog 2221404065b ./gcc/cp/ChangeLog.1 2127340768b ./gcc/cp/ChangeLog.2 2546444747b ./gcc/cp/ChangeLog.egcs ! 3382716843b ./gcc/cp/class.c 1309293181b ./gcc/cp/config-lang.in 2814007338b ./gcc/cp/cp-lang.c 2928114977b ./gcc/cp/cp-tree.def ! 520848138b ./gcc/cp/cp-tree.h 1230086821b ./gcc/cp/.cvsignore 1810620203b ./gcc/cp/cvt.c ! 3724208706b ./gcc/cp/decl2.c 2328300155b ./gcc/cp/decl.c 3040950596b ./gcc/cp/decl.h 1503739344b ./gcc/cp/dump.c *************** *** 2692,2702 **** 3180385434b ./gcc/cp/g++spec.c 6213340b ./gcc/cp/init.c 3812650249b ./gcc/cp/lang-options.h ! 1834287749b ./gcc/cp/lang-specs.h 1021773846b ./gcc/cp/lex.c 2280147967b ./gcc/cp/lex.h 2683095257b ./gcc/cp/Make-lang.in ! 3621780452b ./gcc/cp/mangle.c 3566373635b ./gcc/cp/method.c 701335209b ./gcc/cp/mpw-config.in 4041177245b ./gcc/cp/mpw-make.sed --- 2692,2702 ---- 3180385434b ./gcc/cp/g++spec.c 6213340b ./gcc/cp/init.c 3812650249b ./gcc/cp/lang-options.h ! 2714092533b ./gcc/cp/lang-specs.h 1021773846b ./gcc/cp/lex.c 2280147967b ./gcc/cp/lex.h 2683095257b ./gcc/cp/Make-lang.in ! 2268565299b ./gcc/cp/mangle.c 3566373635b ./gcc/cp/method.c 701335209b ./gcc/cp/mpw-config.in 4041177245b ./gcc/cp/mpw-make.sed *************** *** 2725,2731 **** 73956308b ./gcc/c-pragma.c 1212765089b ./gcc/c-pragma.h 3993964584b ./gcc/cp/repo.c ! 373887640b ./gcc/cp/rtti.c 4073173263b ./gcc/cp/search.c 1391383527b ./gcc/cp/semantics.c 435715887b ./gcc/cp/spew.c --- 2725,2731 ---- 73956308b ./gcc/c-pragma.c 1212765089b ./gcc/c-pragma.h 3993964584b ./gcc/cp/repo.c ! 1225143498b ./gcc/cp/rtti.c 4073173263b ./gcc/cp/search.c 1391383527b ./gcc/cp/semantics.c 435715887b ./gcc/cp/spew.c *************** *** 2759,2765 **** 3399730921b ./gcc/doc/configterms.texi 423742597b ./gcc/doc/contrib.texi 2272556046b ./gcc/doc/contribute.texi ! 162855646b ./gcc/doc/cpp.1 728474004b ./gcc/doc/cppenv.texi 614113989b ./gcc/doc/cpp.info 3684701703b ./gcc/doc/cpp.info-1 --- 2759,2765 ---- 3399730921b ./gcc/doc/configterms.texi 423742597b ./gcc/doc/contrib.texi 2272556046b ./gcc/doc/contribute.texi ! 3338732053b ./gcc/doc/cpp.1 728474004b ./gcc/doc/cppenv.texi 614113989b ./gcc/doc/cpp.info 3684701703b ./gcc/doc/cpp.info-1 *************** *** 2775,2784 **** 3767903981b ./gcc/doc/extend.texi 2634996326b ./gcc/doc/fragments.texi 600815516b ./gcc/doc/frontends.texi ! 3832608901b ./gcc/doc/fsf-funding.7 ! 2431342595b ./gcc/doc/gcc.1 1322329267b ./gcc/doc/gcc.info ! 1319117426b ./gcc/doc/gcc.info-1 2210088709b ./gcc/doc/gcc.info-10 3588585377b ./gcc/doc/gcc.info-11 2472794790b ./gcc/doc/gcc.info-12 --- 2775,2784 ---- 3767903981b ./gcc/doc/extend.texi 2634996326b ./gcc/doc/fragments.texi 600815516b ./gcc/doc/frontends.texi ! 47476850b ./gcc/doc/fsf-funding.7 ! 4122483838b ./gcc/doc/gcc.1 1322329267b ./gcc/doc/gcc.info ! 1125594091b ./gcc/doc/gcc.info-1 2210088709b ./gcc/doc/gcc.info-10 3588585377b ./gcc/doc/gcc.info-11 2472794790b ./gcc/doc/gcc.info-12 *************** *** 2801,2812 **** 4075929926b ./gcc/doc/gcc.info-7 399228416b ./gcc/doc/gcc.info-8 701416922b ./gcc/doc/gcc.info-9 ! 920050816b ./gcc/doc/gccint.info ! 1545378372b ./gcc/doc/gccint.info-1 1504619998b ./gcc/doc/gccint.info-10 3473339140b ./gcc/doc/gccint.info-11 121842836b ./gcc/doc/gccint.info-12 ! 1382416683b ./gcc/doc/gccint.info-13 3366735740b ./gcc/doc/gccint.info-14 3485597023b ./gcc/doc/gccint.info-15 1782892412b ./gcc/doc/gccint.info-16 --- 2801,2812 ---- 4075929926b ./gcc/doc/gcc.info-7 399228416b ./gcc/doc/gcc.info-8 701416922b ./gcc/doc/gcc.info-9 ! 3451282471b ./gcc/doc/gccint.info ! 3600548089b ./gcc/doc/gccint.info-1 1504619998b ./gcc/doc/gccint.info-10 3473339140b ./gcc/doc/gccint.info-11 121842836b ./gcc/doc/gccint.info-12 ! 4274041826b ./gcc/doc/gccint.info-13 3366735740b ./gcc/doc/gccint.info-14 3485597023b ./gcc/doc/gccint.info-15 1782892412b ./gcc/doc/gccint.info-16 *************** *** 2827,2846 **** 3245006523b ./gcc/doc/gccint.info-9 926520134b ./gcc/doc/gccint.texi 1397603823b ./gcc/doc/gcc.texi ! 1297297798b ./gcc/doc/gcov.1 3165676809b ./gcc/doc/gcov.texi ! 1252187512b ./gcc/doc/gfdl.7 4217859569b ./gcc/doc/gnu.texi ! 1326334145b ./gcc/doc/gpl.7 2632697239b ./gcc/doc/headerdirs.texi 1425599017b ./gcc/doc/hostconfig.texi 1232987106b ./gcc/doc/include/fdl.texi 2048065465b ./gcc/doc/include/funding.texi ! 444307564b ./gcc/doc/include/gcc-common.texi 1416455933b ./gcc/doc/include/gpl.texi 3627483023b ./gcc/doc/include/texinfo.tex 4219640220b ./gcc/doc/install-old.texi ! 834520840b ./gcc/doc/install.texi 1451529977b ./gcc/doc/install.texi2html 1103982611b ./gcc/doc/interface.texi 3201795382b ./gcc/doc/invoke.texi --- 2827,2846 ---- 3245006523b ./gcc/doc/gccint.info-9 926520134b ./gcc/doc/gccint.texi 1397603823b ./gcc/doc/gcc.texi ! 1484573546b ./gcc/doc/gcov.1 3165676809b ./gcc/doc/gcov.texi ! 1948430484b ./gcc/doc/gfdl.7 4217859569b ./gcc/doc/gnu.texi ! 2944376632b ./gcc/doc/gpl.7 2632697239b ./gcc/doc/headerdirs.texi 1425599017b ./gcc/doc/hostconfig.texi 1232987106b ./gcc/doc/include/fdl.texi 2048065465b ./gcc/doc/include/funding.texi ! 3327005891b ./gcc/doc/include/gcc-common.texi 1416455933b ./gcc/doc/include/gpl.texi 3627483023b ./gcc/doc/include/texinfo.tex 4219640220b ./gcc/doc/install-old.texi ! 3289828701b ./gcc/doc/install.texi 1451529977b ./gcc/doc/install.texi2html 1103982611b ./gcc/doc/interface.texi 3201795382b ./gcc/doc/invoke.texi *************** *** 2854,2860 **** 3603168219b ./gcc/doc/service.texi 1541018360b ./gcc/doc/sourcebuild.texi 4060536618b ./gcc/doc/standards.texi ! 122960714b ./gcc/doc/tm.texi 3680484655b ./gcc/doc/trouble.texi 3478556786b ./gcc/doc/vms.texi 1216009797b ./gcc/doloop.c --- 2854,2860 ---- 3603168219b ./gcc/doc/service.texi 1541018360b ./gcc/doc/sourcebuild.texi 4060536618b ./gcc/doc/standards.texi ! 2682716543b ./gcc/doc/tm.texi 3680484655b ./gcc/doc/trouble.texi 3478556786b ./gcc/doc/vms.texi 1216009797b ./gcc/doloop.c *************** *** 2886,2895 **** 948632599b ./gcc/f/bld.c 3286267604b ./gcc/f/bld.h 2128697889b ./gcc/f/bld-op.def ! 276048984b ./gcc/f/BUGS 235013049b ./gcc/f/bugs0.texi 2193415872b ./gcc/f/bugs.texi ! 1301848914b ./gcc/f/ChangeLog 4225493150b ./gcc/f/ChangeLog.0 3761650327b ./gcc/f/com.c 87369815b ./gcc/f/com.h --- 2886,2895 ---- 948632599b ./gcc/f/bld.c 3286267604b ./gcc/f/bld.h 2128697889b ./gcc/f/bld-op.def ! 1491665580b ./gcc/f/BUGS 235013049b ./gcc/f/bugs0.texi 2193415872b ./gcc/f/bugs.texi ! 2882007047b ./gcc/f/ChangeLog 4225493150b ./gcc/f/ChangeLog.0 3761650327b ./gcc/f/com.c 87369815b ./gcc/f/com.h *************** *** 2904,2932 **** 417834755b ./gcc/f/expr.h 2351117682b ./gcc/f/ffe.texi 782070966b ./gcc/f/fini.c ! 2159437746b ./gcc/f/g77.1 ! 3307458858b ./gcc/f/g77.info ! 2529060485b ./gcc/f/g77.info-1 ! 2392806453b ./gcc/f/g77.info-10 ! 84907233b ./gcc/f/g77.info-11 ! 1421534311b ./gcc/f/g77.info-12 ! 3672125906b ./gcc/f/g77.info-13 ! 2829585005b ./gcc/f/g77.info-14 ! 1722844877b ./gcc/f/g77.info-15 ! 1533369096b ./gcc/f/g77.info-16 ! 2474727030b ./gcc/f/g77.info-17 ! 295046617b ./gcc/f/g77.info-18 ! 3238363624b ./gcc/f/g77.info-19 ! 2836736457b ./gcc/f/g77.info-2 ! 2326247988b ./gcc/f/g77.info-20 ! 532929806b ./gcc/f/g77.info-21 ! 2297740209b ./gcc/f/g77.info-3 ! 1643032002b ./gcc/f/g77.info-4 ! 532413546b ./gcc/f/g77.info-5 ! 239170095b ./gcc/f/g77.info-6 ! 2638465735b ./gcc/f/g77.info-7 ! 563283124b ./gcc/f/g77.info-8 ! 2747065980b ./gcc/f/g77.info-9 2824974536b ./gcc/f/g77spec.c 3054392079b ./gcc/f/g77.texi 4062822261b ./gcc/f/global.c --- 2904,2932 ---- 417834755b ./gcc/f/expr.h 2351117682b ./gcc/f/ffe.texi 782070966b ./gcc/f/fini.c ! 2713856129b ./gcc/f/g77.1 ! 1283152374b ./gcc/f/g77.info ! 1405242906b ./gcc/f/g77.info-1 ! 4020360826b ./gcc/f/g77.info-10 ! 2010631566b ./gcc/f/g77.info-11 ! 2792393564b ./gcc/f/g77.info-12 ! 3461821628b ./gcc/f/g77.info-13 ! 1208071216b ./gcc/f/g77.info-14 ! 1936205287b ./gcc/f/g77.info-15 ! 4292352815b ./gcc/f/g77.info-16 ! 259584195b ./gcc/f/g77.info-17 ! 4125227617b ./gcc/f/g77.info-18 ! 254417931b ./gcc/f/g77.info-19 ! 179100652b ./gcc/f/g77.info-2 ! 26285497b ./gcc/f/g77.info-20 ! 3543736255b ./gcc/f/g77.info-21 ! 116586643b ./gcc/f/g77.info-3 ! 873971042b ./gcc/f/g77.info-4 ! 328927715b ./gcc/f/g77.info-5 ! 145000084b ./gcc/f/g77.info-6 ! 2563451928b ./gcc/f/g77.info-7 ! 3172593296b ./gcc/f/g77.info-8 ! 2848927902b ./gcc/f/g77.info-9 2824974536b ./gcc/f/g77spec.c 3054392079b ./gcc/f/g77.texi 4062822261b ./gcc/f/global.c *************** *** 3053,3068 **** 1633854048b ./gcc/f/malloc.h 2687881356b ./gcc/f/name.c 558328466b ./gcc/f/name.h ! 3310265656b ./gcc/f/NEWS 3453379674b ./gcc/f/news0.texi ! 3449702959b ./gcc/f/news.texi 1024706751b ./gcc/fold-const.c 2696377463b ./gcc/f/parse.c 1067232252b ./gcc/f/proj.h 3820449811b ./gcc/fp-test.c 281424983b ./gcc/f/README 3295584012b ./gcc/f/RELEASE-PREP ! 3113183884b ./gcc/f/root.texi 2146007539b ./gcc/FSFChangeLog 4184732518b ./gcc/FSFChangeLog.10 3797967515b ./gcc/FSFChangeLog.11 --- 3053,3068 ---- 1633854048b ./gcc/f/malloc.h 2687881356b ./gcc/f/name.c 558328466b ./gcc/f/name.h ! 3098033943b ./gcc/f/NEWS 3453379674b ./gcc/f/news0.texi ! 2256277091b ./gcc/f/news.texi 1024706751b ./gcc/fold-const.c 2696377463b ./gcc/f/parse.c 1067232252b ./gcc/f/proj.h 3820449811b ./gcc/fp-test.c 281424983b ./gcc/f/README 3295584012b ./gcc/f/RELEASE-PREP ! 3126162622b ./gcc/f/root.texi 2146007539b ./gcc/FSFChangeLog 4184732518b ./gcc/FSFChangeLog.10 3797967515b ./gcc/FSFChangeLog.11 *************** *** 3115,3127 **** 3501935943b ./gcc/function.c 316231375b ./gcc/function.h 3058774034b ./gcc/future.options ! 916017738b ./gcc/f/version.c 1781447679b ./gcc/f/version.h 3584291506b ./gcc/f/where.c 819940437b ./gcc/f/where.h 1214866690b ./gcc/gbl-ctors.h 2405976148b ./gcc/gccbug.in ! 1240604985b ./gcc/gcc.c 960741132b ./gcc/gcc.h 3093644366b ./gcc/gcc.hlp 3633749318b ./gcc/gccspec.c --- 3115,3127 ---- 3501935943b ./gcc/function.c 316231375b ./gcc/function.h 3058774034b ./gcc/future.options ! 1968002837b ./gcc/f/version.c 1781447679b ./gcc/f/version.h 3584291506b ./gcc/f/where.c 819940437b ./gcc/f/where.h 1214866690b ./gcc/gbl-ctors.h 2405976148b ./gcc/gccbug.in ! 1471132352b ./gcc/gcc.c 960741132b ./gcc/gcc.h 3093644366b ./gcc/gcc.hlp 3633749318b ./gcc/gccspec.c *************** *** 3194,3200 **** 1320722832b ./gcc/integrate.h 3847321727b ./gcc/intl/bindtextdom.c 3277280645b ./gcc/intl.c ! 1631683497b ./gcc/intl/ChangeLog 3698301396b ./gcc/intl/config.charset 3683549278b ./gcc/intl/dcgettext.c 1537282354b ./gcc/intl/dcigettext.c --- 3194,3200 ---- 1320722832b ./gcc/integrate.h 3847321727b ./gcc/intl/bindtextdom.c 3277280645b ./gcc/intl.c ! 2698710874b ./gcc/intl/ChangeLog 3698301396b ./gcc/intl/config.charset 3683549278b ./gcc/intl/dcgettext.c 1537282354b ./gcc/intl/dcigettext.c *************** *** 3229,3235 **** 3814965188b ./gcc/java/buffer.c 1535113190b ./gcc/java/buffer.h 637702143b ./gcc/java/builtins.c ! 3570780099b ./gcc/java/ChangeLog 2409493226b ./gcc/java/chartables.h 1544711683b ./gcc/java/check-init.c 3161785437b ./gcc/java/class.c --- 3229,3235 ---- 3814965188b ./gcc/java/buffer.c 1535113190b ./gcc/java/buffer.h 637702143b ./gcc/java/builtins.c ! 768598382b ./gcc/java/ChangeLog 2409493226b ./gcc/java/chartables.h 1544711683b ./gcc/java/check-init.c 3161785437b ./gcc/java/class.c *************** *** 3240,3253 **** 698834578b ./gcc/java/decl.c 1301173842b ./gcc/java/except.c 1888306202b ./gcc/java/expr.c ! 407192555b ./gcc/java/gcj.1 ! 187310216b ./gcc/java/gcjh.1 4005049153b ./gcc/java/gcj.info 3864487285b ./gcc/java/gcj.info-1 4154067378b ./gcc/java/gcj.info-2 ! 2722885402b ./gcc/java/gcj.texi 533046670b ./gcc/java/gen-table.pl ! 3365935613b ./gcc/java/gij.1 2862690686b ./gcc/java/gjavah.c 1545050516b ./gcc/java/java-except.h 1953641142b ./gcc/java/java-opcodes.h --- 3240,3253 ---- 698834578b ./gcc/java/decl.c 1301173842b ./gcc/java/except.c 1888306202b ./gcc/java/expr.c ! 2034854247b ./gcc/java/gcj.1 ! 89329382b ./gcc/java/gcjh.1 4005049153b ./gcc/java/gcj.info 3864487285b ./gcc/java/gcj.info-1 4154067378b ./gcc/java/gcj.info-2 ! 1974029021b ./gcc/java/gcj.texi 533046670b ./gcc/java/gen-table.pl ! 1258102490b ./gcc/java/gij.1 2862690686b ./gcc/java/gjavah.c 1545050516b ./gcc/java/java-except.h 1953641142b ./gcc/java/java-opcodes.h *************** *** 3256,3262 **** 2113802419b ./gcc/java/java-tree.def 3036080891b ./gcc/java/java-tree.h 1618392854b ./gcc/java/jcf-depend.c ! 2044838079b ./gcc/java/jcf-dump.1 1347786459b ./gcc/java/jcf-dump.c 921328820b ./gcc/java/jcf.h 370700983b ./gcc/java/jcf-io.c --- 3256,3262 ---- 2113802419b ./gcc/java/java-tree.def 3036080891b ./gcc/java/java-tree.h 1618392854b ./gcc/java/jcf-depend.c ! 1928020938b ./gcc/java/jcf-dump.1 1347786459b ./gcc/java/jcf-dump.c 921328820b ./gcc/java/jcf.h 370700983b ./gcc/java/jcf-io.c *************** *** 3264,3272 **** 189754917b ./gcc/java/jcf-path.c 3070824570b ./gcc/java/jcf-reader.c 3086938723b ./gcc/java/jcf-write.c ! 1759296173b ./gcc/java/jv-convert.1 3805988298b ./gcc/java/jvgenmain.c ! 4040674839b ./gcc/java/jv-scan.1 3491242747b ./gcc/java/jv-scan.c 686969605b ./gcc/java/jvspec.c 3733396854b ./gcc/java/keyword.gperf --- 3264,3272 ---- 189754917b ./gcc/java/jcf-path.c 3070824570b ./gcc/java/jcf-reader.c 3086938723b ./gcc/java/jcf-write.c ! 731971925b ./gcc/java/jv-convert.1 3805988298b ./gcc/java/jvgenmain.c ! 843035612b ./gcc/java/jv-scan.1 3491242747b ./gcc/java/jv-scan.c 686969605b ./gcc/java/jvspec.c 3733396854b ./gcc/java/keyword.gperf *************** *** 3279,3291 **** 497222224b ./gcc/java/Make-lang.in 1290236487b ./gcc/java/mangle.c 624686086b ./gcc/java/mangle_name.c ! 2946242374b ./gcc/java/parse.c 924019294b ./gcc/java/parse.h ! 1282615930b ./gcc/java/parse-scan.c 578153036b ./gcc/java/parse-scan.y 2520755256b ./gcc/java/parse.y ! 2987112959b ./gcc/java/rmic.1 ! 3769528021b ./gcc/java/rmiregistry.1 2066605666b ./gcc/java/typeck.c 173829162b ./gcc/java/verify.c 3207437983b ./gcc/java/xref.c --- 3279,3291 ---- 497222224b ./gcc/java/Make-lang.in 1290236487b ./gcc/java/mangle.c 624686086b ./gcc/java/mangle_name.c ! 2885864991b ./gcc/java/parse.c 924019294b ./gcc/java/parse.h ! 69387480b ./gcc/java/parse-scan.c 578153036b ./gcc/java/parse-scan.y 2520755256b ./gcc/java/parse.y ! 3234576989b ./gcc/java/rmic.1 ! 284942511b ./gcc/java/rmiregistry.1 2066605666b ./gcc/java/typeck.c 173829162b ./gcc/java/verify.c 3207437983b ./gcc/java/xref.c *************** *** 3327,3333 **** 4201050746b ./gcc/mkmap-flat.awk 2827346461b ./gcc/mkmap-symver.awk 1597314052b ./gcc/move-if-change ! 3016761273b ./gcc/NEWS 4010954163b ./gcc/objc/config-lang.in 1966957144b ./gcc/objc/.cvsignore 588115418b ./gcc/objc/lang-options.h --- 3327,3333 ---- 4201050746b ./gcc/mkmap-flat.awk 2827346461b ./gcc/mkmap-symver.awk 1597314052b ./gcc/move-if-change ! 3174803827b ./gcc/NEWS 4010954163b ./gcc/objc/config-lang.in 1966957144b ./gcc/objc/.cvsignore 588115418b ./gcc/objc/lang-options.h *************** *** 3347,3353 **** 1911824904b ./gcc/params.c 2474575794b ./gcc/params.def 840880994b ./gcc/params.h ! 1756012034b ./gcc/po/ChangeLog 275286308b ./gcc/po/da.gmo 276047898b ./gcc/po/da.po 4175362661b ./gcc/po/el.gmo --- 3347,3353 ---- 1911824904b ./gcc/params.c 2474575794b ./gcc/params.def 840880994b ./gcc/params.h ! 138843419b ./gcc/po/ChangeLog 275286308b ./gcc/po/da.gmo 276047898b ./gcc/po/da.po 4175362661b ./gcc/po/el.gmo *************** *** 3423,3436 **** 2395322097b ./gcc/stab.def 471587796b ./gcc/stack.h 3088505215b ./gcc/stmt.c ! 2004713279b ./gcc/stor-layout.c 3515875777b ./gcc/stringpool.c 567176141b ./gcc/sys-protos.h 1242992540b ./gcc/system.h 482558466b ./gcc/sys-types.h 293723253b ./gcc/target-def.h 4078089769b ./gcc/target.h ! 2713801816b ./gcc/testsuite/ChangeLog 1101480727b ./gcc/testsuite/config/default.exp 3657217366b ./gcc/testsuite/consistency.vlad/layout/a-char.c 2814769741b ./gcc/testsuite/consistency.vlad/layout/a-double.c --- 3423,3436 ---- 2395322097b ./gcc/stab.def 471587796b ./gcc/stack.h 3088505215b ./gcc/stmt.c ! 2592810543b ./gcc/stor-layout.c 3515875777b ./gcc/stringpool.c 567176141b ./gcc/sys-protos.h 1242992540b ./gcc/system.h 482558466b ./gcc/sys-types.h 293723253b ./gcc/target-def.h 4078089769b ./gcc/target.h ! 4242319562b ./gcc/testsuite/ChangeLog 1101480727b ./gcc/testsuite/config/default.exp 3657217366b ./gcc/testsuite/consistency.vlad/layout/a-char.c 2814769741b ./gcc/testsuite/consistency.vlad/layout/a-double.c *************** *** 6299,6304 **** --- 6299,6305 ---- 3308349321b ./gcc/testsuite/gcc.c-torture/execute/lshrdi-1.c 1655048971b ./gcc/testsuite/gcc.c-torture/execute/memcpy-1.c 1198957866b ./gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c + 2259057543b ./gcc/testsuite/gcc.c-torture/execute/memset-3.c 1146723390b ./gcc/testsuite/gcc.c-torture/execute/mod-1.c 843122257b ./gcc/testsuite/gcc.c-torture/execute/nestfunc-1.c 2875393797b ./gcc/testsuite/gcc.c-torture/execute/nestfunc-2.c *************** *** 6803,6808 **** --- 6804,6810 ---- 15751103b ./gcc/testsuite/gcc.dg/bf-spl1.c 1274634279b ./gcc/testsuite/gcc.dg/bitfld-1.c 865608720b ./gcc/testsuite/gcc.dg/bitfld-2.c + 2003841110b ./gcc/testsuite/gcc.dg/bitfld-3.c 1594168367b ./gcc/testsuite/gcc.dg/builtin-choose-expr.c 2462561678b ./gcc/testsuite/gcc.dg/builtin-prefetch-1.c 3153387113b ./gcc/testsuite/gcc.dg/c90-arraydecl-1.c *************** *** 7182,7190 **** --- 7184,7194 ---- 3962912739b ./gcc/testsuite/gcc.dg/format/xopen-1.c 73044124b ./gcc/testsuite/gcc.dg/format/z-1.c 745582715b ./gcc/testsuite/gcc.dg/gnu89-init-1.c + 339065893b ./gcc/testsuite/gcc.dg/gnu89-init-2.c 1770671475b ./gcc/testsuite/gcc.dg/gnu99-init-1.c 885923224b ./gcc/testsuite/gcc.dg/i386-387-1.c 4204057333b ./gcc/testsuite/gcc.dg/i386-387-2.c + 3371905361b ./gcc/testsuite/gcc.dg/i386-bitfield1.c 2049230625b ./gcc/testsuite/gcc.dg/i386-mmx-1.c 3973906625b ./gcc/testsuite/gcc.dg/i386-mmx-2.c 2923520039b ./gcc/testsuite/gcc.dg/i386-sse-1.c *************** *** 7393,7400 **** --- 7397,7407 ---- 232815709b ./gcc/testsuite/gcc.misc-tests/sort2.exp 885716516b ./gcc/testsuite/g++.dg/abi/bitfield1.C 479436735b ./gcc/testsuite/g++.dg/abi/bitfield2.C + 3225280346b ./gcc/testsuite/g++.dg/abi/bitfield3.C 257517025b ./gcc/testsuite/g++.dg/abi/empty4.C 2703592525b ./gcc/testsuite/g++.dg/abi/enum1.C + 3235702061b ./gcc/testsuite/g++.dg/abi/layout1.C + 4006829604b ./gcc/testsuite/g++.dg/abi/layout2.C 4166781498b ./gcc/testsuite/g++.dg/abi/mangle1.C 4182318030b ./gcc/testsuite/g++.dg/abi/mangle2.C 1755377648b ./gcc/testsuite/g++.dg/abi/mangle3.C *************** *** 7402,7408 **** --- 7409,7417 ---- 4052214936b ./gcc/testsuite/g++.dg/abi/mangle5.C 31392269b ./gcc/testsuite/g++.dg/abi/mangle6.C 1724007624b ./gcc/testsuite/g++.dg/abi/mangle7.C + 638258652b ./gcc/testsuite/g++.dg/abi/mangle8.C 1969970486b ./gcc/testsuite/g++.dg/abi/offsetof.C + 2141080121b ./gcc/testsuite/g++.dg/abi/rtti1.C 20126271b ./gcc/testsuite/g++.dg/abi/vbase1.C 1286609512b ./gcc/testsuite/g++.dg/abi/vbase8-10.C 3227029100b ./gcc/testsuite/g++.dg/abi/vbase8-21.C *************** *** 7632,7638 **** 1642224875b ./gcc/testsuite/g++.old-deja/g++.abi/primary4.C 758749582b ./gcc/testsuite/g++.old-deja/g++.abi/primary5.C 694100951b ./gcc/testsuite/g++.old-deja/g++.abi/primary.C ! 1620071560b ./gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C 3967703303b ./gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C 627664718b ./gcc/testsuite/g++.old-deja/g++.abi/vbase1.C 1393433492b ./gcc/testsuite/g++.old-deja/g++.abi/vbase2.C --- 7641,7647 ---- 1642224875b ./gcc/testsuite/g++.old-deja/g++.abi/primary4.C 758749582b ./gcc/testsuite/g++.old-deja/g++.abi/primary5.C 694100951b ./gcc/testsuite/g++.old-deja/g++.abi/primary.C ! 123432225b ./gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C 3967703303b ./gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C 627664718b ./gcc/testsuite/g++.old-deja/g++.abi/vbase1.C 1393433492b ./gcc/testsuite/g++.old-deja/g++.abi/vbase2.C *************** *** 9425,9431 **** 3099602163b ./gcc/testsuite/g++.old-deja/g++.ns/using7.C 396388537b ./gcc/testsuite/g++.old-deja/g++.ns/using8.C 536814910b ./gcc/testsuite/g++.old-deja/g++.ns/using9.C ! 854562589b ./gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 3728265872b ./gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C 3026414575b ./gcc/testsuite/g++.old-deja/g++.oliva/delete1.C 3639944207b ./gcc/testsuite/g++.old-deja/g++.oliva/delete2.C --- 9434,9440 ---- 3099602163b ./gcc/testsuite/g++.old-deja/g++.ns/using7.C 396388537b ./gcc/testsuite/g++.old-deja/g++.ns/using8.C 536814910b ./gcc/testsuite/g++.old-deja/g++.ns/using9.C ! 2220380075b ./gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog 3728265872b ./gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C 3026414575b ./gcc/testsuite/g++.old-deja/g++.oliva/delete1.C 3639944207b ./gcc/testsuite/g++.old-deja/g++.oliva/delete2.C *************** *** 11046,11052 **** 3691961273b ./gcc/varasm.c 1377429075b ./gcc/varray.c 251576980b ./gcc/varray.h ! 1055956195b ./gcc/version.c 835289284b ./gcc/version.h 1602668013b ./gcc/vmsdbg.h 4159431942b ./gcc/vmsdbgout.c --- 11055,11061 ---- 3691961273b ./gcc/varasm.c 1377429075b ./gcc/varray.c 251576980b ./gcc/varray.h ! 1532516550b ./gcc/version.c 835289284b ./gcc/version.h 1602668013b ./gcc/vmsdbg.h 4159431942b ./gcc/vmsdbgout.c *************** *** 11055,11061 **** 156832288b ./GNATS 2219513221b ./gnats.html 218913669b ./include/ansidecl.h ! 771537889b ./include/ChangeLog 2171125041b ./include/COPYING 3472518673b ./include/demangle.h 524172850b ./include/dyn-string.h --- 11064,11070 ---- 156832288b ./GNATS 2219513221b ./gnats.html 218913669b ./include/ansidecl.h ! 2510440260b ./include/ChangeLog 2171125041b ./include/COPYING 3472518673b ./include/demangle.h 524172850b ./include/dyn-string.h *************** *** 11082,11095 **** 1715600552b ./INSTALL/download.html 1421457932b ./INSTALL/finalinstall.html 2173681035b ./INSTALL/gfdl.html ! 4098993455b ./INSTALL/index.html 353693005b ./INSTALL/old.html 2229468985b ./INSTALL/README 656627656b ./install-sh 3928060040b ./INSTALL/specific.html 1066097400b ./INSTALL/test.html 1714952917b ./libf2c/aclocal.m4 ! 3073982993b ./libf2c/ChangeLog 1973941211b ./libf2c/changes.netlib 3975721411b ./libf2c/configure 1477197116b ./libf2c/configure.in --- 11091,11104 ---- 1715600552b ./INSTALL/download.html 1421457932b ./INSTALL/finalinstall.html 2173681035b ./INSTALL/gfdl.html ! 830158416b ./INSTALL/index.html 353693005b ./INSTALL/old.html 2229468985b ./INSTALL/README 656627656b ./install-sh 3928060040b ./INSTALL/specific.html 1066097400b ./INSTALL/test.html 1714952917b ./libf2c/aclocal.m4 ! 3773218698b ./libf2c/ChangeLog 1973941211b ./libf2c/changes.netlib 3975721411b ./libf2c/configure 1477197116b ./libf2c/configure.in *************** *** 11222,11228 **** 2593705873b ./libf2c/libF77/s_rnge.c 3862265148b ./libf2c/libF77/s_stop.c 113341864b ./libf2c/libF77/system_.c ! 310586301b ./libf2c/libF77/Version.c 1937893648b ./libf2c/libF77/z_abs.c 2431309812b ./libf2c/libF77/z_cos.c 4069203393b ./libf2c/libF77/z_div.c --- 11231,11237 ---- 2593705873b ./libf2c/libF77/s_rnge.c 3862265148b ./libf2c/libF77/s_stop.c 113341864b ./libf2c/libF77/system_.c ! 1072308734b ./libf2c/libF77/Version.c 1937893648b ./libf2c/libF77/z_abs.c 2431309812b ./libf2c/libF77/z_cos.c 4069203393b ./libf2c/libF77/z_div.c *************** *** 11269,11275 **** 4028809578b ./libf2c/libI77/typesize.c 2487538082b ./libf2c/libI77/uio.c 1670879675b ./libf2c/libI77/util.c ! 2535921511b ./libf2c/libI77/Version.c 3746777128b ./libf2c/libI77/wref.c 1966568786b ./libf2c/libI77/wrtfmt.c 3540661106b ./libf2c/libI77/wsfe.c --- 11278,11284 ---- 4028809578b ./libf2c/libI77/typesize.c 2487538082b ./libf2c/libI77/uio.c 1670879675b ./libf2c/libI77/util.c ! 3102519253b ./libf2c/libI77/Version.c 3746777128b ./libf2c/libI77/wref.c 1966568786b ./libf2c/libI77/wrtfmt.c 3540661106b ./libf2c/libI77/wsfe.c *************** *** 11337,11343 **** 791266987b ./libf2c/libU77/u77-test.f 387772730b ./libf2c/libU77/umask_.c 1230596654b ./libf2c/libU77/unlink_.c ! 652107390b ./libf2c/libU77/Version.c 2702299573b ./libf2c/libU77/vxtidate_.c 3987376609b ./libf2c/libU77/vxttime_.c 2003108059b ./libf2c/Makefile.in --- 11346,11352 ---- 791266987b ./libf2c/libU77/u77-test.f 387772730b ./libf2c/libU77/umask_.c 1230596654b ./libf2c/libU77/unlink_.c ! 2241614521b ./libf2c/libU77/Version.c 2702299573b ./libf2c/libU77/vxtidate_.c 3987376609b ./libf2c/libU77/vxttime_.c 2003108059b ./libf2c/Makefile.in *************** *** 11348,11354 **** 1812706554b ./libffi/acconfig.h 2067133813b ./libffi/acinclude.m4 724319761b ./libffi/aclocal.m4 ! 1159962026b ./libffi/ChangeLog 2412263940b ./libffi/ChangeLog.libgcj 1481682558b ./libffi/ChangeLog.v1 3495452477b ./libffi/configure --- 11357,11363 ---- 1812706554b ./libffi/acconfig.h 2067133813b ./libffi/acinclude.m4 724319761b ./libffi/aclocal.m4 ! 205515924b ./libffi/ChangeLog 2412263940b ./libffi/ChangeLog.libgcj 1481682558b ./libffi/ChangeLog.v1 3495452477b ./libffi/configure *************** *** 11408,11414 **** 1033916047b ./libiberty/bsearch.c 2389959529b ./libiberty/bzero.c 1591293922b ./libiberty/calloc.c ! 947243594b ./libiberty/ChangeLog 2264262326b ./libiberty/choose-temp.c 2557767520b ./libiberty/clock.c 3170582338b ./libiberty/concat.c --- 11417,11423 ---- 1033916047b ./libiberty/bsearch.c 2389959529b ./libiberty/bzero.c 1591293922b ./libiberty/calloc.c ! 3224199355b ./libiberty/ChangeLog 2264262326b ./libiberty/choose-temp.c 2557767520b ./libiberty/clock.c 3170582338b ./libiberty/concat.c *************** *** 11516,11522 **** 3506621156b ./libjava/aclocal.m4 3784840223b ./libjava/addr2name.awk 2317653915b ./libjava/boehm.cc ! 1723467643b ./libjava/ChangeLog 3473562392b ./libjava/ChangeLog-1999 2385951174b ./libjava/ChangeLog-2001 2118024035b ./libjava/configure --- 11525,11531 ---- 3506621156b ./libjava/aclocal.m4 3784840223b ./libjava/addr2name.awk 2317653915b ./libjava/boehm.cc ! 3130214240b ./libjava/ChangeLog 3473562392b ./libjava/ChangeLog-1999 2385951174b ./libjava/ChangeLog-2001 2118024035b ./libjava/configure *************** *** 12842,12848 **** 464053222b ./libjava/libltdl/acconfig.h 1486261890b ./libjava/libltdl/acinclude.m4 2748542911b ./libjava/libltdl/aclocal.m4 ! 1902996807b ./libjava/libltdl/ChangeLog 3229611250b ./libjava/libltdl/config.h.in 3663840013b ./libjava/libltdl/configure 586017012b ./libjava/libltdl/configure.in --- 12851,12857 ---- 464053222b ./libjava/libltdl/acconfig.h 1486261890b ./libjava/libltdl/acinclude.m4 2748542911b ./libjava/libltdl/aclocal.m4 ! 1384970769b ./libjava/libltdl/ChangeLog 3229611250b ./libjava/libltdl/config.h.in 3663840013b ./libjava/libltdl/configure 586017012b ./libjava/libltdl/configure.in *************** *** 12939,12945 **** 2487590179b ./libjava/sysdep/ia64/locks.h 3446737173b ./libjava/sysdep/powerpc/locks.h 2903495760b ./libjava/sysdep/sparc/locks.h ! 3675364415b ./libjava/testsuite/ChangeLog 1230501773b ./libjava/testsuite/config/default.exp 3718926011b ./libjava/testsuite/libjava.compile/abstr.java 2888415448b ./libjava/testsuite/libjava.compile/abstr.xfail --- 12948,12954 ---- 2487590179b ./libjava/sysdep/ia64/locks.h 3446737173b ./libjava/sysdep/powerpc/locks.h 2903495760b ./libjava/sysdep/sparc/locks.h ! 4193227237b ./libjava/testsuite/ChangeLog 1230501773b ./libjava/testsuite/config/default.exp 3718926011b ./libjava/testsuite/libjava.compile/abstr.java 2888415448b ./libjava/testsuite/libjava.compile/abstr.xfail *************** *** 13363,13369 **** 3459150705b ./libjava/win32-threads.cc 202134358b ./libobjc/aclocal.m4 605856870b ./libobjc/archive.c ! 4217965236b ./libobjc/ChangeLog 3477231866b ./libobjc/class.c 1748737547b ./libobjc/config.h.in 3049756062b ./libobjc/configure --- 13372,13378 ---- 3459150705b ./libjava/win32-threads.cc 202134358b ./libobjc/aclocal.m4 605856870b ./libobjc/archive.c ! 171497277b ./libobjc/ChangeLog 3477231866b ./libobjc/class.c 1748737547b ./libobjc/config.h.in 3049756062b ./libobjc/configure *************** *** 13419,13425 **** 1220048278b ./libstdc++-v3/acconfig.h 3510479713b ./libstdc++-v3/acinclude.m4 1802923025b ./libstdc++-v3/aclocal.m4 ! 3217100378b ./libstdc++-v3/ChangeLog 1996982572b ./libstdc++-v3/ChangeLog-2000 3665233589b ./libstdc++-v3/ChangeLog-2001 3799164404b ./libstdc++-v3/config/cpu/alpha/bits/atomicity.h --- 13428,13434 ---- 1220048278b ./libstdc++-v3/acconfig.h 3510479713b ./libstdc++-v3/acinclude.m4 1802923025b ./libstdc++-v3/aclocal.m4 ! 3206079062b ./libstdc++-v3/ChangeLog 1996982572b ./libstdc++-v3/ChangeLog-2000 3665233589b ./libstdc++-v3/ChangeLog-2001 3799164404b ./libstdc++-v3/config/cpu/alpha/bits/atomicity.h *************** *** 13456,13462 **** 1754405198b ./libstdc++-v3/config/io/c_io_libio.h 3948747720b ./libstdc++-v3/config/io/c_io_stdio.h 1615839786b ./libstdc++-v3/config/linker-map.dummy ! 1079592523b ./libstdc++-v3/config/linker-map.gnu 773330578b ./libstdc++-v3/config/locale/generic/c_locale.cc 785097262b ./libstdc++-v3/config/locale/generic/c_locale.h 2005861251b ./libstdc++-v3/config/locale/generic/codecvt_specializations.h --- 13465,13471 ---- 1754405198b ./libstdc++-v3/config/io/c_io_libio.h 3948747720b ./libstdc++-v3/config/io/c_io_stdio.h 1615839786b ./libstdc++-v3/config/linker-map.dummy ! 2918282062b ./libstdc++-v3/config/linker-map.gnu 773330578b ./libstdc++-v3/config/locale/generic/c_locale.cc 785097262b ./libstdc++-v3/config/locale/generic/c_locale.h 2005861251b ./libstdc++-v3/config/locale/generic/codecvt_specializations.h *************** *** 13464,13470 **** 1221593163b ./libstdc++-v3/config/locale/generic/ctype_members.cc 3466940416b ./libstdc++-v3/config/locale/generic/messages_members.cc 2682213266b ./libstdc++-v3/config/locale/generic/messages_members.h ! 1672865747b ./libstdc++-v3/config/locale/generic/monetary_members.cc 650933917b ./libstdc++-v3/config/locale/generic/numeric_members.cc 1199479240b ./libstdc++-v3/config/locale/generic/time_members.cc 781005318b ./libstdc++-v3/config/locale/gnu/c_locale.cc --- 13473,13479 ---- 1221593163b ./libstdc++-v3/config/locale/generic/ctype_members.cc 3466940416b ./libstdc++-v3/config/locale/generic/messages_members.cc 2682213266b ./libstdc++-v3/config/locale/generic/messages_members.h ! 45184175b ./libstdc++-v3/config/locale/generic/monetary_members.cc 650933917b ./libstdc++-v3/config/locale/generic/numeric_members.cc 1199479240b ./libstdc++-v3/config/locale/generic/time_members.cc 781005318b ./libstdc++-v3/config/locale/gnu/c_locale.cc *************** *** 13473,13479 **** 3212021663b ./libstdc++-v3/config/locale/gnu/ctype_members.cc 2575517154b ./libstdc++-v3/config/locale/gnu/messages_members.cc 3686696267b ./libstdc++-v3/config/locale/gnu/messages_members.h ! 3506365458b ./libstdc++-v3/config/locale/gnu/monetary_members.cc 4180020740b ./libstdc++-v3/config/locale/gnu/numeric_members.cc 1982441854b ./libstdc++-v3/config/locale/gnu/time_members.cc 3232379868b ./libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.cc --- 13482,13488 ---- 3212021663b ./libstdc++-v3/config/locale/gnu/ctype_members.cc 2575517154b ./libstdc++-v3/config/locale/gnu/messages_members.cc 3686696267b ./libstdc++-v3/config/locale/gnu/messages_members.h ! 1229527183b ./libstdc++-v3/config/locale/gnu/monetary_members.cc 4180020740b ./libstdc++-v3/config/locale/gnu/numeric_members.cc 1982441854b ./libstdc++-v3/config/locale/gnu/time_members.cc 3232379868b ./libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.cc *************** *** 13546,13554 **** 577770049b ./libstdc++-v3/config/os/solaris/solaris2.7/bits/ctype_inline.h 399834321b ./libstdc++-v3/config/os/solaris/solaris2.7/bits/ctype_noninline.h 157883947b ./libstdc++-v3/config/os/solaris/solaris2.7/bits/os_defines.h ! 2013648240b ./libstdc++-v3/configure 3116040814b ./libstdc++-v3/configure.host ! 1798426364b ./libstdc++-v3/configure.in 3392026093b ./libstdc++-v3/configure.target 1779001880b ./libstdc++-v3/docs/doxygen/doxygroups.cc 1637481960b ./libstdc++-v3/docs/doxygen/Intro.3 --- 13555,13563 ---- 577770049b ./libstdc++-v3/config/os/solaris/solaris2.7/bits/ctype_inline.h 399834321b ./libstdc++-v3/config/os/solaris/solaris2.7/bits/ctype_noninline.h 157883947b ./libstdc++-v3/config/os/solaris/solaris2.7/bits/os_defines.h ! 3654425883b ./libstdc++-v3/configure 3116040814b ./libstdc++-v3/configure.host ! 2344837706b ./libstdc++-v3/configure.in 3392026093b ./libstdc++-v3/configure.target 1779001880b ./libstdc++-v3/docs/doxygen/doxygroups.cc 1637481960b ./libstdc++-v3/docs/doxygen/Intro.3 *************** *** 13590,13596 **** 3437467499b ./libstdc++-v3/docs/html/21_strings/stringtok_std_h.txt 2957885157b ./libstdc++-v3/docs/html/22_locale/codecvt.html 2826225921b ./libstdc++-v3/docs/html/22_locale/ctype.html ! 1554570816b ./libstdc++-v3/docs/html/22_locale/howto.html 60951948b ./libstdc++-v3/docs/html/22_locale/locale.html 2041856691b ./libstdc++-v3/docs/html/22_locale/messages.html 461815841b ./libstdc++-v3/docs/html/23_containers/howto.html --- 13599,13605 ---- 3437467499b ./libstdc++-v3/docs/html/21_strings/stringtok_std_h.txt 2957885157b ./libstdc++-v3/docs/html/22_locale/codecvt.html 2826225921b ./libstdc++-v3/docs/html/22_locale/ctype.html ! 2008651243b ./libstdc++-v3/docs/html/22_locale/howto.html 60951948b ./libstdc++-v3/docs/html/22_locale/locale.html 2041856691b ./libstdc++-v3/docs/html/22_locale/messages.html 461815841b ./libstdc++-v3/docs/html/23_containers/howto.html *************** *** 13651,13694 **** 1420771511b ./libstdc++-v3/include/backward/tree.h 3803139445b ./libstdc++-v3/include/backward/vector.h 4104762506b ./libstdc++-v3/include/bits/basic_ios.h ! 2714685470b ./libstdc++-v3/include/bits/basic_ios.tcc 1196444434b ./libstdc++-v3/include/bits/basic_string.h 2433152311b ./libstdc++-v3/include/bits/basic_string.tcc 179433314b ./libstdc++-v3/include/bits/boost_concept_check.h ! 2646732940b ./libstdc++-v3/include/bits/c++config ! 4257211256b ./libstdc++-v3/include/bits/char_traits.h 229999844b ./libstdc++-v3/include/bits/codecvt.h 2442194789b ./libstdc++-v3/include/bits/concept_check.h 329719722b ./libstdc++-v3/include/bits/cpp_type_traits.h ! 521120516b ./libstdc++-v3/include/bits/fpos.h ! 807430941b ./libstdc++-v3/include/bits/fstream.tcc 3886600201b ./libstdc++-v3/include/bits/functexcept.h 3055891139b ./libstdc++-v3/include/bits/generic_shadow.h 3512731163b ./libstdc++-v3/include/bits/gslice_array.h 1117238130b ./libstdc++-v3/include/bits/gslice.h 3450716320b ./libstdc++-v3/include/bits/indirect_array.h 1556465309b ./libstdc++-v3/include/bits/ios_base.h ! 1726388044b ./libstdc++-v3/include/bits/istream.tcc ! 2682709655b ./libstdc++-v3/include/bits/locale_facets.h ! 2987219790b ./libstdc++-v3/include/bits/locale_facets.tcc 2301356812b ./libstdc++-v3/include/bits/localefwd.h 1519677165b ./libstdc++-v3/include/bits/mask_array.h ! 4002781721b ./libstdc++-v3/include/bits/ostream.tcc 3592433582b ./libstdc++-v3/include/bits/pthread_allocimpl.h 2670647629b ./libstdc++-v3/include/bits/slice_array.h 3194205835b ./libstdc++-v3/include/bits/slice.h ! 3600922095b ./libstdc++-v3/include/bits/sstream.tcc 3316800061b ./libstdc++-v3/include/bits/stl_algobase.h 1569010907b ./libstdc++-v3/include/bits/stl_algo.h 2270226903b ./libstdc++-v3/include/bits/stl_alloc.h 2801261805b ./libstdc++-v3/include/bits/stl_bvector.h 3302543196b ./libstdc++-v3/include/bits/stl_construct.h ! 1350022756b ./libstdc++-v3/include/bits/stl_deque.h 297399515b ./libstdc++-v3/include/bits/stl_function.h 2464389940b ./libstdc++-v3/include/bits/stl_heap.h 2116609667b ./libstdc++-v3/include/bits/stl_iterator_base_funcs.h 2132265867b ./libstdc++-v3/include/bits/stl_iterator_base_types.h ! 2545242760b ./libstdc++-v3/include/bits/stl_iterator.h 684063649b ./libstdc++-v3/include/bits/stl_list.h 883579033b ./libstdc++-v3/include/bits/stl_map.h 567466793b ./libstdc++-v3/include/bits/stl_multimap.h --- 13660,13703 ---- 1420771511b ./libstdc++-v3/include/backward/tree.h 3803139445b ./libstdc++-v3/include/backward/vector.h 4104762506b ./libstdc++-v3/include/bits/basic_ios.h ! 2319127434b ./libstdc++-v3/include/bits/basic_ios.tcc 1196444434b ./libstdc++-v3/include/bits/basic_string.h 2433152311b ./libstdc++-v3/include/bits/basic_string.tcc 179433314b ./libstdc++-v3/include/bits/boost_concept_check.h ! 4221694041b ./libstdc++-v3/include/bits/c++config ! 3498736544b ./libstdc++-v3/include/bits/char_traits.h 229999844b ./libstdc++-v3/include/bits/codecvt.h 2442194789b ./libstdc++-v3/include/bits/concept_check.h 329719722b ./libstdc++-v3/include/bits/cpp_type_traits.h ! 1176672394b ./libstdc++-v3/include/bits/fpos.h ! 381872118b ./libstdc++-v3/include/bits/fstream.tcc 3886600201b ./libstdc++-v3/include/bits/functexcept.h 3055891139b ./libstdc++-v3/include/bits/generic_shadow.h 3512731163b ./libstdc++-v3/include/bits/gslice_array.h 1117238130b ./libstdc++-v3/include/bits/gslice.h 3450716320b ./libstdc++-v3/include/bits/indirect_array.h 1556465309b ./libstdc++-v3/include/bits/ios_base.h ! 4043927392b ./libstdc++-v3/include/bits/istream.tcc ! 1700678698b ./libstdc++-v3/include/bits/locale_facets.h ! 2625853133b ./libstdc++-v3/include/bits/locale_facets.tcc 2301356812b ./libstdc++-v3/include/bits/localefwd.h 1519677165b ./libstdc++-v3/include/bits/mask_array.h ! 2822101373b ./libstdc++-v3/include/bits/ostream.tcc 3592433582b ./libstdc++-v3/include/bits/pthread_allocimpl.h 2670647629b ./libstdc++-v3/include/bits/slice_array.h 3194205835b ./libstdc++-v3/include/bits/slice.h ! 1855208508b ./libstdc++-v3/include/bits/sstream.tcc 3316800061b ./libstdc++-v3/include/bits/stl_algobase.h 1569010907b ./libstdc++-v3/include/bits/stl_algo.h 2270226903b ./libstdc++-v3/include/bits/stl_alloc.h 2801261805b ./libstdc++-v3/include/bits/stl_bvector.h 3302543196b ./libstdc++-v3/include/bits/stl_construct.h ! 2540378118b ./libstdc++-v3/include/bits/stl_deque.h 297399515b ./libstdc++-v3/include/bits/stl_function.h 2464389940b ./libstdc++-v3/include/bits/stl_heap.h 2116609667b ./libstdc++-v3/include/bits/stl_iterator_base_funcs.h 2132265867b ./libstdc++-v3/include/bits/stl_iterator_base_types.h ! 2136979193b ./libstdc++-v3/include/bits/stl_iterator.h 684063649b ./libstdc++-v3/include/bits/stl_list.h 883579033b ./libstdc++-v3/include/bits/stl_map.h 567466793b ./libstdc++-v3/include/bits/stl_multimap.h *************** *** 13706,13713 **** 1753867163b ./libstdc++-v3/include/bits/stl_tree.h 1954571679b ./libstdc++-v3/include/bits/stl_uninitialized.h 1635426571b ./libstdc++-v3/include/bits/stl_vector.h ! 1655868427b ./libstdc++-v3/include/bits/streambuf_iterator.h ! 2916214614b ./libstdc++-v3/include/bits/streambuf.tcc 99981565b ./libstdc++-v3/include/bits/stream_iterator.h 1646222939b ./libstdc++-v3/include/bits/stringfwd.h 1571290449b ./libstdc++-v3/include/bits/type_traits.h --- 13715,13722 ---- 1753867163b ./libstdc++-v3/include/bits/stl_tree.h 1954571679b ./libstdc++-v3/include/bits/stl_uninitialized.h 1635426571b ./libstdc++-v3/include/bits/stl_vector.h ! 466836896b ./libstdc++-v3/include/bits/streambuf_iterator.h ! 788216751b ./libstdc++-v3/include/bits/streambuf.tcc 99981565b ./libstdc++-v3/include/bits/stream_iterator.h 1646222939b ./libstdc++-v3/include/bits/stringfwd.h 1571290449b ./libstdc++-v3/include/bits/type_traits.h *************** *** 13844,13856 **** 1636885247b ./libstdc++-v3/include/std/std_bitset.h 3412647990b ./libstdc++-v3/include/std/std_complex.h 1730455182b ./libstdc++-v3/include/std/std_deque.h ! 2069118484b ./libstdc++-v3/include/std/std_fstream.h 3174050204b ./libstdc++-v3/include/std/std_functional.h 735018069b ./libstdc++-v3/include/std/std_iomanip.h 3189740242b ./libstdc++-v3/include/std/std_iosfwd.h 2056599714b ./libstdc++-v3/include/std/std_ios.h 3699343429b ./libstdc++-v3/include/std/std_iostream.h ! 2276910012b ./libstdc++-v3/include/std/std_istream.h 3826418885b ./libstdc++-v3/include/std/std_iterator.h 3811165801b ./libstdc++-v3/include/std/std_limits.h 1509281666b ./libstdc++-v3/include/std/std_list.h --- 13853,13865 ---- 1636885247b ./libstdc++-v3/include/std/std_bitset.h 3412647990b ./libstdc++-v3/include/std/std_complex.h 1730455182b ./libstdc++-v3/include/std/std_deque.h ! 3370784176b ./libstdc++-v3/include/std/std_fstream.h 3174050204b ./libstdc++-v3/include/std/std_functional.h 735018069b ./libstdc++-v3/include/std/std_iomanip.h 3189740242b ./libstdc++-v3/include/std/std_iosfwd.h 2056599714b ./libstdc++-v3/include/std/std_ios.h 3699343429b ./libstdc++-v3/include/std/std_iostream.h ! 270752150b ./libstdc++-v3/include/std/std_istream.h 3826418885b ./libstdc++-v3/include/std/std_iterator.h 3811165801b ./libstdc++-v3/include/std/std_limits.h 1509281666b ./libstdc++-v3/include/std/std_list.h *************** *** 13864,13875 **** 4147065580b ./libstdc++-v3/include/std/std_sstream.h 1037640383b ./libstdc++-v3/include/std/std_stack.h 3429471837b ./libstdc++-v3/include/std/std_stdexcept.h ! 1649581748b ./libstdc++-v3/include/std/std_streambuf.h 1365091273b ./libstdc++-v3/include/std/std_string.h 4158492065b ./libstdc++-v3/include/std/std_utility.h 362016596b ./libstdc++-v3/include/std/std_valarray.h 125145631b ./libstdc++-v3/include/std/std_vector.h ! 1471791953b ./libstdc++-v3/libio/ChangeLog 2122576197b ./libstdc++-v3/libio/filedoalloc.c 3590060213b ./libstdc++-v3/libio/fileops.c 314955067b ./libstdc++-v3/libio/_G_config.h --- 13873,13884 ---- 4147065580b ./libstdc++-v3/include/std/std_sstream.h 1037640383b ./libstdc++-v3/include/std/std_stack.h 3429471837b ./libstdc++-v3/include/std/std_stdexcept.h ! 136978800b ./libstdc++-v3/include/std/std_streambuf.h 1365091273b ./libstdc++-v3/include/std/std_string.h 4158492065b ./libstdc++-v3/include/std/std_utility.h 362016596b ./libstdc++-v3/include/std/std_valarray.h 125145631b ./libstdc++-v3/include/std/std_vector.h ! 123037152b ./libstdc++-v3/libio/ChangeLog 2122576197b ./libstdc++-v3/libio/filedoalloc.c 3590060213b ./libstdc++-v3/libio/fileops.c 314955067b ./libstdc++-v3/libio/_G_config.h *************** *** 13896,13902 **** 3226432156b ./libstdc++-v3/libmath/signbitf.c 706230946b ./libstdc++-v3/libmath/signbitl.c 940829383b ./libstdc++-v3/libmath/stubs.c ! 362085700b ./libstdc++-v3/libsupc++/cxxabi.h 3887473586b ./libstdc++-v3/libsupc++/del_op.cc 2108254126b ./libstdc++-v3/libsupc++/del_opnt.cc 998297127b ./libstdc++-v3/libsupc++/del_opv.cc --- 13905,13911 ---- 3226432156b ./libstdc++-v3/libmath/signbitf.c 706230946b ./libstdc++-v3/libmath/signbitl.c 940829383b ./libstdc++-v3/libmath/stubs.c ! 2871090365b ./libstdc++-v3/libsupc++/cxxabi.h 3887473586b ./libstdc++-v3/libsupc++/del_op.cc 2108254126b ./libstdc++-v3/libsupc++/del_opnt.cc 998297127b ./libstdc++-v3/libsupc++/del_opv.cc *************** *** 13914,13928 **** 3453419455b ./libstdc++-v3/libsupc++/exception_defines.h 2343038402b ./libstdc++-v3/libsupc++/Makefile.am 800459218b ./libstdc++-v3/libsupc++/Makefile.in ! 2096600636b ./libstdc++-v3/libsupc++/new 2545598190b ./libstdc++-v3/libsupc++/new_handler.cc 2558289852b ./libstdc++-v3/libsupc++/new_op.cc 1924050083b ./libstdc++-v3/libsupc++/new_opnt.cc 4286163592b ./libstdc++-v3/libsupc++/new_opv.cc 1153125428b ./libstdc++-v3/libsupc++/new_opvnt.cc 2851101423b ./libstdc++-v3/libsupc++/pure.cc ! 2446382575b ./libstdc++-v3/libsupc++/tinfo2.cc ! 3153916157b ./libstdc++-v3/libsupc++/tinfo.cc 1192700122b ./libstdc++-v3/libsupc++/tinfo.h 2283435214b ./libstdc++-v3/libsupc++/typeinfo 875479559b ./libstdc++-v3/libsupc++/unwind-cxx.h --- 13923,13937 ---- 3453419455b ./libstdc++-v3/libsupc++/exception_defines.h 2343038402b ./libstdc++-v3/libsupc++/Makefile.am 800459218b ./libstdc++-v3/libsupc++/Makefile.in ! 4225132204b ./libstdc++-v3/libsupc++/new 2545598190b ./libstdc++-v3/libsupc++/new_handler.cc 2558289852b ./libstdc++-v3/libsupc++/new_op.cc 1924050083b ./libstdc++-v3/libsupc++/new_opnt.cc 4286163592b ./libstdc++-v3/libsupc++/new_opv.cc 1153125428b ./libstdc++-v3/libsupc++/new_opvnt.cc 2851101423b ./libstdc++-v3/libsupc++/pure.cc ! 4266179473b ./libstdc++-v3/libsupc++/tinfo2.cc ! 1062337084b ./libstdc++-v3/libsupc++/tinfo.cc 1192700122b ./libstdc++-v3/libsupc++/tinfo.h 2283435214b ./libstdc++-v3/libsupc++/typeinfo 875479559b ./libstdc++-v3/libsupc++/unwind-cxx.h *************** *** 13945,13950 **** --- 13954,13960 ---- 252828227b ./libstdc++-v3/src/complex_io.cc 3518329104b ./libstdc++-v3/src/concept-inst.cc 78911046b ./libstdc++-v3/src/ext-inst.cc + 2915333764b ./libstdc++-v3/src/fstream.cc 3501232323b ./libstdc++-v3/src/fstream-inst.cc 3677721072b ./libstdc++-v3/src/functexcept.cc 650049293b ./libstdc++-v3/src/globals.cc *************** *** 13952,13962 **** 4223583336b ./libstdc++-v3/src/ios.cc 3318878382b ./libstdc++-v3/src/istream-inst.cc 2798828124b ./libstdc++-v3/src/limits.cc ! 3427590836b ./libstdc++-v3/src/locale.cc ! 1802894186b ./libstdc++-v3/src/locale-inst.cc ! 4054805700b ./libstdc++-v3/src/localename.cc ! 4218817408b ./libstdc++-v3/src/Makefile.am ! 3119203711b ./libstdc++-v3/src/Makefile.in 796578536b ./libstdc++-v3/src/misc-inst.cc 1456313812b ./libstdc++-v3/src/ostream-inst.cc 1968902758b ./libstdc++-v3/src/sstream-inst.cc --- 13962,13972 ---- 4223583336b ./libstdc++-v3/src/ios.cc 3318878382b ./libstdc++-v3/src/istream-inst.cc 2798828124b ./libstdc++-v3/src/limits.cc ! 730498888b ./libstdc++-v3/src/locale.cc ! 2844654332b ./libstdc++-v3/src/locale-inst.cc ! 3672007895b ./libstdc++-v3/src/localename.cc ! 1177370419b ./libstdc++-v3/src/Makefile.am ! 391507861b ./libstdc++-v3/src/Makefile.in 796578536b ./libstdc++-v3/src/misc-inst.cc 1456313812b ./libstdc++-v3/src/ostream-inst.cc 1968902758b ./libstdc++-v3/src/sstream-inst.cc *************** *** 13964,13970 **** 1621643001b ./libstdc++-v3/src/stl-inst.cc 294577884b ./libstdc++-v3/src/streambuf-inst.cc 693942221b ./libstdc++-v3/src/string-inst.cc ! 2174542651b ./libstdc++-v3/src/strstream.cc 3557593608b ./libstdc++-v3/src/valarray-inst.cc 2281175186b ./libstdc++-v3/src/vterminate.cc 1651008667b ./libstdc++-v3/src/wstring-inst.cc --- 13974,13980 ---- 1621643001b ./libstdc++-v3/src/stl-inst.cc 294577884b ./libstdc++-v3/src/streambuf-inst.cc 693942221b ./libstdc++-v3/src/string-inst.cc ! 3219376587b ./libstdc++-v3/src/strstream.cc 3557593608b ./libstdc++-v3/src/valarray-inst.cc 2281175186b ./libstdc++-v3/src/vterminate.cc 1651008667b ./libstdc++-v3/src/wstring-inst.cc *************** *** 13992,13999 **** 2076357409b ./libstdc++-v3/testsuite/17_intro/headers_c++.cc 161485874b ./libstdc++-v3/testsuite/17_intro/header_sstream.cc 553109088b ./libstdc++-v3/testsuite/17_intro/header_streambuf.cc 2714224389b ./libstdc++-v3/testsuite/18_support/numeric_limits.cc ! 1268854968b ./libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc 1972393936b ./libstdc++-v3/testsuite/20_util/allocator_members.cc 4062528466b ./libstdc++-v3/testsuite/20_util/auto_ptr.cc 4006660250b ./libstdc++-v3/testsuite/20_util/binders.cc --- 14002,14010 ---- 2076357409b ./libstdc++-v3/testsuite/17_intro/headers_c++.cc 161485874b ./libstdc++-v3/testsuite/17_intro/header_sstream.cc 553109088b ./libstdc++-v3/testsuite/17_intro/header_streambuf.cc + 2977766596b ./libstdc++-v3/testsuite/18_support/new_delete_placement.cc 2714224389b ./libstdc++-v3/testsuite/18_support/numeric_limits.cc ! 3977893255b ./libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc 1972393936b ./libstdc++-v3/testsuite/20_util/allocator_members.cc 4062528466b ./libstdc++-v3/testsuite/20_util/auto_ptr.cc 4006660250b ./libstdc++-v3/testsuite/20_util/binders.cc *************** *** 14003,14009 **** 2339280423b ./libstdc++-v3/testsuite/20_util/temporary_buffer.cc 2620430532b ./libstdc++-v3/testsuite/21_strings/append.cc 1749237095b ./libstdc++-v3/testsuite/21_strings/assign.cc ! 2117556824b ./libstdc++-v3/testsuite/21_strings/capacity.cc 2635888646b ./libstdc++-v3/testsuite/21_strings/char_traits_requirements.cc 4052621376b ./libstdc++-v3/testsuite/21_strings/char_traits_typedefs.cc 2742086522b ./libstdc++-v3/testsuite/21_strings/compare.cc --- 14014,14020 ---- 2339280423b ./libstdc++-v3/testsuite/20_util/temporary_buffer.cc 2620430532b ./libstdc++-v3/testsuite/21_strings/append.cc 1749237095b ./libstdc++-v3/testsuite/21_strings/assign.cc ! 4278196910b ./libstdc++-v3/testsuite/21_strings/capacity.cc 2635888646b ./libstdc++-v3/testsuite/21_strings/char_traits_requirements.cc 4052621376b ./libstdc++-v3/testsuite/21_strings/char_traits_typedefs.cc 2742086522b ./libstdc++-v3/testsuite/21_strings/compare.cc *************** *** 14021,14034 **** 1483165749b ./libstdc++-v3/testsuite/21_strings/substr.cc 387593609b ./libstdc++-v3/testsuite/22_locale/codecvt.cc 512064027b ./libstdc++-v3/testsuite/22_locale/codecvt_members_char_char.cc ! 1648636673b ./libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc ! 3529033557b ./libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_wchar_t.cc 4100654250b ./libstdc++-v3/testsuite/22_locale/codecvt_members_wchar_t_char.cc 378719965b ./libstdc++-v3/testsuite/22_locale/collate_byname.cc 4219192012b ./libstdc++-v3/testsuite/22_locale/collate.cc 1671297459b ./libstdc++-v3/testsuite/22_locale/collate_members_char.cc 2271354246b ./libstdc++-v3/testsuite/22_locale/collate_members_wchar_t.cc ! 6122968b ./libstdc++-v3/testsuite/22_locale/ctor_copy_dtor.cc 2708515186b ./libstdc++-v3/testsuite/22_locale/ctype.cc 249444744b ./libstdc++-v3/testsuite/22_locale/ctype_is_char.cc 547279960b ./libstdc++-v3/testsuite/22_locale/ctype_is_wchar_t.cc --- 14032,14045 ---- 1483165749b ./libstdc++-v3/testsuite/21_strings/substr.cc 387593609b ./libstdc++-v3/testsuite/22_locale/codecvt.cc 512064027b ./libstdc++-v3/testsuite/22_locale/codecvt_members_char_char.cc ! 1168972362b ./libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc ! 56961166b ./libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_wchar_t.cc 4100654250b ./libstdc++-v3/testsuite/22_locale/codecvt_members_wchar_t_char.cc 378719965b ./libstdc++-v3/testsuite/22_locale/collate_byname.cc 4219192012b ./libstdc++-v3/testsuite/22_locale/collate.cc 1671297459b ./libstdc++-v3/testsuite/22_locale/collate_members_char.cc 2271354246b ./libstdc++-v3/testsuite/22_locale/collate_members_wchar_t.cc ! 2466264209b ./libstdc++-v3/testsuite/22_locale/ctor_copy_dtor.cc 2708515186b ./libstdc++-v3/testsuite/22_locale/ctype.cc 249444744b ./libstdc++-v3/testsuite/22_locale/ctype_is_char.cc 547279960b ./libstdc++-v3/testsuite/22_locale/ctype_is_wchar_t.cc *************** *** 14080,14085 **** --- 14091,14097 ---- 4248533082b ./libstdc++-v3/testsuite/23_containers/bitset_members.cc 897013241b ./libstdc++-v3/testsuite/23_containers/bitset_shift.cc 298271417b ./libstdc++-v3/testsuite/23_containers/deque_ctor.cc + 3599034057b ./libstdc++-v3/testsuite/23_containers/deque_operators.cc 205784061b ./libstdc++-v3/testsuite/23_containers/list_capacity.cc 326983922b ./libstdc++-v3/testsuite/23_containers/list_ctor.cc 599293253b ./libstdc++-v3/testsuite/23_containers/list_modifiers.cc *************** *** 14098,14104 **** 1154183743b ./libstdc++-v3/testsuite/24_iterators/insert_iterator.cc 714376333b ./libstdc++-v3/testsuite/24_iterators/istreambuf_iterator.cc 3795589628b ./libstdc++-v3/testsuite/24_iterators/istream_iterator.cc ! 2213561533b ./libstdc++-v3/testsuite/24_iterators/iterator.cc 1144199940b ./libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator.cc 3195646624b ./libstdc++-v3/testsuite/24_iterators/ostream_iterator.cc 1944522737b ./libstdc++-v3/testsuite/24_iterators/rel_ops.cc --- 14110,14116 ---- 1154183743b ./libstdc++-v3/testsuite/24_iterators/insert_iterator.cc 714376333b ./libstdc++-v3/testsuite/24_iterators/istreambuf_iterator.cc 3795589628b ./libstdc++-v3/testsuite/24_iterators/istream_iterator.cc ! 2873994073b ./libstdc++-v3/testsuite/24_iterators/iterator.cc 1144199940b ./libstdc++-v3/testsuite/24_iterators/ostreambuf_iterator.cc 3195646624b ./libstdc++-v3/testsuite/24_iterators/ostream_iterator.cc 1944522737b ./libstdc++-v3/testsuite/24_iterators/rel_ops.cc *************** *** 14125,14131 **** 2493789332b ./libstdc++-v3/testsuite/26_numerics/sum_diff.cc 2203801309b ./libstdc++-v3/testsuite/26_numerics/valarray.cc 2289035929b ./libstdc++-v3/testsuite/26_numerics/valarray_const_bracket.cc ! 882132708b ./libstdc++-v3/testsuite/27_io/filebuf.cc 4294967295b ./libstdc++-v3/testsuite/27_io/filebuf_members-1.tst 4294967295b ./libstdc++-v3/testsuite/27_io/filebuf_members-1.txt 3299934909b ./libstdc++-v3/testsuite/27_io/filebuf_members.cc --- 14137,14143 ---- 2493789332b ./libstdc++-v3/testsuite/26_numerics/sum_diff.cc 2203801309b ./libstdc++-v3/testsuite/26_numerics/valarray.cc 2289035929b ./libstdc++-v3/testsuite/26_numerics/valarray_const_bracket.cc ! 1162163080b ./libstdc++-v3/testsuite/27_io/filebuf.cc 4294967295b ./libstdc++-v3/testsuite/27_io/filebuf_members-1.tst 4294967295b ./libstdc++-v3/testsuite/27_io/filebuf_members-1.txt 3299934909b ./libstdc++-v3/testsuite/27_io/filebuf_members.cc *************** *** 14133,14141 **** 4204648704b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-1.txt 655821823b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-2.tst 1896106013b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-3.tst ! 2105624580b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc 1987901042b ./libstdc++-v3/testsuite/27_io/fpos.cc 358840366b ./libstdc++-v3/testsuite/27_io/fstream_members.cc 4294967295b ./libstdc++-v3/testsuite/27_io/ifstream_members-1.tst 4294967295b ./libstdc++-v3/testsuite/27_io/ifstream_members-1.txt 2885752721b ./libstdc++-v3/testsuite/27_io/ifstream_members.cc --- 14145,14155 ---- 4204648704b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-1.txt 655821823b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-2.tst 1896106013b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-3.tst ! 3500020998b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc 1987901042b ./libstdc++-v3/testsuite/27_io/fpos.cc + 2165147103b ./libstdc++-v3/testsuite/27_io/fstream.cc 358840366b ./libstdc++-v3/testsuite/27_io/fstream_members.cc + 4052401030b ./libstdc++-v3/testsuite/27_io/ifstream.cc 4294967295b ./libstdc++-v3/testsuite/27_io/ifstream_members-1.tst 4294967295b ./libstdc++-v3/testsuite/27_io/ifstream_members-1.txt 2885752721b ./libstdc++-v3/testsuite/27_io/ifstream_members.cc *************** *** 14144,14157 **** 3079502096b ./libstdc++-v3/testsuite/27_io/ios_base_members_static-1.tst 2904656871b ./libstdc++-v3/testsuite/27_io/ios_base_members_static.cc 446281776b ./libstdc++-v3/testsuite/27_io/ios_base_storage.cc 3028704293b ./libstdc++-v3/testsuite/27_io/ios_ctor.cc ! 2560126374b ./libstdc++-v3/testsuite/27_io/ios_init.cc 1589179378b ./libstdc++-v3/testsuite/27_io/ios_manip_basefield.cc 2543133138b ./libstdc++-v3/testsuite/27_io/ios_manip_fmtflags.cc 402291869b ./libstdc++-v3/testsuite/27_io/ios_members.cc ! 1406172954b ./libstdc++-v3/testsuite/27_io/iostream.cc 2441613414b ./libstdc++-v3/testsuite/27_io/iostream_members.cc ! 3532934373b ./libstdc++-v3/testsuite/27_io/istream.cc 1371858986b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith.cc 262004209b ./libstdc++-v3/testsuite/27_io/istream_extractor_char.cc 1013375821b ./libstdc++-v3/testsuite/27_io/istream_extractor_other-1.tst --- 14158,14172 ---- 3079502096b ./libstdc++-v3/testsuite/27_io/ios_base_members_static-1.tst 2904656871b ./libstdc++-v3/testsuite/27_io/ios_base_members_static.cc 446281776b ./libstdc++-v3/testsuite/27_io/ios_base_storage.cc + 236727293b ./libstdc++-v3/testsuite/27_io/ios.cc 3028704293b ./libstdc++-v3/testsuite/27_io/ios_ctor.cc ! 3931163797b ./libstdc++-v3/testsuite/27_io/ios_init.cc 1589179378b ./libstdc++-v3/testsuite/27_io/ios_manip_basefield.cc 2543133138b ./libstdc++-v3/testsuite/27_io/ios_manip_fmtflags.cc 402291869b ./libstdc++-v3/testsuite/27_io/ios_members.cc ! 3395187832b ./libstdc++-v3/testsuite/27_io/iostream.cc 2441613414b ./libstdc++-v3/testsuite/27_io/iostream_members.cc ! 403539923b ./libstdc++-v3/testsuite/27_io/istream.cc 1371858986b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith.cc 262004209b ./libstdc++-v3/testsuite/27_io/istream_extractor_char.cc 1013375821b ./libstdc++-v3/testsuite/27_io/istream_extractor_other-1.tst *************** *** 14167,14178 **** 466639813b ./libstdc++-v3/testsuite/27_io/istream_sentry.cc 38986799b ./libstdc++-v3/testsuite/27_io/istream_unformatted-1.tst 38986799b ./libstdc++-v3/testsuite/27_io/istream_unformatted-1.txt ! 2702886872b ./libstdc++-v3/testsuite/27_io/istream_unformatted.cc 2607021483b ./libstdc++-v3/testsuite/27_io/istringstream_members.cc 2588015379b ./libstdc++-v3/testsuite/27_io/narrow_stream_objects.cc 4294967295b ./libstdc++-v3/testsuite/27_io/ofstream_members-1.tst 2333857258b ./libstdc++-v3/testsuite/27_io/ofstream_members.cc ! 2500839812b ./libstdc++-v3/testsuite/27_io/ostream.cc 4258844886b ./libstdc++-v3/testsuite/27_io/ostream_inserter_arith.cc 1556078817b ./libstdc++-v3/testsuite/27_io/ostream_inserter_char-1.tst 1556078817b ./libstdc++-v3/testsuite/27_io/ostream_inserter_char-1.txt --- 14182,14195 ---- 466639813b ./libstdc++-v3/testsuite/27_io/istream_sentry.cc 38986799b ./libstdc++-v3/testsuite/27_io/istream_unformatted-1.tst 38986799b ./libstdc++-v3/testsuite/27_io/istream_unformatted-1.txt ! 2016922492b ./libstdc++-v3/testsuite/27_io/istream_unformatted.cc ! 351004607b ./libstdc++-v3/testsuite/27_io/istringstream.cc 2607021483b ./libstdc++-v3/testsuite/27_io/istringstream_members.cc 2588015379b ./libstdc++-v3/testsuite/27_io/narrow_stream_objects.cc + 190325385b ./libstdc++-v3/testsuite/27_io/ofstream.cc 4294967295b ./libstdc++-v3/testsuite/27_io/ofstream_members-1.tst 2333857258b ./libstdc++-v3/testsuite/27_io/ofstream_members.cc ! 3562911149b ./libstdc++-v3/testsuite/27_io/ostream.cc 4258844886b ./libstdc++-v3/testsuite/27_io/ostream_inserter_arith.cc 1556078817b ./libstdc++-v3/testsuite/27_io/ostream_inserter_char-1.tst 1556078817b ./libstdc++-v3/testsuite/27_io/ostream_inserter_char-1.txt *************** *** 14184,14196 **** 4294967295b ./libstdc++-v3/testsuite/27_io/ostream_seeks-1.tst 169443827b ./libstdc++-v3/testsuite/27_io/ostream_seeks.cc 4124709644b ./libstdc++-v3/testsuite/27_io/ostream_unformatted.cc ! 3304429615b ./libstdc++-v3/testsuite/27_io/ostringstream_members.cc 989576790b ./libstdc++-v3/testsuite/27_io/standard_manipulators.cc ! 2336603373b ./libstdc++-v3/testsuite/27_io/streambuf.cc ! 1939814633b ./libstdc++-v3/testsuite/27_io/stringbuf.cc 826108650b ./libstdc++-v3/testsuite/27_io/stringbuf_virtuals.cc ! 2779057461b ./libstdc++-v3/testsuite/27_io/stringstream.cc ! 1600633309b ./libstdc++-v3/testsuite/27_io/stringstream_members.cc 365205754b ./libstdc++-v3/testsuite/27_io/wide_stream_objects.cc 3762370376b ./libstdc++-v3/testsuite/backward/header_deque_h.cc 651880874b ./libstdc++-v3/testsuite/backward/header_hash_map_h.cc --- 14201,14216 ---- 4294967295b ./libstdc++-v3/testsuite/27_io/ostream_seeks-1.tst 169443827b ./libstdc++-v3/testsuite/27_io/ostream_seeks.cc 4124709644b ./libstdc++-v3/testsuite/27_io/ostream_unformatted.cc ! 4123639841b ./libstdc++-v3/testsuite/27_io/ostringstream.cc ! 1267238271b ./libstdc++-v3/testsuite/27_io/ostringstream_members.cc 989576790b ./libstdc++-v3/testsuite/27_io/standard_manipulators.cc ! 252515735b ./libstdc++-v3/testsuite/27_io/streambuf.cc ! 2336603373b ./libstdc++-v3/testsuite/27_io/streambuf_members.cc ! 939421885b ./libstdc++-v3/testsuite/27_io/stringbuf.cc ! 1939814633b ./libstdc++-v3/testsuite/27_io/stringbuf_members.cc 826108650b ./libstdc++-v3/testsuite/27_io/stringbuf_virtuals.cc ! 4012426009b ./libstdc++-v3/testsuite/27_io/stringstream.cc ! 4146600781b ./libstdc++-v3/testsuite/27_io/stringstream_members.cc 365205754b ./libstdc++-v3/testsuite/27_io/wide_stream_objects.cc 3762370376b ./libstdc++-v3/testsuite/backward/header_deque_h.cc 651880874b ./libstdc++-v3/testsuite/backward/header_hash_map_h.cc *************** *** 14200,14206 **** 1470125519b ./libstdc++-v3/testsuite/backward/header_rope_h.cc 4158324753b ./libstdc++-v3/testsuite/backward/header_slist_h.cc 4284948430b ./libstdc++-v3/testsuite/backward/header_tempbuf_h.cc ! 1238398428b ./libstdc++-v3/testsuite/backward/strstream_members.cc 872857903b ./libstdc++-v3/testsuite/config/default.exp 3323103327b ./libstdc++-v3/testsuite/ext/allocators.cc 1828531587b ./libstdc++-v3/testsuite/ext/concept_checks.cc --- 14220,14226 ---- 1470125519b ./libstdc++-v3/testsuite/backward/header_rope_h.cc 4158324753b ./libstdc++-v3/testsuite/backward/header_slist_h.cc 4284948430b ./libstdc++-v3/testsuite/backward/header_tempbuf_h.cc ! 2753031700b ./libstdc++-v3/testsuite/backward/strstream_members.cc 872857903b ./libstdc++-v3/testsuite/config/default.exp 3323103327b ./libstdc++-v3/testsuite/ext/allocators.cc 1828531587b ./libstdc++-v3/testsuite/ext/concept_checks.cc *************** *** 14216,14222 **** 328430332b ./libstdc++-v3/testsuite/Makefile.in 1352817621b ./libstdc++-v3/testsuite/printnow.c 443433597b ./libstdc++-v3/testsuite/README ! 2513680175b ./libstdc++-v3/testsuite/testsuite_hooks.h 156463796b ./libstdc++-v3/testsuite/thread/pthread1.cc 1550931445b ./libstdc++-v3/testsuite/thread/pthread2.cc 1829037829b ./libstdc++-v3/testsuite/thread/pthread3.cc --- 14236,14242 ---- 328430332b ./libstdc++-v3/testsuite/Makefile.in 1352817621b ./libstdc++-v3/testsuite/printnow.c 443433597b ./libstdc++-v3/testsuite/README ! 1201816317b ./libstdc++-v3/testsuite/testsuite_hooks.h 156463796b ./libstdc++-v3/testsuite/thread/pthread1.cc 1550931445b ./libstdc++-v3/testsuite/thread/pthread2.cc 1829037829b ./libstdc++-v3/testsuite/thread/pthread3.cc *************** *** 14230,14236 **** 30175378b ./ltconfig 2369122487b ./ltmain.sh 1311810028b ./MAINTAINERS ! 3762511765b ./maintainer-scripts/ChangeLog 1905552954b ./maintainer-scripts/crontab 4171969357b ./maintainer-scripts/doc_exclude 3945756456b ./maintainer-scripts/gcc_release --- 14250,14256 ---- 30175378b ./ltconfig 2369122487b ./ltmain.sh 1311810028b ./MAINTAINERS ! 411059343b ./maintainer-scripts/ChangeLog 1905552954b ./maintainer-scripts/crontab 4171969357b ./maintainer-scripts/doc_exclude 3945756456b ./maintainer-scripts/gcc_release *************** *** 14255,14261 **** 2360440520b ./zlib/algorithm.txt 1537725969b ./zlib/amiga/Makefile.pup 3919607569b ./zlib/amiga/Makefile.sas ! 715185138b ./zlib/ChangeLog 3062272324b ./zlib/ChangeLog.gcj 720988996b ./zlib/compress.c 1404772722b ./zlib/configure --- 14275,14281 ---- 2360440520b ./zlib/algorithm.txt 1537725969b ./zlib/amiga/Makefile.pup 3919607569b ./zlib/amiga/Makefile.sas ! 1610764448b ./zlib/ChangeLog 3062272324b ./zlib/ChangeLog.gcj 720988996b ./zlib/compress.c 1404772722b ./zlib/configure diff -Nrc3pad gcc-3.1.1/ChangeLog gcc-3.2/ChangeLog *** gcc-3.1.1/ChangeLog Thu Jul 25 23:34:06 2002 --- gcc-3.2/ChangeLog Wed Aug 14 08:58:56 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/FAQ gcc-3.2/FAQ *** gcc-3.1.1/FAQ Thu Jul 25 23:50:44 2002 --- gcc-3.2/FAQ Wed Aug 14 09:31:15 2002 *************** *** 20,55 **** 3. [10]What is an open development model? 4. [11]How do I report a bug? 5. [12]How do I get a bug fixed or a feature added? ! 6. [13]How can I get a development environment for GCC without ! using CVS? ! 7. [14]Does GCC work on my platform? ! 2. [15]Installation ! 1. [16]Problems building the Fortran compiler ! 2. [17]How to install multiple versions of GCC ! 3. [18]Dynamic linker is unable to find GCC libraries ! 4. [19]libstdc++/libio tests fail badly with --enable-shared ! 5. [20]GCC can not find GNU as/GNU ld ! 6. [21]cpp: Usage:... Error ! 7. [22]Optimizing the compiler itself ! 3. [23]Testsuite problems ! 1. [24]Unable to run the testsuite ! 2. [25]How do I pass flags like -fnew-abi to the testsuite? ! 3. [26]How can I run the test suite with multiple options? ! 4. [27]Older versions of GCC ! 1. [28]Is there a stringstream / sstream for GCC 2.95.2? ! 5. [29]Miscellaneous ! 1. [30]Virtual memory exhausted ! 2. [31]Friend Templates ! 3. [32]dynamic_cast, throw, typeid don't work with shared libraries ! 4. [33]Why do I need autoconf, bison, xgettext, automake, etc? ! 5. [34]Why can't I build a shared library? ! 6. [35]How to work around too long C++ symbol names? (-fsquangle) ! 7. [36]When building C++, the linker says my constructors, destructors or virtual tables are undefined, but I defined them ! 8. [37]Will GCC someday include an incremental linker? _________________________________________________________________ General information --- 20,52 ---- 3. [10]What is an open development model? 4. [11]How do I report a bug? 5. [12]How do I get a bug fixed or a feature added? ! 6. [13]Does GCC work on my platform? ! 2. [14]Installation ! 1. [15]How to install multiple versions of GCC ! 2. [16]Dynamic linker is unable to find GCC libraries ! 3. [17]libstdc++/libio tests fail badly with --enable-shared ! 4. [18]GCC can not find GNU as/GNU ld ! 5. [19]cpp: Usage:... Error ! 6. [20]Optimizing the compiler itself ! 3. [21]Testsuite problems ! 1. [22]Unable to run the testsuite ! 2. [23]How do I pass flags like -fnew-abi to the testsuite? ! 3. [24]How can I run the test suite with multiple options? ! 4. [25]Older versions of GCC ! 1. [26]Is there a stringstream / sstream for GCC 2.95.2? ! 5. [27]Miscellaneous ! 1. [28]Virtual memory exhausted ! 2. [29]Friend Templates ! 3. [30]dynamic_cast, throw, typeid don't work with shared libraries ! 4. [31]Why do I need autoconf, bison, xgettext, automake, etc? ! 5. [32]Why can't I build a shared library? ! 6. [33]How to work around too long C++ symbol names? (-fsquangle) ! 7. [34]When building C++, the linker says my constructors, destructors or virtual tables are undefined, but I defined them ! 8. [35]Will GCC someday include an incremental linker? _________________________________________________________________ General information *************** What is the relationship between GCC and *** 71,77 **** development on the gcc2 compiler and appointed the EGCS project as the official GCC maintainers. The net result was a single project which carries forward GCC development under the ultimate control of the ! [38]GCC Steering Committee. _________________________________________________________________ What is the relationship between GCC and Cygnus / Red Hat? --- 68,74 ---- development on the gcc2 compiler and appointed the EGCS project as the official GCC maintainers. The net result was a single project which carries forward GCC development under the ultimate control of the ! [36]GCC Steering Committee. _________________________________________________________________ What is the relationship between GCC and Cygnus / Red Hat? *************** What is the relationship between GCC and *** 82,88 **** While Red Hat does donate hardware, network connections, code and developer time to GCC development, Red Hat does not control GCC. ! Overall control of GCC is in the hands of the [39]GCC Steering Committee which includes people from a variety of different organizations and backgrounds. The purpose of the steering committee is to make decisions in the best interest of GCC and to help ensure --- 79,85 ---- While Red Hat does donate hardware, network connections, code and developer time to GCC development, Red Hat does not control GCC. ! Overall control of GCC is in the hands of the [37]GCC Steering Committee which includes people from a variety of different organizations and backgrounds. The purpose of the steering committee is to make decisions in the best interest of GCC and to help ensure *************** What is the relationship between GCC and *** 94,100 **** What is an open development model? ! We are using a bazaar style [40][1] approach to GCC development: we make snapshots publicly available to anyone who wants to try them; we welcome anyone to join the development mailing list. All of the discussions on the development mailing list are available via the web. --- 91,97 ---- What is an open development model? ! We are using a bazaar style [38][1] approach to GCC development: we make snapshots publicly available to anyone who wants to try them; we welcome anyone to join the development mailing list. All of the discussions on the development mailing list are available via the web. *************** What is an open development model? *** 132,144 **** the past few months. The paper which started all of this introduced two terms: A cathedral development model versus a bazaar development model. The paper is written by Eric S. Raymond, it is ! called ``[41]The Cathedral and the Bazaar''. The paper is a useful starting point for discussions. _________________________________________________________________ How do I report a bug? ! There are complete instructions [42]here. _________________________________________________________________ How do I get a bug fixed or a feature added? --- 129,141 ---- the past few months. The paper which started all of this introduced two terms: A cathedral development model versus a bazaar development model. The paper is written by Eric S. Raymond, it is ! called ``[39]The Cathedral and the Bazaar''. The paper is a useful starting point for discussions. _________________________________________________________________ How do I report a bug? ! There are complete instructions [40]here. _________________________________________________________________ How do I get a bug fixed or a feature added? *************** How do I get a bug fixed or a feature ad *** 153,159 **** * Hire someone to fix it for you. There are various companies and individuals providing support for GCC. This alternative costs money, but is relatively likely to get results. ! * [43]Report the problem to the GCC GNATS bug tracking system and hope that someone will be kind enough to fix it for you. While this is certainly possible, and often happens, there is no guarantee that it will. You should not expect the same response --- 150,156 ---- * Hire someone to fix it for you. There are various companies and individuals providing support for GCC. This alternative costs money, but is relatively likely to get results. ! * [41]Report the problem to the GCC GNATS bug tracking system and hope that someone will be kind enough to fix it for you. While this is certainly possible, and often happens, there is no guarantee that it will. You should not expect the same response *************** How do I get a bug fixed or a feature ad *** 161,167 **** organization since the people who read GCC bug reports, if they choose to help you, will be volunteering their time. This alternative will work best if you follow the directions on ! [44]submitting bugreports. * Fix it yourself. This alternative will probably bring results, if you work hard enough, but will probably take a lot of time, and, depending on the quality of your work and the perceived benefits --- 158,164 ---- organization since the people who read GCC bug reports, if they choose to help you, will be volunteering their time. This alternative will work best if you follow the directions on ! [42]submitting bugreports. * Fix it yourself. This alternative will probably bring results, if you work hard enough, but will probably take a lot of time, and, depending on the quality of your work and the perceived benefits *************** How do I get a bug fixed or a feature ad *** 169,203 **** official release of GCC. _________________________________________________________________ - How can I get a development environment for GCC without using CVS? - - GCC snapshots are available from the FTP server and its mirrors; see - the [45]GCC mirror list. - _________________________________________________________________ - Does GCC work on my platform? The host/target specific installation notes for GCC include information about known problems with installing or using GCC on particular platforms. These are included in the sources for a release ! in INSTALL/specific.html, and the [46]latest version is always available at the GCC web site. Reports of successful builds for GCC ! versions [47]3.0 and [48]2.95 are also available at the web site. _________________________________________________________________ Installation - Problems building the Fortran compiler - - The Fortran front end can not be built with most vendor compilers; it - must be built with GCC. As a result, you may get an error if you do - not follow the install instructions carefully. - - In particular, instead of using "make" to build GCC, you should use - "make bootstrap" if you are building a native compiler or "make cross" - if you are building a cross compiler. - _________________________________________________________________ - How to install multiple versions of GCC It may be desirable to install multiple versions of the compiler on --- 166,183 ---- official release of GCC. _________________________________________________________________ Does GCC work on my platform? The host/target specific installation notes for GCC include information about known problems with installing or using GCC on particular platforms. These are included in the sources for a release ! in INSTALL/specific.html, and the [43]latest version is always available at the GCC web site. Reports of successful builds for GCC ! versions [44]3.0 and [45]2.95 are also available at the web site. _________________________________________________________________ Installation How to install multiple versions of GCC It may be desirable to install multiple versions of the compiler on *************** How to install multiple versions of GCC *** 239,245 **** wish to be sure about which version you are invoking. If you use --prefix, GCC may have difficulty locating a GNU assembler ! or linker on your system, [49]GCC can not find GNU as/GNU ld explains how to deal with this. Another option that may be easier is to use the --program-prefix= or --- 219,225 ---- wish to be sure about which version you are invoking. If you use --prefix, GCC may have difficulty locating a GNU assembler ! or linker on your system, [46]GCC can not find GNU as/GNU ld explains how to deal with this. Another option that may be easier is to use the --program-prefix= or *************** GCC can not find GNU as/GNU ld *** 305,311 **** versions of those programs. To ensure that GCC finds the GNU assembler (the GNU loader), which are ! required by [50]some configurations, you should configure these with the same --prefix option as you used for GCC. Then build & install GNU as (GNU ld) and proceed with building GCC. --- 285,291 ---- versions of those programs. To ensure that GCC finds the GNU assembler (the GNU loader), which are ! required by [47]some configurations, you should configure these with the same --prefix option as you used for GCC. Then build & install GNU as (GNU ld) and proceed with building GCC. *************** Unable to run the testsuite *** 359,365 **** If you get a message about unable to find "standard.exp" when trying to run the GCC testsuites, then your dejagnu is too old to run the GCC tests. You will need to get a newer version of dejagnu from ! [51]http://www.gnu.org/software/dejagnu/dejagnu.html. _________________________________________________________________ How do I pass flags like -fnew-abi to the testsuite? --- 339,345 ---- If you get a message about unable to find "standard.exp" when trying to run the GCC testsuites, then your dejagnu is too old to run the GCC tests. You will need to get a newer version of dejagnu from ! [48]http://www.gnu.org/software/dejagnu/dejagnu.html. _________________________________________________________________ How do I pass flags like -fnew-abi to the testsuite? *************** How can I run the test suite with multip *** 394,400 **** Is there a stringstream / sstream for GCC 2.95.2? Yes, it's at: ! [52]http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream. _________________________________________________________________ Miscellaneous --- 374,380 ---- Is there a stringstream / sstream for GCC 2.95.2? Yes, it's at: ! [49]http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream. _________________________________________________________________ Miscellaneous *************** dynamic_cast, throw, typeid don't work w *** 506,512 **** [basic.def.odr]. For more details about the way that GCC implements these and other C++ ! features, please read the [53]ABI specification. Note the std::typeinfo_t objects which must be resolved all begin with "_ZTS". Refer to ld's documentation for a description of the "-E" & "-Bsymbolic" flags. --- 486,492 ---- [basic.def.odr]. For more details about the way that GCC implements these and other C++ ! features, please read the [50]ABI specification. Note the std::typeinfo_t objects which must be resolved all begin with "_ZTS". Refer to ld's documentation for a description of the "-E" & "-Bsymbolic" flags. *************** Why do I need autoconf, bison, xgettext, *** 537,546 **** rebuild GCC. In general, the current versions of these tools from ! [54]ftp://ftp.gnu.org/gnu/ will work. At present, Autoconf 2.50 is not supported, and you will need to use Autoconf 2.13; work is in progress to fix this problem. Also look at ! [55]ftp://gcc.gnu.org/pub/gcc/infrastructure/ for any special versions of packages. _________________________________________________________________ --- 517,526 ---- rebuild GCC. In general, the current versions of these tools from ! [51]ftp://ftp.gnu.org/gnu/ will work. At present, Autoconf 2.50 is not supported, and you will need to use Autoconf 2.13; work is in progress to fix this problem. Also look at ! [52]ftp://gcc.gnu.org/pub/gcc/infrastructure/ for any special versions of packages. _________________________________________________________________ *************** References *** 632,677 **** 10. http://gcc.gnu.org/faq.html#open-development 11. http://gcc.gnu.org/faq.html#bugreport 12. http://gcc.gnu.org/faq.html#support ! 13. http://gcc.gnu.org/faq.html#noncvs ! 14. http://gcc.gnu.org/faq.html#platforms ! 15. http://gcc.gnu.org/faq.html#installation ! 16. http://gcc.gnu.org/faq.html#fortran ! 17. http://gcc.gnu.org/faq.html#multiple ! 18. http://gcc.gnu.org/faq.html#rpath ! 19. http://gcc.gnu.org/faq.html#rpath ! 20. http://gcc.gnu.org/faq.html#gas ! 21. http://gcc.gnu.org/faq.html#environ ! 22. http://gcc.gnu.org/faq.html#optimizing ! 23. http://gcc.gnu.org/faq.html#testsuite ! 24. http://gcc.gnu.org/faq.html#dejagnu ! 25. http://gcc.gnu.org/faq.html#testoptions ! 26. http://gcc.gnu.org/faq.html#multipletests ! 27. http://gcc.gnu.org/faq.html#old ! 28. http://gcc.gnu.org/faq.html#2.95sstream ! 29. http://gcc.gnu.org/faq.html#misc ! 30. http://gcc.gnu.org/faq.html#memexhausted ! 31. http://gcc.gnu.org/faq.html#friend ! 32. http://gcc.gnu.org/faq.html#dso ! 33. http://gcc.gnu.org/faq.html#generated_files ! 34. http://gcc.gnu.org/faq.html#picflag-needed ! 35. http://gcc.gnu.org/faq.html#squangle ! 36. http://gcc.gnu.org/faq.html#vtables ! 37. http://gcc.gnu.org/faq.html#incremental ! 38. http://gcc.gnu.org/steering.html ! 39. http://gcc.gnu.org/steering.html ! 40. http://gcc.gnu.org/faq.html#cathedral-vs-bazaar ! 41. http://www.tuxedo.org/~esr/writings/cathedral-bazaar/ 42. http://gcc.gnu.org/bugs.html ! 43. http://gcc.gnu.org/bugs.html ! 44. http://gcc.gnu.org/bugs.html ! 45. http://gcc.gnu.org/mirrors.html ! 46. http://gcc.gnu.org/install/specific.html ! 47. http://gcc.gnu.org/gcc-3.0/buildstat.html ! 48. http://gcc.gnu.org/gcc-2.95/buildstat.html ! 49. http://gcc.gnu.org/faq.html#gas ! 50. http://gcc.gnu.org/install/specific.html ! 51. http://www.gnu.org/software/dejagnu/dejagnu.html ! 52. http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream ! 53. http://www.codesourcery.com/cxx-abi/ ! 54. ftp://ftp.gnu.org/gnu/ ! 55. ftp://gcc.gnu.org/pub/gcc/infrastructure/ --- 612,654 ---- 10. http://gcc.gnu.org/faq.html#open-development 11. http://gcc.gnu.org/faq.html#bugreport 12. http://gcc.gnu.org/faq.html#support ! 13. http://gcc.gnu.org/faq.html#platforms ! 14. http://gcc.gnu.org/faq.html#installation ! 15. http://gcc.gnu.org/faq.html#multiple ! 16. http://gcc.gnu.org/faq.html#rpath ! 17. http://gcc.gnu.org/faq.html#rpath ! 18. http://gcc.gnu.org/faq.html#gas ! 19. http://gcc.gnu.org/faq.html#environ ! 20. http://gcc.gnu.org/faq.html#optimizing ! 21. http://gcc.gnu.org/faq.html#testsuite ! 22. http://gcc.gnu.org/faq.html#dejagnu ! 23. http://gcc.gnu.org/faq.html#testoptions ! 24. http://gcc.gnu.org/faq.html#multipletests ! 25. http://gcc.gnu.org/faq.html#old ! 26. http://gcc.gnu.org/faq.html#2.95sstream ! 27. http://gcc.gnu.org/faq.html#misc ! 28. http://gcc.gnu.org/faq.html#memexhausted ! 29. http://gcc.gnu.org/faq.html#friend ! 30. http://gcc.gnu.org/faq.html#dso ! 31. http://gcc.gnu.org/faq.html#generated_files ! 32. http://gcc.gnu.org/faq.html#picflag-needed ! 33. http://gcc.gnu.org/faq.html#squangle ! 34. http://gcc.gnu.org/faq.html#vtables ! 35. http://gcc.gnu.org/faq.html#incremental ! 36. http://gcc.gnu.org/steering.html ! 37. http://gcc.gnu.org/steering.html ! 38. http://gcc.gnu.org/faq.html#cathedral-vs-bazaar ! 39. http://www.tuxedo.org/~esr/writings/cathedral-bazaar/ ! 40. http://gcc.gnu.org/bugs.html ! 41. http://gcc.gnu.org/bugs.html 42. http://gcc.gnu.org/bugs.html ! 43. http://gcc.gnu.org/install/specific.html ! 44. http://gcc.gnu.org/gcc-3.0/buildstat.html ! 45. http://gcc.gnu.org/gcc-2.95/buildstat.html ! 46. http://gcc.gnu.org/faq.html#gas ! 47. http://gcc.gnu.org/install/specific.html ! 48. http://www.gnu.org/software/dejagnu/dejagnu.html ! 49. http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream ! 50. http://www.codesourcery.com/cxx-abi/ ! 51. ftp://ftp.gnu.org/gnu/ ! 52. ftp://gcc.gnu.org/pub/gcc/infrastructure/ diff -Nrc3pad gcc-3.1.1/INSTALL/index.html gcc-3.2/INSTALL/index.html *** gcc-3.1.1/INSTALL/index.html Thu Jul 25 23:50:44 2002 --- gcc-3.2/INSTALL/index.html Wed Aug 14 09:31:15 2002 *************** We recommend you browse the entire gener *** 24,34 **** you proceed.

Lists of successful builds for released versions of GCC are ! available at our web pages for ! 3.1, ! 3.0 ! and ! 2.95. These lists are updated as new information becomes available.

The installation procedure itself is broken into five steps. --- 24,30 ---- you proceed.

Lists of successful builds for released versions of GCC are ! available at http://gcc.gnu.org/buildstat.html. These lists are updated as new information becomes available.

The installation procedure itself is broken into five steps. diff -Nrc3pad gcc-3.1.1/config/ChangeLog gcc-3.2/config/ChangeLog *** gcc-3.1.1/config/ChangeLog Thu Jul 25 23:34:12 2002 --- gcc-3.2/config/ChangeLog Wed Aug 14 08:59:02 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/config/mpw/ChangeLog gcc-3.2/config/mpw/ChangeLog *** gcc-3.1.1/config/mpw/ChangeLog Thu Jul 25 23:34:10 2002 --- gcc-3.2/config/mpw/ChangeLog Wed Aug 14 08:59:01 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/contrib/ChangeLog gcc-3.2/contrib/ChangeLog *** gcc-3.1.1/contrib/ChangeLog Thu Jul 25 23:34:14 2002 --- gcc-3.2/contrib/ChangeLog Wed Aug 14 08:59:04 2002 *************** *** 1,3 **** --- 1,11 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + + 2002-08-14 Mark Mitchell + + * gennews (files): Add GCC 3.2 files. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/contrib/gennews gcc-3.2/contrib/gennews *** gcc-3.1.1/contrib/gennews Thu Jul 25 14:36:02 2002 --- gcc-3.2/contrib/gennews Wed Aug 14 08:35:06 2002 *************** *** 3,9 **** # Script to generate the NEWS file from online release notes. # Contributed by Joseph Myers . # ! # Copyright (C) 2000, 2001 Free Software Foundation, Inc. # This file is part of GNU CC. # # GNU CC is free software; you can redistribute it and/or modify --- 3,9 ---- # Script to generate the NEWS file from online release notes. # Contributed by Joseph Myers . # ! # Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. # This file is part of GNU CC. # # GNU CC is free software; you can redistribute it and/or modify *************** *** 22,28 **** # Boston, MA 02111-1307, USA. website=http://gcc.gnu.org/ ! files="gcc-3.1/index.html gcc-3.1/changes.html gcc-3.0/gcc-3.0.html gcc-3.0/features.html gcc-3.0/caveats.html gcc-2.95/index.html gcc-2.95/features.html gcc-2.95/caveats.html egcs-1.1/index.html egcs-1.1/features.html egcs-1.1/caveats.html --- 22,29 ---- # Boston, MA 02111-1307, USA. website=http://gcc.gnu.org/ ! files="gcc-3.2/index.html gcc-3.2/changes.html ! gcc-3.1/index.html gcc-3.1/changes.html gcc-3.0/gcc-3.0.html gcc-3.0/features.html gcc-3.0/caveats.html gcc-2.95/index.html gcc-2.95/features.html gcc-2.95/caveats.html egcs-1.1/index.html egcs-1.1/features.html egcs-1.1/caveats.html diff -Nrc3pad gcc-3.1.1/contrib/regression/ChangeLog gcc-3.2/contrib/regression/ChangeLog *** gcc-3.1.1/contrib/regression/ChangeLog Thu Jul 25 23:34:16 2002 --- gcc-3.2/contrib/regression/ChangeLog Wed Aug 14 08:59:05 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/faq.html gcc-3.2/faq.html *** gcc-3.1.1/faq.html Thu Jul 25 23:50:43 2002 --- gcc-3.2/faq.html Wed Aug 14 09:31:14 2002 *************** Information page.

*** 34,46 ****
  • What is an open development model?
  • How do I report a bug?
  • How do I get a bug fixed or a feature added?
  • -
  • How can I get a development environment for GCC without using CVS?
  • Does GCC work on my platform?
  • Installation
      -
    1. Problems building the Fortran compiler
    2. How to install multiple versions of GCC
    3. Dynamic linker is unable to find GCC libraries
    4. libstdc++/libio tests fail badly with --enable-shared
    5. --- 34,44 ---- *************** disadvantages.

      *** 212,225 ****
      -

      How can I get a development environment for GCC - without using CVS?

      - -

      GCC snapshots are available from the FTP server and its mirrors; - see the GCC mirror list.

      - -
      -

      Does GCC work on my platform?

      The host/target specific installation notes for GCC include information --- 210,215 ---- *************** are also available at the web site.

      *** 236,253 ****

      Installation

      -

      Problems building the Fortran compiler

      - -

      The Fortran front end can not be built with most vendor compilers; - it must be built with GCC. As a result, you may get an error if you - do not follow the install instructions carefully.

      - -

      In particular, instead of using "make" to build GCC, you should use - "make bootstrap" if you are building a native compiler or "make cross" - if you are building a cross compiler.

      - - -

      How to install multiple versions of GCC

      It may be desirable to install multiple versions of the compiler on --- 226,231 ---- diff -Nrc3pad gcc-3.1.1/gcc/ChangeLog gcc-3.2/gcc/ChangeLog *** gcc-3.1.1/gcc/ChangeLog Thu Jul 25 23:34:59 2002 --- gcc-3.2/gcc/ChangeLog Wed Aug 14 08:59:50 2002 *************** *** 1,3 **** --- 1,96 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + + 2002-08-08 Jakub Jelinek + + * config/rs6000/rs6000.h, config/rs6000/aix.h, + config/rs6000/darwin.h, config/rs6000/linux64.h: Revert last + two patches. + * config/rs6000/sysv4.h: Likewise, remove #undef ADJUST_FIELD_ALIGN. + + 2002-08-08 Jakub Jelinek + + * config/rs6000/rs6000-protos.h (rs6000_field_alignment): Remove. + * config/rs6000/rs6000.c (rs6000_field_alignment): Move... + * config/rs6000/rs6000.h (ADJUST_FIELD_ALIGN): ...inline into the + macro. + + 2002-08-08 Jakub Jelinek + + * stor-layout.c (place_union_field): For bitfields if + PCC_BITFIELD_TYPE_MATTERS and TYPE_USER_ALIGN, set record's + TYPE_USER_ALIGN. + + 2002-08-07 Jakub Jelinek + Richard Henderson + + * stor-layout.c (place_union_field): Apply ADJUST_FIELD_ALIGN + to type_align when PCC_BITFIELD_TYPE_MATTERS. Only apply + ADJUST_FIELD_ALIGN if not DECL_USER_ALIGN resp. TYPE_USER_ALIGN. + (place_field): Likewise. + * config/i386/i386.c (x86_field_alignment): Don't check + TARGET_ALIGN_DOUBLE for the second time. + Apply min for all MODE_INT and MODE_CLASS_INT modes. + * config/rs6000/rs6000.c (rs6000_field_alignment): New. + * config/rs6000/rs6000-protos.h (rs6000_field_alignment): New + prototype. + * config/rs6000/rs6000.h (ADJUST_FIELD_ALIGN): Define. + * config/rs6000/aix.h (ADJUST_FIELD_ALIGN): Remove. + * config/rs6000/darwin.h (ADJUST_FIELD_ALIGN): Remove. + * config/rs6000/linux64.h (ADJUST_FIELD_ALIGN): Remove. + * config/rs6000/sysv4.h (ADJUST_FIELD_ALIGN): Remove. + * doc/tm.texi (ADJUST_FIELD_ALIGN): Update description. + + 2002-08-06 Jakub Jelinek + + * config/i386/mmintrin.h (__m64): Make the type 64-bit aligned. + + 2002-08-06 Jakub Jelinek + + * config.gcc (*-*-linux*): Default to --enable-threads=posix if no + --{enable,disable}-threads is given to configure. + (alpha*-*-linux*, hppa*-*-linux*, i[34567]86-*-linux*, + x86_64-*-linux*, ia64*-*-linux*, m68k-*-linux*, mips*-*-linux*, + powerpc-*-linux-gnualtivec*, powerpc-*-linux*, s390-*-linux*, + s390x-*-linux*, sh-*-linux*, sparc-*-linux*, sparc64-*-linux*): + Remove thread_file setting here. + + 2002-08-04 Mark Mitchell + + * doc/install.texi (Installing GCC): Refer to buildstat.html, + rather than listing version-specific build status files. + + 2002-08-04 Joseph S. Myers + + * doc/include/gcc-common.texi (version-GCC): Increase to 3.2. + + 2002-08-01 Benjamin Kosnik + + * gcc.c: Set __GXX_ABI_VERSION to 102. + + 2002-07-30 Franz Sirl + + * gcc.c (cpp_unique_options): Define __GXX_ABI_VERSION, bump it to 101. + + 2002-07-24 Frank van der Linden + + PR optimization/7291 + * config/i386/i386.c (ix86_expand_clrstr): Fix bzero alignment + problem on x86_64. + + 2002-05-16 Jason Merrill + + * config/mips/mips.c (mips_output_external): Don't do sdata + optimization for a variable with DECL_COMDAT set. + + 2002-01-03 Jakub Jelinek + + * c-decl.c (build_compound_literal): Set decl TREE_READONLY from TYPE. + + * c-decl.c (build_compound_literal): Defer compound literal decls + until until file end to emit them only if they are actually used. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/gcc/NEWS gcc-3.2/gcc/NEWS *** gcc-3.1.1/gcc/NEWS Thu Jul 25 23:50:51 2002 --- gcc-3.2/gcc/NEWS Wed Aug 14 09:31:23 2002 *************** that led to GCC 3. For information on GC *** 5,18 **** see ONEWS. ====================================================================== ! http://gcc.gnu.org/gcc-3.1/index.html ! GCC 3.1 ! May 15, 2002 The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.1. GCC used to stand for the GNU C Compiler, but since the compiler supports several other languages aside from C, it now stands for the --- 5,18 ---- see ONEWS. ====================================================================== ! http://gcc.gnu.org/gcc-3.2/index.html ! GCC 3.2 ! August 14, 2002 The [1]GNU project and the GCC developers are pleased to announce the ! release of GCC 3.2. GCC used to stand for the GNU C Compiler, but since the compiler supports several other languages aside from C, it now stands for the *************** http://gcc.gnu.org/gcc-3.1/index.html *** 49,61 **** Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2002-07-17 [16]Valid XHTML 1.0 References 1. http://www.gnu.org/ ! 2. http://gcc.gnu.org/gcc-3.1/buildstat.html ! 3. http://gcc.gnu.org/gcc-3.1/changes.html 4. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html 5. http://gcc.gnu.org/index.html 6. mailto:gcc@gcc.gnu.org --- 49,61 ---- Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2002-08-14 [16]Valid XHTML 1.0 References 1. http://www.gnu.org/ ! 2. http://gcc.gnu.org/gcc-3.2/buildstat.html ! 3. http://gcc.gnu.org/gcc-3.2/changes.html 4. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html 5. http://gcc.gnu.org/index.html 6. mailto:gcc@gcc.gnu.org *************** References *** 70,80 **** 15. mailto:gnu@gnu.org 16. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.1/changes.html GCC 3.1 Changes, New Features, and Fixes ! Additional changes (that will be) in GCC 3.1.1 * A bug related to how structures and unions are returned has been fixed for powerpc-*-netbsd*. --- 70,223 ---- 15. mailto:gnu@gnu.org 16. http://validator.w3.org/check/referer ====================================================================== + http://gcc.gnu.org/gcc-3.2/changes.html + + GCC 3.2 Changes, New Features, and Fixes + + Relase Notes + + See [1]this message for a list of bugs fixed in this released. + + Caveats + + * This GCC release is based on the GCC 3.1 sourcebase, and thus has + all the [2]changes in the GCC 3.1 series. In addition, GCC 3.2 has + a number of C++ ABI fixes which make its C++ compiler generate + binary code which is incompatible with the C++ compilers found in + earlier GCC releases, including GCC 3.1 and GCC 3.1.1. + + New Languages and Language specific improvements + + C++ + + * There are now no known differences between the C++ ABI implemented + in GCC and the multi-vendor standard. We believe that the ABI for + the C++ standard library is now stable and will not change in + future versions of the compiler. However, hard experience has + taught us to be cautious; it is possible that more problems will + be found. It is our intention to make changes to the ABI only if + they are necessary for correct compilation of C++, as opposed to + conformance to the ABI documents. + * For details on how to build an ABI compliant compiler for + GNU/Linux systems, check the [3]common C++ ABI page. + + New Targets and Target Specific Improvements + + x86-64 + + * A bug whereby the complier could generated bad code for bzero has + been fixed. + * + _________________________________________________________________ + + Please send FSF & GNU inquiries & questions to [4]gnu@gnu.org. There + are also [5]other ways to contact the FSF. + + These pages are maintained by [6]The GCC team. + + + Please send comments on these web pages and GCC to [7]gcc@gnu.org or + [8]gcc@gcc.gnu.org, send other questions to [9]gnu@gnu.org. + + Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite + 330, Boston, MA 02111, USA. + + Verbatim copying and distribution of this entire article is permitted + in any medium, provided this notice is preserved. + + Last modified 2002-08-14 [10]Valid XHTML 1.0 + + References + + 1. http://gcc.gnu.org/ml/gcc/2002-08/msg00405.html + 2. http://gcc.gnu.org/gcc-3.1/changes.html + 3. http://gcc.gnu.org/gcc-3.2/c++-abi.html + 4. mailto:gnu@gnu.org + 5. http://www.gnu.org/home.html#ContactInfo + 6. http://gcc.gnu.org/about.html + 7. mailto:gcc@gnu.org + 8. mailto:gcc@gcc.gnu.org + 9. mailto:gnu@gnu.org + 10. http://validator.w3.org/check/referer + ====================================================================== + http://gcc.gnu.org/gcc-3.1/index.html + + GCC 3.1 + + July 27, 2002 + + The [1]GNU project and the GCC developers are pleased to announce the + release of GCC 3.1.1. + + The links below still apply to GCC 3.1.1. + + May 15, 2002 + + The [2]GNU project and the GCC developers are pleased to announce the + release of GCC 3.1. + + GCC used to stand for the GNU C Compiler, but since the compiler + supports several other languages aside from C, it now stands for the + GNU Compiler Collection. + + A list of [3]successful builds is updated as new information becomes + available. + + The GCC developers would like to thank the numerous people that have + contributed [4]new features, improvements, bug fixes, and other + changes as well as test results to GCC. This [5]amazing group of + volunteers is what makes GCC successful. + + For additional information about GCC please refer to the [6]GCC + project web site or contact the [7]GCC development mailing list. + + To obtain GCC please use [8]our mirror sites, one of the [9]GNU mirror + sites, or [10]our CVS server. + _________________________________________________________________ + _________________________________________________________________ + + Please send FSF & GNU inquiries & questions to [11]gnu@gnu.org. There + are also [12]other ways to contact the FSF. + + These pages are maintained by [13]The GCC team. + + + Please send comments on these web pages and GCC to [14]gcc@gnu.org + or [15]gcc@gcc.gnu.org, send other questions to [16]gnu@gnu.org. + + Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite + 330, Boston, MA 02111, USA. + + Verbatim copying and distribution of this entire article is permitted + in any medium, provided this notice is preserved. + + Last modified 2002-07-28 [17]Valid XHTML 1.0 + + References + + 1. http://www.gnu.org/ + 2. http://www.gnu.org/ + 3. http://gcc.gnu.org/gcc-3.1/buildstat.html + 4. http://gcc.gnu.org/gcc-3.1/changes.html + 5. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html + 6. http://gcc.gnu.org/index.html + 7. mailto:gcc@gcc.gnu.org + 8. http://gcc.gnu.org/mirrors.html + 9. http://www.gnu.org/order/ftp.html + 10. http://gcc.gnu.org/cvs.html + 11. mailto:gnu@gnu.org + 12. http://www.gnu.org/home.html#ContactInfo + 13. http://gcc.gnu.org/about.html + 14. mailto:gcc@gnu.org + 15. mailto:gcc@gcc.gnu.org + 16. mailto:gnu@gnu.org + 17. http://validator.w3.org/check/referer + ====================================================================== http://gcc.gnu.org/gcc-3.1/changes.html GCC 3.1 Changes, New Features, and Fixes ! Additional changes in GCC 3.1.1 * A bug related to how structures and unions are returned has been fixed for powerpc-*-netbsd*. *************** Additional changes (that will be) in GCC *** 86,96 **** * Nested functions have been fixed for mips*-*-netbsd*. * Some missing floating point support routines have beed added for mips*-*-netbsd*. Caveats * The -traditional C compiler option has been deprecated and will be ! removed in GCC 3.2. (It remains possible to preprocess non-C code with the traditional preprocessor.) * The default debugging format for most ELF platforms (including GNU/Linux and FreeBSD; notable exception is Solaris) has changed --- 229,241 ---- * Nested functions have been fixed for mips*-*-netbsd*. * Some missing floating point support routines have beed added for mips*-*-netbsd*. + * This [1]message gives additional information about the bugs fixed + in this release. Caveats * The -traditional C compiler option has been deprecated and will be ! removed in GCC 3.3. (It remains possible to preprocess non-C code with the traditional preprocessor.) * The default debugging format for most ELF platforms (including GNU/Linux and FreeBSD; notable exception is Solaris) has changed *************** Caveats *** 99,119 **** General Optimizer Improvements * Jan Hubicka, SuSE Labs, together with Richard Henderson, Red Hat, ! and Andreas Jaeger, SuSE Labs, has contributed [1]infrastructure for profile driven optimizations. Options -fprofile-arcs and -fbranch-probabilities can now be used to improve speed of the generated code by profiling the actual program behaviour on typical runs. In the absence of profile info the compiler attempts to guess the profile statically. ! * [2]SPEC2000 and [3]SPEC95 benchmark suites are now used daily to monitor performance of the generated code. According to the SPECInt2000 results on an AMD Athlon CPU, the code generated by GCC 3.1 is 6% faster on the average (8.2% faster with profile feedback) compared to GCC 3.0. The code produced by GCC 3.0 is about 2.1% faster compared to 2.95.3. Tests were done using the -O2 -march=athlon command-line options. ! * Alexandre Oliva, of [4]Red Hat, has generalized the tree inlining ! infrastructure developed by [5]CodeSourcery, LLC for the C++ front end, so that it is now used in the C front end too. Inlining functions as trees exposes them earlier to the compiler, giving it more opportunities for optimization. --- 244,264 ---- General Optimizer Improvements * Jan Hubicka, SuSE Labs, together with Richard Henderson, Red Hat, ! and Andreas Jaeger, SuSE Labs, has contributed [2]infrastructure for profile driven optimizations. Options -fprofile-arcs and -fbranch-probabilities can now be used to improve speed of the generated code by profiling the actual program behaviour on typical runs. In the absence of profile info the compiler attempts to guess the profile statically. ! * [3]SPEC2000 and [4]SPEC95 benchmark suites are now used daily to monitor performance of the generated code. According to the SPECInt2000 results on an AMD Athlon CPU, the code generated by GCC 3.1 is 6% faster on the average (8.2% faster with profile feedback) compared to GCC 3.0. The code produced by GCC 3.0 is about 2.1% faster compared to 2.95.3. Tests were done using the -O2 -march=athlon command-line options. ! * Alexandre Oliva, of [5]Red Hat, has generalized the tree inlining ! infrastructure developed by [6]CodeSourcery, LLC for the C++ front end, so that it is now used in the C front end too. Inlining functions as trees exposes them earlier to the compiler, giving it more opportunities for optimization. *************** New Languages and Language specific impr *** 129,135 **** C/C++ ! * A few more [6]ISO C99 features. * The preprocessor is 10-50% faster than the preprocessor in GCC 3.0. * The preprocessor's symbol table has been merged with the symbol --- 274,280 ---- C/C++ ! * A few more [7]ISO C99 features. * The preprocessor is 10-50% faster than the preprocessor in GCC 3.0. * The preprocessor's symbol table has been merged with the symbol *************** New Languages and Language specific impr *** 192,198 **** G++ will allocate a in the return value slot, so that the return becomes a no-op. For this to work, all return statements in the function must return the same variable. ! * Improvements to the C++ library are listed in [7]the libstdc++-v3 FAQ. Objective-C --- 337,343 ---- G++ will allocate a in the return value slot, so that the return becomes a no-op. For this to work, all return statements in the function must return the same variable. ! * Improvements to the C++ library are listed in [8]the libstdc++-v3 FAQ. Objective-C *************** New Languages and Language specific impr *** 246,256 **** Fortran ! Fortran improvements are listed in [8]the Fortran documentation. Ada ! [9]Ada Core Technologies, Inc, has contributed its GNAT Ada 95 front end and associated tools. The GNAT compiler fully implements the Ada language as defined by the ISO/IEC 8652 standard. --- 391,401 ---- Fortran ! Fortran improvements are listed in [9]the Fortran documentation. Ada ! [10]Ada Core Technologies, Inc, has contributed its GNAT Ada 95 front end and associated tools. The GNAT compiler fully implements the Ada language as defined by the ISO/IEC 8652 standard. *************** New Languages and Language specific impr *** 259,282 **** New Targets and Target Specific Improvements ! * Hans-Peter Nilsson has contributed a port to [10]MMIX, the CPU architecture used in new editions of Donald E. Knuth's The Art of Computer Programming. ! * [11]Axis Communications has contributed its port to the CRIS CPU architecture, used in the ETRAX system-on-a-chip series. See ! [12]Axis' developer site for technical information. ! * Alexandre Oliva, of [13]Red Hat, has contributed a port to the ! [14]SuperH SH5 64-bit RISC microprocessor architecture, extending the existing SH port. * UltraSPARC is fully supported in 64-bit mode. The option -m64 enables it. * For compatibility with the Sun compiler #pragma redefine_extname has been implemented on Solaris. * The x86 back end has had some noticeable work done to it. ! + [15]SuSE Labs developers Jan Hubicka, Bo Thorsen and Andreas Jaeger have contributed a port to the AMD x86-64 architecture. For more information on x86-64 see ! [16]http://www.x86-64.org. + The compiler now supports MMX, 3DNow!, SSE, and SSE2 instructions. Options -mmmx, -m3dnow, -msse, and -msse2 will enable the respective instruction sets. Intel C++ compatible --- 404,427 ---- New Targets and Target Specific Improvements ! * Hans-Peter Nilsson has contributed a port to [11]MMIX, the CPU architecture used in new editions of Donald E. Knuth's The Art of Computer Programming. ! * [12]Axis Communications has contributed its port to the CRIS CPU architecture, used in the ETRAX system-on-a-chip series. See ! [13]Axis' developer site for technical information. ! * Alexandre Oliva, of [14]Red Hat, has contributed a port to the ! [15]SuperH SH5 64-bit RISC microprocessor architecture, extending the existing SH port. * UltraSPARC is fully supported in 64-bit mode. The option -m64 enables it. * For compatibility with the Sun compiler #pragma redefine_extname has been implemented on Solaris. * The x86 back end has had some noticeable work done to it. ! + [16]SuSE Labs developers Jan Hubicka, Bo Thorsen and Andreas Jaeger have contributed a port to the AMD x86-64 architecture. For more information on x86-64 see ! [17]http://www.x86-64.org. + The compiler now supports MMX, 3DNow!, SSE, and SSE2 instructions. Options -mmmx, -m3dnow, -msse, and -msse2 will enable the respective instruction sets. Intel C++ compatible *************** New Targets and Target Specific Improvem *** 299,305 **** applications. * The PowerPC back end has added 64-bit PowerPC GNU/Linux support. * C++ support for AIX has been improved. ! * Aldy Hernandez, of [17]Red Hat, Inc has contributed extensions to the PowerPC port supporting the AltiVec programming model (SIMD). The support, though presently useful, is experimental and is expected to stabilize for 3.2. The support is written to conform --- 444,450 ---- applications. * The PowerPC back end has added 64-bit PowerPC GNU/Linux support. * C++ support for AIX has been improved. ! * Aldy Hernandez, of [18]Red Hat, Inc has contributed extensions to the PowerPC port supporting the AltiVec programming model (SIMD). The support, though presently useful, is experimental and is expected to stabilize for 3.2. The support is written to conform *************** Documentation improvements *** 393,406 **** * Many cleanups and improvements in general. _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [18]gnu@gnu.org. There ! are also [19]other ways to contact the FSF. ! These pages are maintained by [20]The GCC team. ! Please send comments on these web pages and GCC to [21]gcc@gnu.org ! or [22]gcc@gcc.gnu.org, send other questions to [23]gnu@gnu.org. Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. --- 538,551 ---- * Many cleanups and improvements in general. _________________________________________________________________ ! Please send FSF & GNU inquiries & questions to [19]gnu@gnu.org. There ! are also [20]other ways to contact the FSF. ! These pages are maintained by [21]The GCC team. ! Please send comments on these web pages and GCC to [22]gcc@gnu.org ! or [23]gcc@gcc.gnu.org, send other questions to [24]gnu@gnu.org. Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. *************** Documentation improvements *** 408,441 **** Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2002-07-17 [24]Valid XHTML 1.0 References ! 1. http://gcc.gnu.org/news/profiledriven.html ! 2. http://www.suse.de/~aj/SPEC/ ! 3. http://people.redhat.com/dnovillo/SPEC/ ! 4. http://www.redhat.com/ ! 5. http://www.codesourcery.com/ ! 6. http://gcc.gnu.org/gcc-3.1/c99status.html ! 7. http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html#4_1 ! 8. http://gcc.gnu.org/onlinedocs/g77_news.html ! 9. http://www.gnat.com/ ! 10. http://www-cs-faculty.stanford.edu/~knuth/mmix.html ! 11. http://www.axis.com/ ! 12. http://developer.axis.com/ ! 13. http://www.redhat.com/ ! 14. http://www.superh.com/ ! 15. http://www.suse.com/ ! 16. http://www.x86-64.org/ ! 17. http://www.redhat.com/ ! 18. mailto:gnu@gnu.org ! 19. http://www.gnu.org/home.html#ContactInfo ! 20. http://gcc.gnu.org/about.html ! 21. mailto:gcc@gnu.org ! 22. mailto:gcc@gcc.gnu.org ! 23. mailto:gnu@gnu.org ! 24. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.0/gcc-3.0.html --- 553,587 ---- Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2002-07-26 [25]Valid XHTML 1.0 References ! 1. http://gcc.gnu.org/ml/gcc/2002-07/msg01208.html ! 2. http://gcc.gnu.org/news/profiledriven.html ! 3. http://www.suse.de/~aj/SPEC/ ! 4. http://people.redhat.com/dnovillo/SPEC/ ! 5. http://www.redhat.com/ ! 6. http://www.codesourcery.com/ ! 7. http://gcc.gnu.org/gcc-3.1/c99status.html ! 8. http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html#4_1 ! 9. http://gcc.gnu.org/onlinedocs/g77_news.html ! 10. http://www.gnat.com/ ! 11. http://www-cs-faculty.stanford.edu/~knuth/mmix.html ! 12. http://www.axis.com/ ! 13. http://developer.axis.com/ ! 14. http://www.redhat.com/ ! 15. http://www.superh.com/ ! 16. http://www.suse.com/ ! 17. http://www.x86-64.org/ ! 18. http://www.redhat.com/ ! 19. mailto:gnu@gnu.org ! 20. http://www.gnu.org/home.html#ContactInfo ! 21. http://gcc.gnu.org/about.html ! 22. mailto:gcc@gnu.org ! 23. mailto:gcc@gcc.gnu.org ! 24. mailto:gnu@gnu.org ! 25. http://validator.w3.org/check/referer ====================================================================== http://gcc.gnu.org/gcc-3.0/gcc-3.0.html *************** http://gcc.gnu.org/gcc-3.0/caveats.html *** 724,729 **** --- 870,880 ---- GCC 3.0 Caveats + * -fstrict-aliasing is now part of -O2 and higher optimization + levels. This allows the compiler to assume the strictest aliasing + rules applicable to the language being compiled. For C and C++, + this activates optimizations based on the type of expressions. + This optimization may thus break old, non-compliant code. * Enumerations are now properly promoted to int in function parameters and function returns. Normally this change is not visible, but when using -fshort-enums this is an ABI change. *************** http://gcc.gnu.org/gcc-3.0/caveats.html *** 768,774 **** Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2002-07-17 [10]Valid XHTML 1.0 References --- 919,925 ---- Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ! Last modified 2002-08-14 [10]Valid XHTML 1.0 References diff -Nrc3pad gcc-3.1.1/gcc/c-decl.c gcc-3.2/gcc/c-decl.c *** gcc-3.1.1/gcc/c-decl.c Mon Jun 10 21:53:37 2002 --- gcc-3.2/gcc/c-decl.c Fri Jul 26 23:23:03 2002 *************** build_compound_literal (type, init) *** 3911,3916 **** --- 3911,3917 ---- DECL_CONTEXT (decl) = current_function_decl; TREE_USED (decl) = 1; TREE_TYPE (decl) = type; + TREE_READONLY (decl) = TREE_READONLY (type); store_init_value (decl, init); if (TREE_CODE (type) == ARRAY_TYPE && !COMPLETE_TYPE_P (type)) *************** build_compound_literal (type, init) *** 3933,3944 **** if (TREE_STATIC (decl)) { /* This decl needs a name for the assembler output. We also need ! a unique suffix to be added to the name, for which DECL_CONTEXT ! must be set. */ ! DECL_NAME (decl) = get_identifier ("__compound_literal"); ! DECL_CONTEXT (decl) = complit; rest_of_decl_compilation (decl, NULL, 1, 0); - DECL_CONTEXT (decl) = NULL_TREE; } return complit; --- 3934,3951 ---- if (TREE_STATIC (decl)) { /* This decl needs a name for the assembler output. We also need ! a unique suffix to be added to the name. */ ! char *name; ! extern int var_labelno; ! ! ASM_FORMAT_PRIVATE_NAME (name, "__compound_literal", var_labelno); ! var_labelno++; ! DECL_NAME (decl) = get_identifier (name); ! DECL_DEFER_OUTPUT (decl) = 1; ! DECL_COMDAT (decl) = 1; ! DECL_ARTIFICIAL (decl) = 1; ! pushdecl (decl); rest_of_decl_compilation (decl, NULL, 1, 0); } return complit; diff -Nrc3pad gcc-3.1.1/gcc/config/i386/i386.c gcc-3.2/gcc/config/i386/i386.c *** gcc-3.1.1/gcc/config/i386/i386.c Mon Jul 15 06:54:35 2002 --- gcc-3.2/gcc/config/i386/i386.c Wed Aug 7 18:10:57 2002 *************** ix86_expand_clrstr (src, count_exp, alig *** 9505,9511 **** gen_rtx_SUBREG (SImode, zeroreg, 0))); if (TARGET_64BIT && (align <= 4 || count == 0)) { ! rtx label = ix86_expand_aligntest (countreg, 2); emit_insn (gen_strsetsi (destreg, gen_rtx_SUBREG (SImode, zeroreg, 0))); emit_label (label); --- 9505,9511 ---- gen_rtx_SUBREG (SImode, zeroreg, 0))); if (TARGET_64BIT && (align <= 4 || count == 0)) { ! rtx label = ix86_expand_aligntest (countreg, 4); emit_insn (gen_strsetsi (destreg, gen_rtx_SUBREG (SImode, zeroreg, 0))); emit_label (label); *************** x86_field_alignment (field, computed) *** 12640,12653 **** int computed; { enum machine_mode mode; ! if (TARGET_64BIT || DECL_USER_ALIGN (field) || TARGET_ALIGN_DOUBLE) return computed; ! mode = TYPE_MODE (TREE_CODE (TREE_TYPE (field)) == ARRAY_TYPE ! ? get_inner_array_type (field) : TREE_TYPE (field)); ! if ((mode == DFmode || mode == DCmode ! || mode == DImode || mode == CDImode) ! && !TARGET_ALIGN_DOUBLE) return MIN (32, computed); return computed; } - --- 12640,12654 ---- int computed; { enum machine_mode mode; ! tree type = TREE_TYPE (field); ! ! if (TARGET_64BIT || TARGET_ALIGN_DOUBLE) return computed; ! mode = TYPE_MODE (TREE_CODE (type) == ARRAY_TYPE ! ? get_inner_array_type (type) : type); ! if (mode == DFmode || mode == DCmode ! || GET_MODE_CLASS (mode) == MODE_INT ! || GET_MODE_CLASS (mode) == MODE_COMPLEX_INT) return MIN (32, computed); return computed; } diff -Nrc3pad gcc-3.1.1/gcc/config/i386/mmintrin.h gcc-3.2/gcc/config/i386/mmintrin.h *** gcc-3.1.1/gcc/config/i386/mmintrin.h Sat Jan 12 07:38:49 2002 --- gcc-3.2/gcc/config/i386/mmintrin.h Tue Aug 6 18:30:43 2002 *************** *** 31,37 **** #define _MMINTRIN_H_INCLUDED /* The data type intended for user use. */ ! typedef unsigned long long __m64; /* Internal data types for implementing the intrinsics. */ typedef int __v2si __attribute__ ((__mode__ (__V2SI__))); --- 31,37 ---- #define _MMINTRIN_H_INCLUDED /* The data type intended for user use. */ ! typedef unsigned long long __m64 __attribute__ ((__aligned__ (8))); /* Internal data types for implementing the intrinsics. */ typedef int __v2si __attribute__ ((__mode__ (__V2SI__))); diff -Nrc3pad gcc-3.1.1/gcc/config/mips/mips.c gcc-3.2/gcc/config/mips/mips.c *** gcc-3.1.1/gcc/config/mips/mips.c Wed Jun 12 18:04:11 2002 --- gcc-3.2/gcc/config/mips/mips.c Fri Jul 26 23:23:02 2002 *************** mips_output_external (file, decl, name) *** 5854,5859 **** --- 5854,5860 ---- if (TARGET_GP_OPT && TREE_CODE (decl) != FUNCTION_DECL + && !DECL_COMDAT (decl) && (len = int_size_in_bytes (TREE_TYPE (decl))) > 0 && ((section_name = DECL_SECTION_NAME (decl)) == NULL || strcmp (TREE_STRING_POINTER (section_name), ".sbss") == 0 diff -Nrc3pad gcc-3.1.1/gcc/config/rs6000/sysv4.h gcc-3.2/gcc/config/rs6000/sysv4.h *** gcc-3.1.1/gcc/config/rs6000/sysv4.h Mon Apr 15 20:27:39 2002 --- gcc-3.2/gcc/config/rs6000/sysv4.h Thu Aug 8 17:52:40 2002 *************** do { \ *** 403,409 **** : MAX (COMPUTED, SPECIFIED)) #undef BIGGEST_FIELD_ALIGNMENT - #undef ADJUST_FIELD_ALIGN /* Use ELF style section commands. */ --- 403,408 ---- diff -Nrc3pad gcc-3.1.1/gcc/config.gcc gcc-3.2/gcc/config.gcc *** gcc-3.1.1/gcc/config.gcc Fri Jun 7 23:35:31 2002 --- gcc-3.2/gcc/config.gcc Tue Aug 6 15:20:55 2002 *************** esac *** 365,370 **** --- 365,380 ---- case $machine in *-*-linux*) xm_defines=POSIX + case $machine in + *-*-linux*ecoff* | *-*-linux*libc1* | *-*-linux*oldld* | *-*-linux*aout*) + ;; + *) + case x${enable_threads} in + x | xyes | xposix) thread_file='posix' + ;; + esac + ;; + esac ;; *-*-gnu*) # On the Hurd, the setup is just about the same on *************** alpha*-*-linux*) *** 558,566 **** tmake_file="t-slibgcc-elf-ver t-linux alpha/t-crtfm alpha/t-alpha alpha/t-ieee" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o" gas=yes gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; alpha*-*-freebsd*) tm_file="${tm_file} ${fbsd_tm_file} alpha/elf.h alpha/freebsd.h" --- 568,573 ---- *************** hppa*-*-linux* | parisc*-*-linux*) *** 871,879 **** tmake_file="t-slibgcc-elf-ver t-linux pa/t-linux" extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gas=yes gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; hppa*-*-openbsd*) target_cpu_default="MASK_PA_11" --- 878,883 ---- *************** i370-*-linux*) *** 1117,1125 **** gnu_ld=yes gas=yes elf=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; i[34567]86-*-chorusos*) xm_defines=POSIX --- 1121,1126 ---- *************** i[34567]86-*-linux*) # Intel 80386's run *** 1316,1324 **** extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes float_format=i386 - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; x86_64-*-linux*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h linux.h \ --- 1317,1322 ---- *************** x86_64-*-linux*) *** 1327,1335 **** extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes float_format=i386 - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; i[34567]86-*-gnu*) float_format=i386 --- 1325,1330 ---- *************** ia64*-*-linux*) *** 1705,1713 **** tm_file="${tm_file} dbxelf.h elfos.h svr4.h linux.h ia64/sysv4.h ia64/linux.h" tmake_file="t-slibgcc-elf-ver t-linux ia64/t-ia64 ia64/t-glibc" target_cpu_default="MASK_GNU_AS|MASK_GNU_LD" - if test x$enable_threads = xyes; then - thread_file='posix' - fi float_format=i386 ;; ia64*-*-hpux*) --- 1700,1705 ---- *************** m68k-*-linux*) # Motorola m68k's runnin *** 2098,2106 **** extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" float_format=m68k gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; m68k-*-psos*) tmake_file=m68k/t-m68kbare --- 2090,2095 ---- *************** mips*-*-linux*) # Linux MIPS, either *** 2397,2405 **** extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes gas=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; mips*el-*-openbsd*) # mips little endian target_cpu_default="MASK_GAS|MASK_ABICALLS" --- 2386,2391 ---- *************** powerpc-*-linux-gnualtivec*) *** 2867,2883 **** tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxaltivec.h" out_file=rs6000/rs6000.c tmake_file="rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm" - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; powerpc-*-linux*) tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h" out_file=rs6000/rs6000.c tmake_file="rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm" - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; powerpc-*-gnu-gnualtivec*) tm_file="${cpu_type}/${cpu_type}.h elfos.h svr4.h freebsd-spec.h gnu.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxaltivec.h rs6000/gnu.h" --- 2853,2863 ---- *************** s390-*-linux*) *** 2993,3001 **** tm_file="s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h" tmake_file="t-slibgcc-elf-ver t-linux s390/t-linux" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o" - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; s390x-*-linux*) tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h" --- 2973,2978 ---- *************** s390x-*-linux*) *** 3004,3012 **** out_file=s390/s390.c tmake_file="t-slibgcc-elf-ver t-linux s390/t-linux s390/t-linux64" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o" - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; sh-*-elf*) tmake_file="sh/t-sh sh/t-elf" --- 2981,2986 ---- *************** sh-*-linux*) *** 3045,3053 **** tm_file="${tm_file} sh/elf.h sh/linux.h" tmake_file="sh/t-sh sh/t-elf sh/t-linux" gas=yes gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi float_format=sh ;; sh-*-*) --- 3019,3024 ---- *************** sparc-*-linux*) # Sparc's running GNU/L *** 3131,3139 **** tmake_file="t-slibgcc-elf-ver t-linux sparc/t-crtfm" extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi float_format=sparc ;; sparc-*-lynxos*) --- 3102,3107 ---- *************** sparc64-*-linux*) # 64-bit Sparc's runn *** 3332,3340 **** tm_file="sparc/biarch64.h ${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux64.h" extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi float_format=sparc ;; sparc64-*-netbsd*) --- 3300,3305 ---- *************** xtensa-*-linux*) *** 3464,3472 **** tmake_file="t-linux xtensa/t-xtensa" extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gas=yes gnu_ld=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi ;; *) echo "Configuration $machine not supported" 1>&2 --- 3429,3434 ---- diff -Nrc3pad gcc-3.1.1/gcc/doc/cpp.1 gcc-3.2/gcc/doc/cpp.1 *** gcc-3.1.1/gcc/doc/cpp.1 Thu Jul 25 23:56:20 2002 --- gcc-3.2/gcc/doc/cpp.1 Wed Aug 14 09:36:36 2002 *************** *** 1,5 **** .\" Automatically generated by Pod::Man version 1.15 ! .\" Thu Jul 25 23:56:20 2002 .\" .\" Standard preamble: .\" ====================================================================== --- 1,5 ---- .\" Automatically generated by Pod::Man version 1.15 ! .\" Wed Aug 14 09:36:35 2002 .\" .\" Standard preamble: .\" ====================================================================== *************** *** 138,144 **** .\" ====================================================================== .\" .IX Title "CPP 1" ! .TH CPP 1 "gcc-3.1.1" "2002-07-25" "GNU" .UC .SH "NAME" cpp \- The C Preprocessor --- 138,144 ---- .\" ====================================================================== .\" .IX Title "CPP 1" ! .TH CPP 1 "gcc-3.2" "2002-08-14" "GNU" .UC .SH "NAME" cpp \- The C Preprocessor diff -Nrc3pad gcc-3.1.1/gcc/doc/fsf-funding.7 gcc-3.2/gcc/doc/fsf-funding.7 *** gcc-3.1.1/gcc/doc/fsf-funding.7 Thu Jul 25 23:56:26 2002 --- gcc-3.2/gcc/doc/fsf-funding.7 Wed Aug 14 09:36:41 2002 *************** *** 1,5 **** .\" Automatically generated by Pod::Man version 1.15 ! .\" Thu Jul 25 23:56:26 2002 .\" .\" Standard preamble: .\" ====================================================================== --- 1,5 ---- .\" Automatically generated by Pod::Man version 1.15 ! .\" Wed Aug 14 09:36:41 2002 .\" .\" Standard preamble: .\" ====================================================================== *************** *** 138,144 **** .\" ====================================================================== .\" .IX Title "fsf-funding 7" ! .TH fsf-funding 7 "gcc-3.1.1" "2002-07-25" "GNU" .UC .SH "NAME" fsf-funding \- Funding Free Software --- 138,144 ---- .\" ====================================================================== .\" .IX Title "fsf-funding 7" ! .TH fsf-funding 7 "gcc-3.2" "2002-08-14" "GNU" .UC .SH "NAME" fsf-funding \- Funding Free Software diff -Nrc3pad gcc-3.1.1/gcc/doc/gcc.1 gcc-3.2/gcc/doc/gcc.1 *** gcc-3.1.1/gcc/doc/gcc.1 Thu Jul 25 23:56:25 2002 --- gcc-3.2/gcc/doc/gcc.1 Wed Aug 14 09:36:40 2002 *************** *** 1,5 **** .\" Automatically generated by Pod::Man version 1.15 ! .\" Thu Jul 25 23:56:21 2002 .\" .\" Standard preamble: .\" ====================================================================== --- 1,5 ---- .\" Automatically generated by Pod::Man version 1.15 ! .\" Wed Aug 14 09:36:36 2002 .\" .\" Standard preamble: .\" ====================================================================== *************** *** 138,144 **** .\" ====================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "gcc-3.1.1" "2002-07-25" "GNU" .UC .SH "NAME" gcc \- \s-1GNU\s0 project C and \*(C+ compiler --- 138,144 ---- .\" ====================================================================== .\" .IX Title "GCC 1" ! .TH GCC 1 "gcc-3.2" "2002-08-14" "GNU" .UC .SH "NAME" gcc \- \s-1GNU\s0 project C and \*(C+ compiler diff -Nrc3pad gcc-3.1.1/gcc/doc/gcc.info-1 gcc-3.2/gcc/doc/gcc.info-1 *** gcc-3.1.1/gcc/doc/gcc.info-1 Thu Jul 25 23:56:18 2002 --- gcc-3.2/gcc/doc/gcc.info-1 Wed Aug 14 09:36:33 2002 *************** Introduction *** 40,46 **** This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds ! to GCC version 3.1. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. *Note Introduction: (gccint)Top. --- 40,46 ---- This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds ! to GCC version 3.2. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. *Note Introduction: (gccint)Top. diff -Nrc3pad gcc-3.1.1/gcc/doc/gccint.info gcc-3.2/gcc/doc/gccint.info *** gcc-3.1.1/gcc/doc/gccint.info Thu Jul 25 23:56:18 2002 --- gcc-3.2/gcc/doc/gccint.info Wed Aug 14 09:36:33 2002 *************** gccint.info-10: 359504 *** 47,62 **** gccint.info-11: 406156 gccint.info-12: 453308 gccint.info-13: 488376 ! gccint.info-14: 537378 ! gccint.info-15: 586442 ! gccint.info-16: 634489 ! gccint.info-17: 675193 ! gccint.info-18: 723097 ! gccint.info-19: 768173 ! gccint.info-20: 815361 ! gccint.info-21: 864797 ! gccint.info-22: 907058 ! gccint.info-23: 926665  Tag Table: (Indirect) --- 47,62 ---- gccint.info-11: 406156 gccint.info-12: 453308 gccint.info-13: 488376 ! gccint.info-14: 537491 ! gccint.info-15: 586555 ! gccint.info-16: 634602 ! gccint.info-17: 675306 ! gccint.info-18: 723210 ! gccint.info-19: 768286 ! gccint.info-20: 815474 ! gccint.info-21: 864910 ! gccint.info-22: 907171 ! gccint.info-23: 926778  Tag Table: (Indirect) *************** Node: Driver488376 *** 171,242 **** Node: Run-time Target507709 Node: Per-Function Data515199 Node: Storage Layout518463 ! Node: Type Layout537378 ! Node: Escape Sequences547730 ! Node: Registers548645 ! Node: Register Basics549568 ! Node: Allocation Order555172 ! Node: Values in Registers556588 ! Node: Leaf Functions561423 ! Node: Stack Registers564212 ! Node: Register Classes565012 ! Node: Stack and Calling585946 ! Node: Frame Layout586442 ! Node: Exception Handling593307 ! Node: Stack Checking597809 ! Node: Frame Registers601366 ! Node: Elimination606817 ! Node: Stack Arguments610790 ! Node: Register Arguments618379 ! Node: Scalar Return630248 ! Node: Aggregate Return634489 ! Node: Caller Saves638206 ! Node: Function Entry639746 ! Node: Profiling651835 ! Node: Tail Calls654167 ! Node: Varargs654758 ! Node: Trampolines662436 ! Node: Library Calls669671 ! Node: Addressing Modes675193 ! Node: Condition Code686470 ! Node: Costs693796 ! Node: Scheduling705555 ! Node: Sections711071 ! Node: PIC719226 ! Node: Assembler Format722027 ! Node: File Framework723097 ! Node: Data Output727957 ! Node: Uninitialized Data735830 ! Node: Label Output741230 ! Node: Initialization756023 ! Node: Macros for Initialization762004 ! Node: Instruction Output768173 ! Node: Dispatch Tables777213 ! Node: Exception Region Output779768 ! Node: Alignment Output783121 ! Node: Debugging Info786993 ! Node: All Debuggers787657 ! Node: DBX Options790540 ! Node: DBX Hooks795915 ! Node: File Names and DBX799564 ! Node: SDB and DWARF801540 ! Node: VMS Debug804981 ! Node: Cross-compilation805529 ! Node: Mode Switching812108 ! Node: Target Attributes815361 ! Node: Misc819198 ! Node: Host Config847679 ! Node: Fragments853715 ! Node: Target Fragment854858 ! Node: Host Fragment859353 ! Node: Collect2860789 ! Node: Header Dirs863346 ! Node: Funding864797 ! Node: GNU Project867303 ! Node: Copying867957 ! Node: GNU Free Documentation License887171 ! Node: Contributors907058 ! Node: Option Index924865 ! Node: Index926665  End Tag Table --- 171,242 ---- Node: Run-time Target507709 Node: Per-Function Data515199 Node: Storage Layout518463 ! Node: Type Layout537491 ! Node: Escape Sequences547843 ! Node: Registers548758 ! Node: Register Basics549681 ! Node: Allocation Order555285 ! Node: Values in Registers556701 ! Node: Leaf Functions561536 ! Node: Stack Registers564325 ! Node: Register Classes565125 ! Node: Stack and Calling586059 ! Node: Frame Layout586555 ! Node: Exception Handling593420 ! Node: Stack Checking597922 ! Node: Frame Registers601479 ! Node: Elimination606930 ! Node: Stack Arguments610903 ! Node: Register Arguments618492 ! Node: Scalar Return630361 ! Node: Aggregate Return634602 ! Node: Caller Saves638319 ! Node: Function Entry639859 ! Node: Profiling651948 ! Node: Tail Calls654280 ! Node: Varargs654871 ! Node: Trampolines662549 ! Node: Library Calls669784 ! Node: Addressing Modes675306 ! Node: Condition Code686583 ! Node: Costs693909 ! Node: Scheduling705668 ! Node: Sections711184 ! Node: PIC719339 ! Node: Assembler Format722140 ! Node: File Framework723210 ! Node: Data Output728070 ! Node: Uninitialized Data735943 ! Node: Label Output741343 ! Node: Initialization756136 ! Node: Macros for Initialization762117 ! Node: Instruction Output768286 ! Node: Dispatch Tables777326 ! Node: Exception Region Output779881 ! Node: Alignment Output783234 ! Node: Debugging Info787106 ! Node: All Debuggers787770 ! Node: DBX Options790653 ! Node: DBX Hooks796028 ! Node: File Names and DBX799677 ! Node: SDB and DWARF801653 ! Node: VMS Debug805094 ! Node: Cross-compilation805642 ! Node: Mode Switching812221 ! Node: Target Attributes815474 ! Node: Misc819311 ! Node: Host Config847792 ! Node: Fragments853828 ! Node: Target Fragment854971 ! Node: Host Fragment859466 ! Node: Collect2860902 ! Node: Header Dirs863459 ! Node: Funding864910 ! Node: GNU Project867416 ! Node: Copying868070 ! Node: GNU Free Documentation License887284 ! Node: Contributors907171 ! Node: Option Index924978 ! Node: Index926778  End Tag Table diff -Nrc3pad gcc-3.1.1/gcc/doc/gccint.info-1 gcc-3.2/gcc/doc/gccint.info-1 *** gcc-3.1.1/gcc/doc/gccint.info-1 Thu Jul 25 23:56:18 2002 --- gcc-3.2/gcc/doc/gccint.info-1 Wed Aug 14 09:36:33 2002 *************** Introduction *** 40,46 **** This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write ! front ends for new languages. It corresponds to GCC version 3.1. The use of the GNU compilers is documented in a separate manual. *Note Introduction: (gcc)Top. --- 40,46 ---- This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write ! front ends for new languages. It corresponds to GCC version 3.2. The use of the GNU compilers is documented in a separate manual. *Note Introduction: (gcc)Top. diff -Nrc3pad gcc-3.1.1/gcc/doc/gccint.info-13 gcc-3.2/gcc/doc/gccint.info-13 *** gcc-3.1.1/gcc/doc/gccint.info-13 Thu Jul 25 23:56:18 2002 --- gcc-3.2/gcc/doc/gccint.info-13 Wed Aug 14 09:36:33 2002 *************** can be C expressions that refer to stati *** 904,912 **** `ADJUST_FIELD_ALIGN (FIELD, COMPUTED)' An expression for the alignment of a structure field FIELD if the ! alignment computed in the usual way is COMPUTED. GCC uses this ! value instead of the value in `BIGGEST_ALIGNMENT' or ! `BIGGEST_FIELD_ALIGNMENT', if defined. `MAX_OFILE_ALIGNMENT' Biggest alignment supported by the object file format of this --- 904,914 ---- `ADJUST_FIELD_ALIGN (FIELD, COMPUTED)' An expression for the alignment of a structure field FIELD if the ! alignment computed in the usual way (including applying of ! `BIGGEST_ALIGNMENT' and `BIGGEST_FIELD_ALIGNMENT' to the ! alignment) is COMPUTED. It overrides alignment only if the field ! alignment has not been set by the `__attribute__ ((aligned (N)))' ! construct. `MAX_OFILE_ALIGNMENT' Biggest alignment supported by the object file format of this diff -Nrc3pad gcc-3.1.1/gcc/doc/gcov.1 gcc-3.2/gcc/doc/gcov.1 *** gcc-3.1.1/gcc/doc/gcov.1 Thu Jul 25 23:56:20 2002 --- gcc-3.2/gcc/doc/gcov.1 Wed Aug 14 09:36:35 2002 *************** *** 1,5 **** .\" Automatically generated by Pod::Man version 1.15 ! .\" Thu Jul 25 23:56:20 2002 .\" .\" Standard preamble: .\" ====================================================================== --- 1,5 ---- .\" Automatically generated by Pod::Man version 1.15 ! .\" Wed Aug 14 09:36:35 2002 .\" .\" Standard preamble: .\" ====================================================================== *************** *** 138,144 **** .\" ====================================================================== .\" .IX Title "GCOV 1" ! .TH GCOV 1 "gcc-3.1.1" "2002-07-25" "GNU" .UC .SH "NAME" gcov \- coverage testing tool --- 138,144 ---- .\" ====================================================================== .\" .IX Title "GCOV 1" ! .TH GCOV 1 "gcc-3.2" "2002-08-14" "GNU" .UC .SH "NAME" gcov \- coverage testing tool diff -Nrc3pad gcc-3.1.1/gcc/doc/gfdl.7 gcc-3.2/gcc/doc/gfdl.7 *** gcc-3.1.1/gcc/doc/gfdl.7 Thu Jul 25 23:56:26 2002 --- gcc-3.2/gcc/doc/gfdl.7 Wed Aug 14 09:36:41 2002 *************** *** 1,5 **** .\" Automatically generated by Pod::Man version 1.15 ! .\" Thu Jul 25 23:56:26 2002 .\" .\" Standard preamble: .\" ====================================================================== --- 1,5 ---- .\" Automatically generated by Pod::Man version 1.15 ! .\" Wed Aug 14 09:36:41 2002 .\" .\" Standard preamble: .\" ====================================================================== *************** *** 138,144 **** .\" ====================================================================== .\" .IX Title "gfdl 7" ! .TH gfdl 7 "gcc-3.1.1" "2002-07-25" "GNU" .UC .SH "NAME" gfdl \- \s-1GNU\s0 Free Documentation License --- 138,144 ---- .\" ====================================================================== .\" .IX Title "gfdl 7" ! .TH gfdl 7 "gcc-3.2" "2002-08-14" "GNU" .UC .SH "NAME" gfdl \- \s-1GNU\s0 Free Documentation License diff -Nrc3pad gcc-3.1.1/gcc/doc/gpl.7 gcc-3.2/gcc/doc/gpl.7 *** gcc-3.1.1/gcc/doc/gpl.7 Thu Jul 25 23:56:26 2002 --- gcc-3.2/gcc/doc/gpl.7 Wed Aug 14 09:36:41 2002 *************** *** 1,5 **** .\" Automatically generated by Pod::Man version 1.15 ! .\" Thu Jul 25 23:56:26 2002 .\" .\" Standard preamble: .\" ====================================================================== --- 1,5 ---- .\" Automatically generated by Pod::Man version 1.15 ! .\" Wed Aug 14 09:36:41 2002 .\" .\" Standard preamble: .\" ====================================================================== *************** *** 138,144 **** .\" ====================================================================== .\" .IX Title "gpl 7" ! .TH gpl 7 "gcc-3.1.1" "2002-07-25" "GNU" .UC .SH "NAME" gpl \- \s-1GNU\s0 General Public License --- 138,144 ---- .\" ====================================================================== .\" .IX Title "gpl 7" ! .TH gpl 7 "gcc-3.2" "2002-08-14" "GNU" .UC .SH "NAME" gpl \- \s-1GNU\s0 General Public License diff -Nrc3pad gcc-3.1.1/gcc/doc/include/gcc-common.texi gcc-3.2/gcc/doc/include/gcc-common.texi *** gcc-3.1.1/gcc/doc/include/gcc-common.texi Mon Dec 17 19:20:00 2001 --- gcc-3.2/gcc/doc/include/gcc-common.texi Sun Aug 4 16:55:54 2002 *************** *** 4,10 **** @c Common values used in the GCC manuals: ! @set version-GCC 3.1 @c Common macros to support generating man pages: --- 4,10 ---- @c Common values used in the GCC manuals: ! @set version-GCC 3.2 @c Common macros to support generating man pages: diff -Nrc3pad gcc-3.1.1/gcc/doc/install.texi gcc-3.2/gcc/doc/install.texi *** gcc-3.1.1/gcc/doc/install.texi Thu Jun 27 19:11:31 2002 --- gcc-3.2/gcc/doc/install.texi Mon Aug 5 03:40:02 2002 *************** We recommend you browse the entire gener *** 148,158 **** you proceed. Lists of successful builds for released versions of GCC are ! available at our web pages for ! @uref{http://gcc.gnu.org/gcc-3.1/buildstat.html,,3.1}, ! @uref{http://gcc.gnu.org/gcc-3.0/buildstat.html,,3.0} ! and ! @uref{http://gcc.gnu.org/gcc-2.95/buildstat.html,,2.95}. These lists are updated as new information becomes available. The installation procedure itself is broken into five steps. --- 148,154 ---- you proceed. Lists of successful builds for released versions of GCC are ! available at @uref{http://gcc.gnu.org/buildstat.html}. These lists are updated as new information becomes available. The installation procedure itself is broken into five steps. diff -Nrc3pad gcc-3.1.1/gcc/doc/tm.texi gcc-3.2/gcc/doc/tm.texi *** gcc-3.1.1/gcc/doc/tm.texi Thu Jun 27 17:48:17 2002 --- gcc-3.2/gcc/doc/tm.texi Wed Aug 7 18:10:57 2002 *************** by the @code{__attribute__ ((aligned (@v *** 1072,1080 **** @findex ADJUST_FIELD_ALIGN @item ADJUST_FIELD_ALIGN (@var{field}, @var{computed}) An expression for the alignment of a structure field @var{field} if the ! alignment computed in the usual way is @var{computed}. GCC uses ! this value instead of the value in @code{BIGGEST_ALIGNMENT} or ! @code{BIGGEST_FIELD_ALIGNMENT}, if defined. @findex MAX_OFILE_ALIGNMENT @item MAX_OFILE_ALIGNMENT --- 1072,1082 ---- @findex ADJUST_FIELD_ALIGN @item ADJUST_FIELD_ALIGN (@var{field}, @var{computed}) An expression for the alignment of a structure field @var{field} if the ! alignment computed in the usual way (including applying of ! @code{BIGGEST_ALIGNMENT} and @code{BIGGEST_FIELD_ALIGNMENT} to the ! alignment) is @var{computed}. It overrides alignment only if the ! field alignment has not been set by the ! @code{__attribute__ ((aligned (@var{n})))} construct. @findex MAX_OFILE_ALIGNMENT @item MAX_OFILE_ALIGNMENT diff -Nrc3pad gcc-3.1.1/gcc/gcc.c gcc-3.2/gcc/gcc.c *** gcc-3.1.1/gcc/gcc.c Tue Apr 23 22:53:29 2002 --- gcc-3.2/gcc/gcc.c Thu Aug 1 20:14:57 2002 *************** static const char *cpp_unique_options = *** 675,681 **** %{MMD:-MMD %W{!o: %b.d}%W{o*:%.d%*}}\ %{M} %{MM} %W{MF*} %{MG} %{MP} %{MQ*} %{MT*}\ %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}}\ ! %{!no-gcc:-D__GNUC__=%v1 -D__GNUC_MINOR__=%v2 -D__GNUC_PATCHLEVEL__=%v3}\ %{!undef:%{!ansi:%{!std=*:%p}%{std=gnu*:%p}} %P} %{trigraphs}\ %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}}\ %{fno-inline|O0|!O*:-D__NO_INLINE__} %{ffast-math:-D__FAST_MATH__}\ --- 675,681 ---- %{MMD:-MMD %W{!o: %b.d}%W{o*:%.d%*}}\ %{M} %{MM} %W{MF*} %{MG} %{MP} %{MQ*} %{MT*}\ %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}}\ ! %{!no-gcc:-D__GNUC__=%v1 -D__GNUC_MINOR__=%v2 -D__GNUC_PATCHLEVEL__=%v3 -D__GXX_ABI_VERSION=102}\ %{!undef:%{!ansi:%{!std=*:%p}%{std=gnu*:%p}} %P} %{trigraphs}\ %{Os:-D__OPTIMIZE_SIZE__} %{O*:%{!O0:-D__OPTIMIZE__}}\ %{fno-inline|O0|!O*:-D__NO_INLINE__} %{ffast-math:-D__FAST_MATH__}\ diff -Nrc3pad gcc-3.1.1/gcc/intl/ChangeLog gcc-3.2/gcc/intl/ChangeLog *** gcc-3.1.1/gcc/intl/ChangeLog Thu Jul 25 23:35:20 2002 --- gcc-3.2/gcc/intl/ChangeLog Wed Aug 14 09:00:18 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/gcc/po/ChangeLog gcc-3.2/gcc/po/ChangeLog *** gcc-3.1.1/gcc/po/ChangeLog Thu Jul 25 23:39:34 2002 --- gcc-3.2/gcc/po/ChangeLog Wed Aug 14 09:00:29 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/gcc/stor-layout.c gcc-3.2/gcc/stor-layout.c *** gcc-3.1.1/gcc/stor-layout.c Sat Apr 13 01:25:07 2002 --- gcc-3.2/gcc/stor-layout.c Wed Aug 7 23:16:43 2002 *************** place_union_field (rli, field) *** 669,675 **** #endif #ifdef ADJUST_FIELD_ALIGN ! desired_align = ADJUST_FIELD_ALIGN (field, desired_align); #endif TYPE_USER_ALIGN (rli->t) |= DECL_USER_ALIGN (field); --- 669,676 ---- #endif #ifdef ADJUST_FIELD_ALIGN ! if (! DECL_USER_ALIGN (field)) ! desired_align = ADJUST_FIELD_ALIGN (field, desired_align); #endif TYPE_USER_ALIGN (rli->t) |= DECL_USER_ALIGN (field); *************** place_union_field (rli, field) *** 683,692 **** entire union to have `int' alignment. */ if (PCC_BITFIELD_TYPE_MATTERS && DECL_BIT_FIELD_TYPE (field)) { ! rli->record_align = MAX (rli->record_align, ! TYPE_ALIGN (TREE_TYPE (field))); ! rli->unpadded_align = MAX (rli->unpadded_align, ! TYPE_ALIGN (TREE_TYPE (field))); } #endif --- 684,698 ---- entire union to have `int' alignment. */ if (PCC_BITFIELD_TYPE_MATTERS && DECL_BIT_FIELD_TYPE (field)) { ! unsigned int type_align = TYPE_ALIGN (TREE_TYPE (field)); ! ! #ifdef ADJUST_FIELD_ALIGN ! if (! TYPE_USER_ALIGN (TREE_TYPE (field))) ! type_align = ADJUST_FIELD_ALIGN (field, type_align); ! #endif ! rli->record_align = MAX (rli->record_align, type_align); ! rli->unpadded_align = MAX (rli->unpadded_align, type_align); ! TYPE_USER_ALIGN (rli->t) |= TYPE_USER_ALIGN (TREE_TYPE (field)); } #endif *************** place_field (rli, field) *** 783,789 **** #endif #ifdef ADJUST_FIELD_ALIGN ! desired_align = ADJUST_FIELD_ALIGN (field, desired_align); #endif /* Record must have at least as much alignment as any field. --- 789,796 ---- #endif #ifdef ADJUST_FIELD_ALIGN ! if (! user_align) ! desired_align = ADJUST_FIELD_ALIGN (field, desired_align); #endif /* Record must have at least as much alignment as any field. *************** place_field (rli, field) *** 827,832 **** --- 834,844 ---- { unsigned int type_align = TYPE_ALIGN (type); + #ifdef ADJUST_FIELD_ALIGN + if (! TYPE_USER_ALIGN (type)) + type_align = ADJUST_FIELD_ALIGN (field, type_align); + #endif + if (maximum_field_alignment != 0) type_align = MIN (type_align, maximum_field_alignment); else if (DECL_PACKED (field)) *************** place_field (rli, field) *** 836,841 **** --- 848,854 ---- rli->unpadded_align = MAX (rli->unpadded_align, DECL_ALIGN (field)); if (warn_packed) rli->unpacked_align = MAX (rli->unpacked_align, TYPE_ALIGN (type)); + user_align |= TYPE_USER_ALIGN (type); } } else *************** place_field (rli, field) *** 915,920 **** --- 928,938 ---- HOST_WIDE_INT offset = tree_low_cst (rli->offset, 0); HOST_WIDE_INT bit_offset = tree_low_cst (rli->bitpos, 0); + #ifdef ADJUST_FIELD_ALIGN + if (! TYPE_USER_ALIGN (type)) + type_align = ADJUST_FIELD_ALIGN (field, type_align); + #endif + /* A bit field may not span more units of alignment of its type than its type itself. Advance to next boundary if necessary. */ if ((((offset * BITS_PER_UNIT + bit_offset + field_size + *************** place_field (rli, field) *** 923,928 **** --- 941,948 ---- - (offset * BITS_PER_UNIT + bit_offset) / type_align) > tree_low_cst (TYPE_SIZE (type), 1) / type_align) rli->bitpos = round_up (rli->bitpos, type_align); + + user_align |= TYPE_USER_ALIGN (type); } #endif *************** place_field (rli, field) *** 944,949 **** --- 964,974 ---- HOST_WIDE_INT offset = tree_low_cst (rli->offset, 0); HOST_WIDE_INT bit_offset = tree_low_cst (rli->bitpos, 0); + #ifdef ADJUST_FIELD_ALIGN + if (! TYPE_USER_ALIGN (type)) + type_align = ADJUST_FIELD_ALIGN (field, type_align); + #endif + if (maximum_field_alignment != 0) type_align = MIN (type_align, maximum_field_alignment); /* ??? This test is opposite the test in the containing if *************** place_field (rli, field) *** 959,964 **** --- 984,991 ---- != ((offset * BITS_PER_UNIT + bit_offset + field_size - 1) / type_align)) rli->bitpos = round_up (rli->bitpos, type_align); + + user_align |= TYPE_USER_ALIGN (type); } #endif diff -Nrc3pad gcc-3.1.1/gcc/version.c gcc-3.2/gcc/version.c *** gcc-3.1.1/gcc/version.c Thu Jul 25 23:40:31 2002 --- gcc-3.2/gcc/version.c Wed Aug 14 09:01:17 2002 *************** *** 1,4 **** #include "ansidecl.h" #include "version.h" ! const char *const version_string = "3.1.1"; --- 1,4 ---- #include "ansidecl.h" #include "version.h" ! const char *const version_string = "3.2"; diff -Nrc3pad gcc-3.1.1/include/ChangeLog gcc-3.2/include/ChangeLog *** gcc-3.1.1/include/ChangeLog Thu Jul 25 23:39:43 2002 --- gcc-3.2/include/ChangeLog Wed Aug 14 09:00:39 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/libiberty/ChangeLog gcc-3.2/libiberty/ChangeLog *** gcc-3.1.1/libiberty/ChangeLog Thu Jul 25 23:40:09 2002 --- gcc-3.2/libiberty/ChangeLog Wed Aug 14 09:00:49 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released. diff -Nrc3pad gcc-3.1.1/maintainer-scripts/ChangeLog gcc-3.2/maintainer-scripts/ChangeLog *** gcc-3.1.1/maintainer-scripts/ChangeLog Thu Jul 25 23:40:27 2002 --- gcc-3.2/maintainer-scripts/ChangeLog Wed Aug 14 09:01:12 2002 *************** *** 1,3 **** --- 1,7 ---- + 2002-08-14 Release Manager + + * GCC 3.2 Released. + 2002-07-25 Release Manager * GCC 3.1.1 Released.