diff options
author | Marc Espie <espie@cvs.openbsd.org> | 2004-01-15 23:35:04 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 2004-01-15 23:35:04 +0000 |
commit | cace372014a09428b10210bbc077274a66b20225 (patch) | |
tree | d4259da7787cb542c5be215812db412e77ab6daa /gnu | |
parent | e650a916405b05b55ea243677087e9bb6b878377 (diff) |
bump to gcc 3.3.2
Diffstat (limited to 'gnu')
41 files changed, 33836 insertions, 1568 deletions
diff --git a/gnu/lib/libobjc/.brik b/gnu/lib/libobjc/.brik new file mode 100644 index 00000000000..d99125a129f --- /dev/null +++ b/gnu/lib/libobjc/.brik @@ -0,0 +1,15879 @@ +# Whole file CRCs generated by Brik v2.0. Use "brik -C" to verify them. + +# CRC-32 filename +# ------ -------- + +1177862404b ./boehm-gc/acinclude.m4 +1236612374b ./boehm-gc/aclocal.m4 + 971051254b ./boehm-gc/add_gc_prefix.c +2056900000b ./boehm-gc/allchblk.c + 33265057b ./boehm-gc/alloc.c +1198071641b ./boehm-gc/alpha_mach_dep.s + 655018850b ./boehm-gc/AmigaOS.c +3099799990b ./boehm-gc/backgraph.c +2411687152b ./boehm-gc/BCC_MAKEFILE + 394605993b ./boehm-gc/blacklst.c + 971406525b ./boehm-gc/callprocs +3646085849b ./boehm-gc/ChangeLog +2542310219b ./boehm-gc/checksums.c +1272640704b ./boehm-gc/config.guess +4182969326b ./boehm-gc/config.sub +2350970747b ./boehm-gc/configure +2331870630b ./boehm-gc/configure.host + 725430640b ./boehm-gc/configure.in +3430717956b ./boehm-gc/cord/cordbscs.c + 473686535b ./boehm-gc/cord/cordprnt.c +1796537586b ./boehm-gc/cord/cordtest.c +3610557498b ./boehm-gc/cord/cordxtra.c +1399512076b ./boehm-gc/cord/de.c +3493089115b ./boehm-gc/cord/de_cmds.h +1274913051b ./boehm-gc/cord/de_win.c +1969645283b ./boehm-gc/cord/de_win.h +2226183422b ./boehm-gc/cord/de_win.ICO +2296745137b ./boehm-gc/cord/de_win.RC +3479570773b ./boehm-gc/dbg_mlc.c +4155306217b ./boehm-gc/digimars.mak + 602673483b ./boehm-gc/doc/barrett_diagram +2134574438b ./boehm-gc/doc/debugging.html +4112273729b ./boehm-gc/doc/gcdescr.html +2587456343b ./boehm-gc/doc/gc.man +1852147885b ./boehm-gc/doc/README +1398938057b ./boehm-gc/doc/README.amiga +3968038895b ./boehm-gc/doc/README.autoconf + 609394135b ./boehm-gc/doc/README.changes + 124254120b ./boehm-gc/doc/README.contributors +2337143875b ./boehm-gc/doc/README.cords +2101980206b ./boehm-gc/doc/README.dj +1564073111b ./boehm-gc/doc/README.environment +1544667036b ./boehm-gc/doc/README.ews4800 +2032435380b ./boehm-gc/doc/README.hp + 261398962b ./boehm-gc/doc/README.linux +2912965872b ./boehm-gc/doc/README.Mac +3192387476b ./boehm-gc/doc/README.MacOSX +3651372180b ./boehm-gc/doc/README.macros +1009764294b ./boehm-gc/doc/README.OS2 +3249391671b ./boehm-gc/doc/README.rs6000 +2157435131b ./boehm-gc/doc/README.sgi +2210572734b ./boehm-gc/doc/README.solaris2 +1044770375b ./boehm-gc/doc/README.uts +3162142981b ./boehm-gc/doc/README.win32 +1244216301b ./boehm-gc/doc/tree.html + 414780111b ./boehm-gc/dyn_load.c +3428452570b ./boehm-gc/EMX_MAKEFILE + 110360283b ./boehm-gc/finalize.c +3449835837b ./boehm-gc/gc_cpp.cc + 231223753b ./boehm-gc/gc_cpp.cpp +3458300802b ./boehm-gc/gcc_support.c + 145159317b ./boehm-gc/gc_dlopen.c +4111426693b ./boehm-gc/gcj_mlc.c +3607948475b ./boehm-gc/gc.mak +3106502053b ./boehm-gc/gcname.c +1644234138b ./boehm-gc/headers.c +1596485799b ./boehm-gc/hpux_test_and_clear.s +1676909184b ./boehm-gc/ia64_save_regs_in_stack.s +3582080946b ./boehm-gc/if_mach.c + 387600055b ./boehm-gc/if_not_there.c +3897882033b ./boehm-gc/include/cord.h + 214150158b ./boehm-gc/include/ec.h +2874534410b ./boehm-gc/include/gc_alloc.h +1922524680b ./boehm-gc/include/gc_amiga_redirects.h +3531915622b ./boehm-gc/include/gc_backptr.h +1564499082b ./boehm-gc/include/gc_cpp.h +2080667503b ./boehm-gc/include/gc_gcj.h + 61666144b ./boehm-gc/include/gc.h + 30043067b ./boehm-gc/include/gc_inl.h + 601682422b ./boehm-gc/include/gc_inline.h +2851726125b ./boehm-gc/include/gc_local_alloc.h +3323450216b ./boehm-gc/include/gc_mark.h +4062216651b ./boehm-gc/include/gc_pthread_redirects.h +3286861254b ./boehm-gc/include/gc_typed.h +2246764458b ./boehm-gc/include/javaxfc.h +4237951566b ./boehm-gc/include/leak_detector.h +1222266555b ./boehm-gc/include/Makefile.am +2340206284b ./boehm-gc/include/Makefile.in +3792791209b ./boehm-gc/include/new_gc_alloc.h +1547838704b ./boehm-gc/include/private/cord_pos.h + 902196938b ./boehm-gc/include/private/dbg_mlc.h +3820561693b ./boehm-gc/include/private/gcconfig.h +1215170430b ./boehm-gc/include/private/gc_hdrs.h +3411375301b ./boehm-gc/include/private/gc_locks.h + 583510369b ./boehm-gc/include/private/gc_pmark.h +1990877525b ./boehm-gc/include/private/gc_priv.h +2686914147b ./boehm-gc/include/private/solaris_threads.h +3935909412b ./boehm-gc/include/private/specific.h +2262051120b ./boehm-gc/include/weakpointer.h +4171599065b ./boehm-gc/install-sh + 175500712b ./boehm-gc/irix_threads.c +1133052236b ./boehm-gc/libtool.m4 +3899988461b ./boehm-gc/linux_threads.c + 604657675b ./boehm-gc/ltconfig +3301916719b ./boehm-gc/ltmain.sh + 789649079b ./boehm-gc/Mac_files/dataend.c +3520138091b ./boehm-gc/Mac_files/datastart.c + 537693184b ./boehm-gc/Mac_files/MacOS_config.h +3338272940b ./boehm-gc/Mac_files/MacOS_Test_config.h +1572371745b ./boehm-gc/mach_dep.c + 145946109b ./boehm-gc/MacOS.c + 591574792b ./boehm-gc/MacProjects.sit.hqx +2938168783b ./boehm-gc/Makefile.am +3148936110b ./boehm-gc/Makefile.direct +3806813747b ./boehm-gc/Makefile.dist + 87051491b ./boehm-gc/Makefile.dj +2647418481b ./boehm-gc/Makefile.DLLs +3291187154b ./boehm-gc/Makefile.in +4270565414b ./boehm-gc/malloc.c +3656007348b ./boehm-gc/mallocx.c +2488176063b ./boehm-gc/mark.c +2210067257b ./boehm-gc/mark_rts.c +2792262463b ./boehm-gc/mips_sgi_mach_dep.S + 447949782b ./boehm-gc/mips_ultrix_mach_dep.s +3319150875b ./boehm-gc/misc.c +4236112450b ./boehm-gc/mkinstalldirs +2583630088b ./boehm-gc/new_hblk.c +3941839401b ./boehm-gc/NT_MAKEFILE +3607948475b ./boehm-gc/NT_THREADS_MAKEFILE +1361724709b ./boehm-gc/obj_map.c +3289014202b ./boehm-gc/OS2_MAKEFILE +2236606828b ./boehm-gc/os_dep.c + 600864111b ./boehm-gc/pc_excludes + 735852084b ./boehm-gc/pcr_interface.c +2438519321b ./boehm-gc/PCR-Makefile + 811834911b ./boehm-gc/powerpc_macosx_mach_dep.s + 105828241b ./boehm-gc/ptr_chck.c +3988382907b ./boehm-gc/real_malloc.c +2946495074b ./boehm-gc/reclaim.c +2737439630b ./boehm-gc/rs6000_mach_dep.s + 636267038b ./boehm-gc/setjmp_t.c +2956367466b ./boehm-gc/SMakefile.amiga + 751650501b ./boehm-gc/solaris_pthreads.c + 275051372b ./boehm-gc/solaris_threads.c +1425695416b ./boehm-gc/sparc_mach_dep.S + 551455534b ./boehm-gc/sparc_netbsd_mach_dep.s + 293721320b ./boehm-gc/sparc_sunos4_mach_dep.s +3072675593b ./boehm-gc/specific.c + 644387711b ./boehm-gc/stubborn.c +1440779450b ./boehm-gc/tests/leak_test.c +1742599416b ./boehm-gc/tests/test.c +3630296235b ./boehm-gc/tests/test_cpp.cc + 14580047b ./boehm-gc/tests/thread_leak_test.c +1499257362b ./boehm-gc/tests/trace_test.c +3287937987b ./boehm-gc/threadlibs.c +2467355438b ./boehm-gc/typd_mlc.c + 332085760b ./boehm-gc/version.h + 205379550b ./boehm-gc/WCC_MAKEFILE + 62682092b ./boehm-gc/win32_threads.c + 971684819b ./BUGS +4173866843b ./bugs.html + 934441312b ./ChangeLog + 430854799b ./config/acinclude.m4 +1748632144b ./config/ChangeLog +3794184949b ./config.guess +2016379063b ./config.if + 636889995b ./config/mh-a68bsd +1442196770b ./config/mh-aix386 +3252332438b ./config/mh-apollo68 +3478341494b ./config/mh-armpic + 902614684b ./config/mh-cxux +3020282061b ./config/mh-cygwin +2617404501b ./config/mh-decstation + 973727842b ./config/mh-delta88 +4185392584b ./config/mh-dgux +3317035055b ./config/mh-dgux386 +3870705974b ./config/mh-djgpp +3478341494b ./config/mh-elfalphapic +4145550551b ./config/mh-hp300 +1335785638b ./config/mh-hpux +1335785638b ./config/mh-hpux8 +3478341494b ./config/mh-i370pic +3265825290b ./config/mh-ia64pic +3591401365b ./config/mh-interix +1185833176b ./config/mh-irix5 +3858294385b ./config/mh-irix6 + 982405557b ./config/mh-lynxrs6k +3265825290b ./config/mh-m68kpic +2677046369b ./config/mh-mingw32 +2709332972b ./config/mh-ncr3000 +1441615720b ./config/mh-ncrsvr43 +4162364663b ./config/mh-necv4 +1335785638b ./config/mh-openedition +3478341494b ./config/mh-papic +3478341494b ./config/mh-ppcpic + 633311229b ./config/mh-riscos +3265825290b ./config/mh-s390pic +2299205241b ./config/mh-sco + 612532950b ./config/mh-solaris +1399222241b ./config/mh-sparcpic +1335785638b ./config/mh-sysv +1114762032b ./config/mh-sysv4 +1114762032b ./config/mh-sysv5 +3265825290b ./config/mh-x86pic + 71055409b ./config-ml.in +2474610656b ./config/mt-aix43 +3955224621b ./config/mt-alphaieee +1487563357b ./config/mt-d30v +3571760336b ./config/mt-linux +2548851201b ./config/mt-netware + 971016637b ./config/mt-ospace + 787786243b ./config/mt-v810 +2659154290b ./config/mt-wince + 537897852b ./config.sub +4143692422b ./configure +2474773756b ./configure.in +1948950130b ./contrib/analyze_brprob +1043864154b ./contrib/ChangeLog + 550196746b ./contrib/compare_tests +2828387446b ./contrib/convert_to_f2c +2929939770b ./contrib/convert_to_g2c +2025073358b ./contrib/download_f2c +1336632236b ./contrib/gccbug.el +4190705069b ./contrib/gcc_build + 349855123b ./contrib/gcc_update + 752127234b ./contrib/gennews +4256039795b ./contrib/index-prop +3683285493b ./contrib/newcvsroot +3406928738b ./contrib/paranoia.cc +3661855799b ./contrib/regression/btest-gcc.sh +3682328122b ./contrib/regression/ChangeLog +1435553453b ./contrib/regression/objs-gcc.sh +1757898889b ./contrib/regression/README +3103378580b ./contrib/regression/site.exp +3168894978b ./contrib/test_installed +2176599191b ./contrib/test_summary +1581263438b ./contrib/texi2pod.pl +4228623080b ./contrib/warn_summary +2171125041b ./COPYING + 508743035b ./COPYING.LIB +2864072627b ./.cvsignore + 998335541b ./FAQ +1764901825b ./faq.html + 54199525b ./fastjar/acinclude.m4 +1369101675b ./fastjar/aclocal.m4 +1005262133b ./fastjar/AUTHORS +2435650698b ./fastjar/ChangeLog +1745615150b ./fastjar/CHANGES +3743222129b ./fastjar/compress.c +1169302702b ./fastjar/compress.h +1117462681b ./fastjar/config.h.in +2619265826b ./fastjar/configure +3663315504b ./fastjar/configure.in +1396100520b ./fastjar/COPYING +3707811223b ./fastjar/.cvsignore +2553867110b ./fastjar/dostime.c + 446939748b ./fastjar/dostime.h +3900501519b ./fastjar/fastjar.info +3589129523b ./fastjar/fastjar.texi +2261192900b ./fastjar/grepjar.1 +2770615802b ./fastjar/INSTALL +2331671736b ./fastjar/install-defs.sh.in +1178077958b ./fastjar/install-sh +1406665953b ./fastjar/jar.1 +2281221680b ./fastjar/jargrep.c +4062871816b ./fastjar/jargrep.h +2905933595b ./fastjar/jartool.c +2754304773b ./fastjar/jartool.h +1805291518b ./fastjar/Makefile.am +2841639681b ./fastjar/Makefile.in + 990942143b ./fastjar/missing +1455437353b ./fastjar/mkinstalldirs +4038493440b ./fastjar/NEWS +1315168235b ./fastjar/pushback.c + 302085493b ./fastjar/pushback.h +3943963407b ./fastjar/README + 216805921b ./fastjar/stamp-h.in +3071504729b ./fastjar/zipfile.h +2215240433b ./gcc/ABOUT-GCC-NLS +1413896246b ./gcc/ABOUT-NLS +3729933059b ./gcc/acconfig.h +4067360570b ./gcc/aclocal.m4 +3476755371b ./gcc/ada/1aexcept.adb +3022880533b ./gcc/ada/1aexcept.ads +2251433832b ./gcc/ada/1ic.ads +2191440237b ./gcc/ada/1ssecsta.adb +3514856157b ./gcc/ada/1ssecsta.ads +2511614379b ./gcc/ada/31soccon.ads +2020092279b ./gcc/ada/31soliop.ads +3802531266b ./gcc/ada/3asoccon.ads +4123202520b ./gcc/ada/3bsoccon.ads +3416531203b ./gcc/ada/3gsoccon.ads +3090342421b ./gcc/ada/3hsoccon.ads + 861860510b ./gcc/ada/3ssoccon.ads + 308347220b ./gcc/ada/3ssoliop.ads +2994673654b ./gcc/ada/3wsoccon.ads + 607155891b ./gcc/ada/3wsocthi.adb +1316989620b ./gcc/ada/3wsocthi.ads +2811630886b ./gcc/ada/3wsoliop.ads +3864072001b ./gcc/ada/41intnam.ads +2130062026b ./gcc/ada/42intnam.ads +1221639557b ./gcc/ada/4aintnam.ads +1910436245b ./gcc/ada/4cintnam.ads +4134156609b ./gcc/ada/4dintnam.ads +2161733301b ./gcc/ada/4gintnam.ads +2224568272b ./gcc/ada/4hexcpol.adb +3599917665b ./gcc/ada/4hintnam.ads + 633311103b ./gcc/ada/4lintnam.ads + 22907278b ./gcc/ada/4mintnam.ads +2380472125b ./gcc/ada/4nintnam.ads +2857640960b ./gcc/ada/4ointnam.ads + 659028582b ./gcc/ada/4onumaux.ads +1205711724b ./gcc/ada/4pintnam.ads + 266939468b ./gcc/ada/4rintnam.ads +1762126051b ./gcc/ada/4sintnam.ads +2689159715b ./gcc/ada/4uintnam.ads +3611799279b ./gcc/ada/4vcaldel.adb +1212475634b ./gcc/ada/4vcalend.adb + 722160584b ./gcc/ada/4vcalend.ads + 182300439b ./gcc/ada/4vintnam.ads +3439856379b ./gcc/ada/4wcalend.adb +3094215319b ./gcc/ada/4wexcpol.adb +1159845327b ./gcc/ada/4wintnam.ads + 85261513b ./gcc/ada/4zintnam.ads +3990942683b ./gcc/ada/4znumaux.ads + 57100311b ./gcc/ada/4zsytaco.adb +1764501342b ./gcc/ada/4zsytaco.ads +2272920092b ./gcc/ada/51osinte.adb +1182798516b ./gcc/ada/51osinte.ads +3394379261b ./gcc/ada/52osinte.adb + 416671034b ./gcc/ada/52osinte.ads + 599905569b ./gcc/ada/52system.ads +1251038631b ./gcc/ada/53osinte.ads +2237974254b ./gcc/ada/54osinte.ads +1661726289b ./gcc/ada/5amastop.adb +3544698408b ./gcc/ada/5aosinte.adb + 330606401b ./gcc/ada/5aosinte.ads + 629299312b ./gcc/ada/5asystem.ads +2253927375b ./gcc/ada/5ataprop.adb +3785085609b ./gcc/ada/5atasinf.ads + 445098646b ./gcc/ada/5ataspri.ads +3641787791b ./gcc/ada/5atpopsp.adb +3748211331b ./gcc/ada/5avxwork.ads + 661930325b ./gcc/ada/5bosinte.adb +1183030227b ./gcc/ada/5bosinte.ads + 95390389b ./gcc/ada/5bsystem.ads +3224075607b ./gcc/ada/5cosinte.ads +4067756523b ./gcc/ada/5dosinte.ads +4135155439b ./gcc/ada/5esystem.ads +3652564674b ./gcc/ada/5etpopse.adb +1407971971b ./gcc/ada/5fintman.adb + 314025962b ./gcc/ada/5fosinte.ads +1561948410b ./gcc/ada/5fsystem.ads +2111090904b ./gcc/ada/5ftaprop.adb +1649270527b ./gcc/ada/5ftasinf.ads +4111312302b ./gcc/ada/5ginterr.adb + 761494860b ./gcc/ada/5gintman.adb +2283439580b ./gcc/ada/5gmastop.adb +1273904975b ./gcc/ada/5gosinte.ads +1531447747b ./gcc/ada/5gproinf.adb +3992132528b ./gcc/ada/5gproinf.ads +2235216399b ./gcc/ada/5gsystem.ads +1074614971b ./gcc/ada/5gtaprop.adb +1216045678b ./gcc/ada/5gtasinf.adb +3051684560b ./gcc/ada/5gtasinf.ads +3228485956b ./gcc/ada/5gtpgetc.adb +1482105014b ./gcc/ada/5hosinte.adb +1138790463b ./gcc/ada/5hosinte.ads +3569104699b ./gcc/ada/5hparame.ads +3381576196b ./gcc/ada/5hsystem.ads + 114481475b ./gcc/ada/5htaprop.adb +3985737607b ./gcc/ada/5htaspri.ads +1553633295b ./gcc/ada/5htraceb.adb +2354742934b ./gcc/ada/5iosinte.adb + 341515731b ./gcc/ada/5iosinte.ads +4036108862b ./gcc/ada/5itaprop.adb +4209017149b ./gcc/ada/5itaspri.ads +3966701624b ./gcc/ada/5ksystem.ads +3469221755b ./gcc/ada/5kvxwork.ads +3333477404b ./gcc/ada/5lintman.adb +1002365908b ./gcc/ada/5lml-tgt.adb + 159446570b ./gcc/ada/5losinte.ads +1136027948b ./gcc/ada/5lsystem.ads +2342382232b ./gcc/ada/5mosinte.ads + 22175694b ./gcc/ada/5mvxwork.ads + 820176851b ./gcc/ada/5ninmaop.adb +4204498933b ./gcc/ada/5nintman.adb +2307667247b ./gcc/ada/5nosinte.ads +1892616891b ./gcc/ada/5ntaprop.adb +1061474137b ./gcc/ada/5ntaspri.ads +4159557428b ./gcc/ada/5ointerr.adb +2159809007b ./gcc/ada/5omastop.adb +2019722547b ./gcc/ada/5oosinte.adb + 94579548b ./gcc/ada/5oosinte.ads +3323151699b ./gcc/ada/5oosprim.adb +2375843411b ./gcc/ada/5oparame.adb +2813458373b ./gcc/ada/5osystem.ads +2064827163b ./gcc/ada/5otaprop.adb +2138761055b ./gcc/ada/5otaspri.ads +2126899975b ./gcc/ada/5posinte.ads +2287957803b ./gcc/ada/5posprim.adb +1181457253b ./gcc/ada/5pvxwork.ads +3743871039b ./gcc/ada/5qosinte.adb + 52457731b ./gcc/ada/5qosinte.ads +1856329556b ./gcc/ada/5qstache.adb +1445919716b ./gcc/ada/5qtaprop.adb +2692969247b ./gcc/ada/5qtaspri.ads +1707765400b ./gcc/ada/5rosinte.adb +2024826220b ./gcc/ada/5rosinte.ads + 54965811b ./gcc/ada/5rparame.adb +3957530165b ./gcc/ada/5rtpopsp.adb +1163200540b ./gcc/ada/5sintman.adb +3949337666b ./gcc/ada/5sosinte.adb +1560000859b ./gcc/ada/5sosinte.ads + 146106406b ./gcc/ada/5sparame.adb +1305585189b ./gcc/ada/5ssystem.ads +3053269312b ./gcc/ada/5staprop.adb +4287558200b ./gcc/ada/5stasinf.adb +1101504362b ./gcc/ada/5stasinf.ads + 691335402b ./gcc/ada/5staspri.ads + 573438545b ./gcc/ada/5stpopse.adb + 977723408b ./gcc/ada/5svxwork.ads + 743181067b ./gcc/ada/5tosinte.ads +2291292459b ./gcc/ada/5uintman.adb +3471670416b ./gcc/ada/5uosinte.ads +1533466448b ./gcc/ada/5vasthan.adb +3181558064b ./gcc/ada/5vinmaop.adb +3986890387b ./gcc/ada/5vinterr.adb +4078156268b ./gcc/ada/5vintman.adb + 117987244b ./gcc/ada/5vintman.ads +2067712643b ./gcc/ada/5vmastop.adb + 395438714b ./gcc/ada/5vosinte.adb +2613021316b ./gcc/ada/5vosinte.ads + 605174273b ./gcc/ada/5vosprim.adb +4255936643b ./gcc/ada/5vosprim.ads +4240903667b ./gcc/ada/5vparame.ads +3058807267b ./gcc/ada/5vsystem.ads +4029181318b ./gcc/ada/5vtaprop.adb +2532709981b ./gcc/ada/5vtaspri.ads + 780199412b ./gcc/ada/5vtpopde.adb +4102009234b ./gcc/ada/5vtpopde.ads +2631128977b ./gcc/ada/5vvaflop.adb +4262337775b ./gcc/ada/5wgloloc.adb +2249394845b ./gcc/ada/5wintman.adb +2751463374b ./gcc/ada/5wmemory.adb +3616990531b ./gcc/ada/5wosinte.ads +1659711983b ./gcc/ada/5wosprim.adb +4283152297b ./gcc/ada/5wsystem.ads +1729829229b ./gcc/ada/5wtaprop.adb +1012802673b ./gcc/ada/5wtaspri.ads +2341478693b ./gcc/ada/5ysystem.ads +1967108827b ./gcc/ada/5zinterr.adb +2196483459b ./gcc/ada/5zintman.adb +1055330755b ./gcc/ada/5zosinte.adb +2446599206b ./gcc/ada/5zosinte.ads +3662233131b ./gcc/ada/5zosprim.adb +1348382967b ./gcc/ada/5zsystem.ads +3159175742b ./gcc/ada/5ztaprop.adb +2102065511b ./gcc/ada/6vcpp.adb +2689894027b ./gcc/ada/6vcstrea.adb +3306533281b ./gcc/ada/6vinterf.ads + 694204948b ./gcc/ada/7sinmaop.adb +2049788032b ./gcc/ada/7sintman.adb + 476691739b ./gcc/ada/7sosinte.adb +3965227943b ./gcc/ada/7sosprim.adb +1997910804b ./gcc/ada/7staprop.adb +1764982560b ./gcc/ada/7staspri.ads +1493206491b ./gcc/ada/7stpopsp.adb +1740285994b ./gcc/ada/7straceb.adb +1363857210b ./gcc/ada/86numaux.adb +4053303068b ./gcc/ada/86numaux.ads +3760778950b ./gcc/ada/9drpc.adb +2280800531b ./gcc/ada/a-astaco.adb +3259280671b ./gcc/ada/a-astaco.ads + 367890918b ./gcc/ada/a-caldel.adb +2850927655b ./gcc/ada/a-caldel.ads +2264463076b ./gcc/ada/a-calend.adb +3705096499b ./gcc/ada/a-calend.ads +2432115721b ./gcc/ada/a-chahan.adb +2062715973b ./gcc/ada/a-chahan.ads +2585470398b ./gcc/ada/a-charac.ads + 475906449b ./gcc/ada/a-chlat1.ads +1016788241b ./gcc/ada/a-chlat9.ads + 474399754b ./gcc/ada/a-colien.adb +2019585318b ./gcc/ada/a-colien.ads + 446719574b ./gcc/ada/a-colire.adb +3911502658b ./gcc/ada/a-colire.ads +4208260302b ./gcc/ada/a-comlin.adb +2676889573b ./gcc/ada/a-comlin.ads +2671391885b ./gcc/ada/a-cwila1.ads +3799548269b ./gcc/ada/a-cwila9.ads +3768095897b ./gcc/ada/ada.ads +1295005255b ./gcc/ada/adadecode.c +1590048241b ./gcc/ada/adadecode.h +3752930348b ./gcc/ada/adafinal.c +1951378334b ./gcc/ada/ada.h +4254504525b ./gcc/ada/adaint.c + 842239939b ./gcc/ada/adaint.h +1982115237b ./gcc/ada/ada-tree.def +1334528231b ./gcc/ada/ada-tree.h +2562885096b ./gcc/ada/a-decima.adb +3964508631b ./gcc/ada/a-decima.ads +4162793785b ./gcc/ada/a-diocst.adb +3798368130b ./gcc/ada/a-diocst.ads +1037920363b ./gcc/ada/a-direio.adb +1125839799b ./gcc/ada/a-direio.ads +1891718240b ./gcc/ada/a-dynpri.adb +1228228526b ./gcc/ada/a-dynpri.ads +2515816420b ./gcc/ada/a-einuoc.adb +1361226149b ./gcc/ada/a-einuoc.ads + 289090565b ./gcc/ada/a-except.adb +1373330010b ./gcc/ada/a-except.ads +2635307314b ./gcc/ada/a-excpol.adb +1476905781b ./gcc/ada/a-exctra.adb +3119338693b ./gcc/ada/a-exctra.ads +3314908396b ./gcc/ada/a-filico.adb +1154496649b ./gcc/ada/a-filico.ads +3900641047b ./gcc/ada/a-finali.adb +3971104804b ./gcc/ada/a-finali.ads +4084067249b ./gcc/ada/a-flteio.ads +2838243354b ./gcc/ada/a-fwteio.ads +2553750682b ./gcc/ada/a-inteio.ads +2112216622b ./gcc/ada/a-interr.adb +3711128136b ./gcc/ada/a-interr.ads +2252700482b ./gcc/ada/a-intnam.ads +3783787070b ./gcc/ada/a-intsig.adb +3753195216b ./gcc/ada/a-intsig.ads +4260440302b ./gcc/ada/a-ioexce.ads +1320750593b ./gcc/ada/a-iwteio.ads +3184637491b ./gcc/ada/a-lfteio.ads +3399197938b ./gcc/ada/a-lfwtio.ads + 394580827b ./gcc/ada/ali.adb +2668171343b ./gcc/ada/ali.ads +4181349523b ./gcc/ada/a-liteio.ads + 510875974b ./gcc/ada/ali-util.adb +3777303034b ./gcc/ada/ali-util.ads +4061818571b ./gcc/ada/a-liwtio.ads +2391273921b ./gcc/ada/a-llftio.ads + 589145108b ./gcc/ada/a-llfwti.ads + 733828438b ./gcc/ada/a-llitio.ads +2019981437b ./gcc/ada/a-lliwti.ads + 641549079b ./gcc/ada/alloc.ads +4202114661b ./gcc/ada/a-ncelfu.ads +2982795424b ./gcc/ada/a-ngcefu.adb +2417195295b ./gcc/ada/a-ngcefu.ads +3422153681b ./gcc/ada/a-ngcoty.adb +2702884127b ./gcc/ada/a-ngcoty.ads +1264432570b ./gcc/ada/a-ngelfu.adb +4251236541b ./gcc/ada/a-ngelfu.ads + 311918519b ./gcc/ada/a-nlcefu.ads +4262096075b ./gcc/ada/a-nlcoty.ads +1836187080b ./gcc/ada/a-nlelfu.ads +2034585729b ./gcc/ada/a-nllcef.ads +1706106687b ./gcc/ada/a-nllcty.ads +1710244911b ./gcc/ada/a-nllefu.ads + 660173792b ./gcc/ada/a-nscefu.ads +2693186813b ./gcc/ada/a-nscoty.ads + 414125373b ./gcc/ada/a-nselfu.ads +1771932863b ./gcc/ada/a-nucoty.ads +2830452418b ./gcc/ada/a-nudira.adb +2698500475b ./gcc/ada/a-nudira.ads +1941470210b ./gcc/ada/a-nuelfu.ads + 578585452b ./gcc/ada/a-nuflra.adb + 562766691b ./gcc/ada/a-nuflra.ads +3306765590b ./gcc/ada/a-numaux.ads + 615971690b ./gcc/ada/a-numeri.ads +2251853720b ./gcc/ada/a-reatim.adb +3420934441b ./gcc/ada/a-reatim.ads +2422313336b ./gcc/ada/a-retide.adb +2786353850b ./gcc/ada/a-retide.ads + 899190514b ./gcc/ada/argv.c + 915291874b ./gcc/ada/a-sequio.adb +2781518414b ./gcc/ada/a-sequio.ads +1028548096b ./gcc/ada/a-sfteio.ads + 756561237b ./gcc/ada/a-sfwtio.ads +2149334054b ./gcc/ada/a-siocst.adb +1013973588b ./gcc/ada/a-siocst.ads +1542052045b ./gcc/ada/a-siteio.ads + 898470063b ./gcc/ada/a-siwtio.ads +2664255451b ./gcc/ada/a-ssicst.adb +3968217970b ./gcc/ada/a-ssicst.ads +2040244723b ./gcc/ada/a-ssitio.ads +3856185038b ./gcc/ada/a-ssiwti.ads +3843904384b ./gcc/ada/a-stmaco.ads +2558304413b ./gcc/ada/a-storio.adb +2039645547b ./gcc/ada/a-storio.ads +2545807360b ./gcc/ada/a-strbou.adb +1649576447b ./gcc/ada/a-strbou.ads +4189169864b ./gcc/ada/a-stream.ads + 312272500b ./gcc/ada/a-strfix.adb +1836795891b ./gcc/ada/a-strfix.ads + 452191775b ./gcc/ada/a-string.ads +3440162100b ./gcc/ada/a-strmap.adb +2813601661b ./gcc/ada/a-strmap.ads +2242083134b ./gcc/ada/a-strsea.adb +1087128520b ./gcc/ada/a-strsea.ads +2129652476b ./gcc/ada/a-strunb.adb +1086280505b ./gcc/ada/a-strunb.ads +3244198764b ./gcc/ada/a-ststio.adb +1434597636b ./gcc/ada/a-ststio.ads +3563861726b ./gcc/ada/a-stunau.adb +1904848935b ./gcc/ada/a-stunau.ads + 847226371b ./gcc/ada/a-stwibo.adb +3765473566b ./gcc/ada/a-stwibo.ads +1000480915b ./gcc/ada/a-stwifi.adb + 920074266b ./gcc/ada/a-stwifi.ads +1758378198b ./gcc/ada/a-stwima.adb + 388329618b ./gcc/ada/a-stwima.ads +2111278285b ./gcc/ada/a-stwise.adb + 489428799b ./gcc/ada/a-stwise.ads + 931863816b ./gcc/ada/a-stwiun.adb + 163835538b ./gcc/ada/a-stwiun.ads +1312891822b ./gcc/ada/a-suteio.adb + 985067551b ./gcc/ada/a-suteio.ads +1525903292b ./gcc/ada/a-swmwco.ads +1588030610b ./gcc/ada/a-swuwti.adb +3037851063b ./gcc/ada/a-swuwti.ads +1272213971b ./gcc/ada/a-sytaco.adb +1711371162b ./gcc/ada/a-sytaco.ads +2802470452b ./gcc/ada/a-tags.adb +1139968956b ./gcc/ada/a-tags.ads +1682735148b ./gcc/ada/a-tasatt.adb +2506460027b ./gcc/ada/a-tasatt.ads +1017733066b ./gcc/ada/a-taside.adb + 449278150b ./gcc/ada/a-taside.ads +2262767398b ./gcc/ada/a-teioed.adb + 942283074b ./gcc/ada/a-teioed.ads +4268790192b ./gcc/ada/a-textio.adb +2542210919b ./gcc/ada/a-textio.ads + 955977038b ./gcc/ada/a-ticoau.adb +2276027850b ./gcc/ada/a-ticoau.ads +3483744171b ./gcc/ada/a-ticoio.adb + 665665210b ./gcc/ada/a-ticoio.ads +1248666345b ./gcc/ada/a-tideau.adb +4051134505b ./gcc/ada/a-tideau.ads + 702405015b ./gcc/ada/a-tideio.adb +2372089939b ./gcc/ada/a-tideio.ads +3343604978b ./gcc/ada/a-tienau.adb +1925813485b ./gcc/ada/a-tienau.ads +3960488072b ./gcc/ada/a-tienio.adb +2111373475b ./gcc/ada/a-tienio.ads +3736901273b ./gcc/ada/a-tifiio.adb + 629253286b ./gcc/ada/a-tifiio.ads + 677807166b ./gcc/ada/a-tiflau.adb +1615304674b ./gcc/ada/a-tiflau.ads +2814224774b ./gcc/ada/a-tiflio.adb +1672570592b ./gcc/ada/a-tiflio.ads + 810361168b ./gcc/ada/a-tigeau.adb +1572153528b ./gcc/ada/a-tigeau.ads + 819961222b ./gcc/ada/a-tiinau.adb +2292489642b ./gcc/ada/a-tiinau.ads +1710485185b ./gcc/ada/a-tiinio.adb +2237530049b ./gcc/ada/a-tiinio.ads + 330984461b ./gcc/ada/a-timoau.adb +2636796425b ./gcc/ada/a-timoau.ads +3963870398b ./gcc/ada/a-timoio.adb +2610046346b ./gcc/ada/a-timoio.ads + 214132248b ./gcc/ada/a-tiocst.adb +4121988035b ./gcc/ada/a-tiocst.ads +3910455454b ./gcc/ada/a-titest.adb +3599822963b ./gcc/ada/a-titest.ads + 618728363b ./gcc/ada/atree.adb +1328381436b ./gcc/ada/atree.ads +3927429423b ./gcc/ada/atree.h +2501643743b ./gcc/ada/a-unccon.ads + 125078292b ./gcc/ada/a-uncdea.ads +3257044236b ./gcc/ada/aux-io.c + 29969073b ./gcc/ada/a-witeio.adb +1654805280b ./gcc/ada/a-witeio.ads + 399909379b ./gcc/ada/a-wtcoau.adb + 15915668b ./gcc/ada/a-wtcoau.ads +3269698900b ./gcc/ada/a-wtcoio.adb +2633134472b ./gcc/ada/a-wtcoio.ads +3508555518b ./gcc/ada/a-wtcstr.adb +2332040028b ./gcc/ada/a-wtcstr.ads + 641727529b ./gcc/ada/a-wtdeau.adb +2322401430b ./gcc/ada/a-wtdeau.ads +2118372476b ./gcc/ada/a-wtdeio.adb +2112087328b ./gcc/ada/a-wtdeio.ads +3854209025b ./gcc/ada/a-wtedit.adb + 479264111b ./gcc/ada/a-wtedit.ads +1980816428b ./gcc/ada/a-wtenau.adb +3157540776b ./gcc/ada/a-wtenau.ads +3636478590b ./gcc/ada/a-wtenio.adb +2040027206b ./gcc/ada/a-wtenio.ads + 890247767b ./gcc/ada/a-wtfiio.adb +2831441596b ./gcc/ada/a-wtfiio.ads +2557337210b ./gcc/ada/a-wtflau.adb +2182558825b ./gcc/ada/a-wtflau.ads +3508822041b ./gcc/ada/a-wtflio.adb +2091412810b ./gcc/ada/a-wtflio.ads +1511767393b ./gcc/ada/a-wtgeau.adb +2832624988b ./gcc/ada/a-wtgeau.ads +1836843487b ./gcc/ada/a-wtinau.adb +2000363120b ./gcc/ada/a-wtinau.ads +1243322800b ./gcc/ada/a-wtinio.adb +2970643185b ./gcc/ada/a-wtinio.ads +2930847231b ./gcc/ada/a-wtmoau.adb +2244525143b ./gcc/ada/a-wtmoau.ads + 5494583b ./gcc/ada/a-wtmoio.adb + 775232154b ./gcc/ada/a-wtmoio.ads + 663806314b ./gcc/ada/a-wttest.adb +2990280730b ./gcc/ada/a-wttest.ads +1819935344b ./gcc/ada/back_end.adb +2085249332b ./gcc/ada/back_end.ads +2077333587b ./gcc/ada/bcheck.adb + 610231922b ./gcc/ada/bcheck.ads +3315023152b ./gcc/ada/binde.adb +1670324692b ./gcc/ada/binde.ads +2059683005b ./gcc/ada/binderr.adb +3223521218b ./gcc/ada/binderr.ads +1109941393b ./gcc/ada/bindgen.adb + 295408128b ./gcc/ada/bindgen.ads +2463228634b ./gcc/ada/bindusg.adb +2314222747b ./gcc/ada/bindusg.ads +2678651278b ./gcc/ada/butil.adb + 440542872b ./gcc/ada/butil.ads +2310836100b ./gcc/ada/cal.c +1268893086b ./gcc/ada/calendar.ads + 819907824b ./gcc/ada/casing.adb + 383971693b ./gcc/ada/casing.ads +2658802005b ./gcc/ada/ceinfo.adb +2122962180b ./gcc/ada/ChangeLog +2766796861b ./gcc/ada/checks.adb +2020343191b ./gcc/ada/checks.ads +1422160412b ./gcc/ada/cio.c +2875263289b ./gcc/ada/comperr.adb +1231263286b ./gcc/ada/comperr.ads +1849806667b ./gcc/ada/config-lang.in +1823124766b ./gcc/ada/csets.adb +3233617109b ./gcc/ada/csets.ads + 90812921b ./gcc/ada/csinfo.adb +3005500375b ./gcc/ada/cstand.adb + 281967843b ./gcc/ada/cstand.ads +2588845972b ./gcc/ada/cstreams.c +1496314704b ./gcc/ada/cuintp.c +1423685038b ./gcc/ada/.cvsignore + 282379933b ./gcc/ada/debug_a.adb +2893733810b ./gcc/ada/debug_a.ads +4058447839b ./gcc/ada/debug.adb +1164136597b ./gcc/ada/debug.ads +4020479104b ./gcc/ada/dec.ads +2327476984b ./gcc/ada/dec-io.adb + 564204733b ./gcc/ada/dec-io.ads + 269093773b ./gcc/ada/decl.c +3825382514b ./gcc/ada/deftarg.c + 238197807b ./gcc/ada/directio.ads + 511345179b ./gcc/ada/einfo.adb + 248137143b ./gcc/ada/einfo.ads +3647101285b ./gcc/ada/einfo.h + 616869107b ./gcc/ada/elists.adb + 56994651b ./gcc/ada/elists.ads +1004247325b ./gcc/ada/elists.h +2475394593b ./gcc/ada/errno.c +4176702965b ./gcc/ada/errout.adb +3196840869b ./gcc/ada/errout.ads +3148452071b ./gcc/ada/eval_fat.adb +4226389411b ./gcc/ada/eval_fat.ads +1134022627b ./gcc/ada/exit.c +2205430929b ./gcc/ada/exp_aggr.adb + 407903332b ./gcc/ada/exp_aggr.ads +1707095337b ./gcc/ada/expander.adb + 326210343b ./gcc/ada/expander.ads +4053842288b ./gcc/ada/exp_attr.adb +3526764645b ./gcc/ada/exp_attr.ads + 235818397b ./gcc/ada/exp_ch10.ads +2818648683b ./gcc/ada/exp_ch11.adb +3533146355b ./gcc/ada/exp_ch11.ads +2334668711b ./gcc/ada/exp_ch12.adb +4092536961b ./gcc/ada/exp_ch12.ads + 176447720b ./gcc/ada/exp_ch13.adb +2521527262b ./gcc/ada/exp_ch13.ads +1221904762b ./gcc/ada/exp_ch2.adb +3294806844b ./gcc/ada/exp_ch2.ads +4281826131b ./gcc/ada/exp_ch3.adb +2507567557b ./gcc/ada/exp_ch3.ads +2656116038b ./gcc/ada/exp_ch4.adb +1502930229b ./gcc/ada/exp_ch4.ads + 758996479b ./gcc/ada/exp_ch5.adb +2064741599b ./gcc/ada/exp_ch5.ads + 791462490b ./gcc/ada/exp_ch6.adb + 544091101b ./gcc/ada/exp_ch6.ads +1034010091b ./gcc/ada/exp_ch7.adb +2662188587b ./gcc/ada/exp_ch7.ads +3988114403b ./gcc/ada/exp_ch8.adb +3648275711b ./gcc/ada/exp_ch8.ads +2387291365b ./gcc/ada/exp_ch9.adb +2693227642b ./gcc/ada/exp_ch9.ads + 559795574b ./gcc/ada/exp_code.adb + 121970742b ./gcc/ada/exp_code.ads +3428155909b ./gcc/ada/exp_dbug.adb +1356780760b ./gcc/ada/exp_dbug.ads +1275956251b ./gcc/ada/exp_disp.adb +2931129238b ./gcc/ada/exp_disp.ads +1762813961b ./gcc/ada/exp_dist.adb +1584948667b ./gcc/ada/exp_dist.ads +4257430321b ./gcc/ada/expect.c + 611747716b ./gcc/ada/exp_fixd.adb +3285837422b ./gcc/ada/exp_fixd.ads +2525026740b ./gcc/ada/exp_imgv.adb +3516513979b ./gcc/ada/exp_imgv.ads +3844454892b ./gcc/ada/exp_intr.adb + 537028872b ./gcc/ada/exp_intr.ads +1048921478b ./gcc/ada/exp_pakd.adb +1524361927b ./gcc/ada/exp_pakd.ads +1168291146b ./gcc/ada/exp_prag.adb + 769332415b ./gcc/ada/exp_prag.ads +3827387746b ./gcc/ada/exp_smem.adb +2116635502b ./gcc/ada/exp_smem.ads +2713308952b ./gcc/ada/exp_strm.adb +1540246149b ./gcc/ada/exp_strm.ads +2105460934b ./gcc/ada/exp_tss.adb +1765437710b ./gcc/ada/exp_tss.ads +2284259498b ./gcc/ada/exp_util.adb +2076521219b ./gcc/ada/exp_util.ads + 700545860b ./gcc/ada/exp_vfpt.adb + 100115849b ./gcc/ada/exp_vfpt.ads +1835720949b ./gcc/ada/fe.h +4158495892b ./gcc/ada/fmap.adb +3938265786b ./gcc/ada/fmap.ads +3153532790b ./gcc/ada/fname.adb +4114894862b ./gcc/ada/fname.ads + 88842572b ./gcc/ada/fname-sf.adb +3062888730b ./gcc/ada/fname-sf.ads +3767595337b ./gcc/ada/fname-uf.adb + 406969945b ./gcc/ada/fname-uf.ads +2227723631b ./gcc/ada/freeze.adb +1206777338b ./gcc/ada/freeze.ads +1826922110b ./gcc/ada/frontend.adb + 676042928b ./gcc/ada/frontend.ads +3777138484b ./gcc/ada/g-awk.adb + 195728151b ./gcc/ada/g-awk.ads +4003887320b ./gcc/ada/g-busora.adb +1554164314b ./gcc/ada/g-busora.ads +4279742334b ./gcc/ada/g-busorg.adb + 961766446b ./gcc/ada/g-busorg.ads +2044229632b ./gcc/ada/g-calend.adb +1871777734b ./gcc/ada/g-calend.ads +2463536054b ./gcc/ada/g-casuti.adb +4184607737b ./gcc/ada/g-casuti.ads +1568571149b ./gcc/ada/g-catiio.adb + 856490972b ./gcc/ada/g-catiio.ads + 411567761b ./gcc/ada/g-cgi.adb +1605337887b ./gcc/ada/g-cgi.ads +3170554685b ./gcc/ada/g-cgicoo.adb +3501738986b ./gcc/ada/g-cgicoo.ads +1510367608b ./gcc/ada/g-cgideb.adb +2766087039b ./gcc/ada/g-cgideb.ads + 835608648b ./gcc/ada/g-comlin.adb +3977497081b ./gcc/ada/g-comlin.ads + 329127690b ./gcc/ada/g-crc32.adb +1568690540b ./gcc/ada/g-crc32.ads +3616287417b ./gcc/ada/g-curexc.ads +2927265554b ./gcc/ada/g-debpoo.adb +1885333662b ./gcc/ada/g-debpoo.ads +1269256047b ./gcc/ada/g-debuti.adb +2222481425b ./gcc/ada/g-debuti.ads +3634284999b ./gcc/ada/g-diopit.adb +2583507319b ./gcc/ada/g-diopit.ads +2061346770b ./gcc/ada/g-dirope.adb +2521970571b ./gcc/ada/g-dirope.ads + 397180417b ./gcc/ada/g-dyntab.adb + 748979667b ./gcc/ada/g-dyntab.ads + 514040300b ./gcc/ada/g-enblsp.adb +1210185367b ./gcc/ada/get_targ.adb + 667434559b ./gcc/ada/get_targ.ads + 997169893b ./gcc/ada/g-except.ads + 401435319b ./gcc/ada/g-exctra.adb +3791669892b ./gcc/ada/g-exctra.ads + 76806179b ./gcc/ada/g-expect.adb + 872129069b ./gcc/ada/g-expect.ads +2314156678b ./gcc/ada/g-flocon.ads + 592047281b ./gcc/ada/g-hesora.adb +1944268715b ./gcc/ada/g-hesora.ads +3121769016b ./gcc/ada/g-hesorg.adb + 650879790b ./gcc/ada/g-hesorg.ads +3338369479b ./gcc/ada/g-htable.adb +3587450756b ./gcc/ada/g-htable.ads +2523297721b ./gcc/ada/gigi.h +2866037851b ./gcc/ada/g-io.adb + 648542470b ./gcc/ada/g-io.ads +2816296285b ./gcc/ada/g-io_aux.adb +2095985066b ./gcc/ada/g-io_aux.ads + 206565595b ./gcc/ada/g-locfil.adb +2765360318b ./gcc/ada/g-locfil.ads +1110643939b ./gcc/ada/g-md5.adb + 313686793b ./gcc/ada/g-md5.ads +1321722641b ./gcc/ada/gmem.c +1229364627b ./gcc/ada/g-moreex.adb +1570727780b ./gcc/ada/g-moreex.ads + 394153681b ./gcc/ada/gnat1drv.adb +1023650319b ./gcc/ada/gnat1drv.ads +1113521052b ./gcc/ada/gnat.ads +3119768779b ./gcc/ada/gnatbind.adb + 33603998b ./gcc/ada/gnatbind.ads +1627437503b ./gcc/ada/gnatbl.c + 540500642b ./gcc/ada/gnatchop.adb +2969604217b ./gcc/ada/gnatcmd.adb +4090853881b ./gcc/ada/gnatcmd.ads +2859978646b ./gcc/ada/gnatdll.adb + 897045337b ./gcc/ada/gnatfind.adb +4239198286b ./gcc/ada/gnatkr.adb +2263227460b ./gcc/ada/gnatkr.ads +2824021054b ./gcc/ada/gnatlbr.adb +2717759059b ./gcc/ada/gnatlink.adb +2418815267b ./gcc/ada/gnatlink.ads + 424096833b ./gcc/ada/gnatls.adb +1028292021b ./gcc/ada/gnatls.ads +3044577120b ./gcc/ada/gnatmake.adb +2090105224b ./gcc/ada/gnatmake.ads +3774075467b ./gcc/ada/gnatmem.adb +1656761015b ./gcc/ada/gnatname.adb +2261990630b ./gcc/ada/gnatname.ads +2304496705b ./gcc/ada/gnatprep.adb +2739505905b ./gcc/ada/gnatprep.ads +2618438921b ./gcc/ada/gnatpsta.adb +2704394259b ./gcc/ada/gnat_rm.info +2672136726b ./gcc/ada/gnat_rm.texi +4056210887b ./gcc/ada/gnat-style.info +4283135334b ./gcc/ada/gnat-style.texi +2087208411b ./gcc/ada/gnat_ug.texi + 606904986b ./gcc/ada/gnat_ug_unx.info + 804303635b ./gcc/ada/gnat_ug_unx.texi +2054672295b ./gcc/ada/gnat_ug_vms.info +1719659850b ./gcc/ada/gnat_ug_vms.texi +3136932359b ./gcc/ada/gnat_ug_vxw.info +1705774003b ./gcc/ada/gnat_ug_vxw.texi +2763851577b ./gcc/ada/gnat_ug_wnt.info +1236505387b ./gcc/ada/gnat_ug_wnt.texi +3334144073b ./gcc/ada/gnatvsn.adb +1947192708b ./gcc/ada/gnatvsn.ads +1802022950b ./gcc/ada/gnatxref.adb + 338464037b ./gcc/ada/g-os_lib.adb + 513796027b ./gcc/ada/g-os_lib.ads +3830058578b ./gcc/ada/g-regexp.adb +3070508642b ./gcc/ada/g-regexp.ads +3686549610b ./gcc/ada/g-regist.adb + 747937862b ./gcc/ada/g-regist.ads +3753845184b ./gcc/ada/g-regpat.adb + 138782653b ./gcc/ada/g-regpat.ads +1544278900b ./gcc/ada/g-soccon.ads +2379071440b ./gcc/ada/g-socket.adb +4174873093b ./gcc/ada/g-socket.ads +3785404924b ./gcc/ada/g-socthi.adb +4269123058b ./gcc/ada/g-socthi.ads +3126417264b ./gcc/ada/g-soliop.ads +3097077070b ./gcc/ada/g-souinf.ads +3686684815b ./gcc/ada/g-speche.adb + 464423481b ./gcc/ada/g-speche.ads +3531734945b ./gcc/ada/g-spipat.adb +2004680943b ./gcc/ada/g-spipat.ads +4054796442b ./gcc/ada/g-spitbo.adb + 851716979b ./gcc/ada/g-spitbo.ads + 209235236b ./gcc/ada/g-sptabo.ads +3316143435b ./gcc/ada/g-sptain.ads +3012239657b ./gcc/ada/g-sptavs.ads +1756615822b ./gcc/ada/g-table.adb +1263895460b ./gcc/ada/g-table.ads + 287058550b ./gcc/ada/g-tasloc.adb +3577598512b ./gcc/ada/g-tasloc.ads +3777760030b ./gcc/ada/g-thread.adb +1458239623b ./gcc/ada/g-thread.ads +3423345674b ./gcc/ada/g-traceb.adb + 110997839b ./gcc/ada/g-traceb.ads +4154493035b ./gcc/ada/g-trasym.adb +2114872806b ./gcc/ada/g-trasym.ads +1992194948b ./gcc/ada/hlo.adb + 7965000b ./gcc/ada/hlo.ads +3338520812b ./gcc/ada/hostparm.ads +1669538892b ./gcc/ada/i-c.adb +3530665587b ./gcc/ada/i-c.ads +1230378873b ./gcc/ada/i-cexten.ads +2075740660b ./gcc/ada/i-cobol.adb +3820285535b ./gcc/ada/i-cobol.ads +1479110528b ./gcc/ada/i-cpoint.adb + 819019048b ./gcc/ada/i-cpoint.ads + 298672945b ./gcc/ada/i-cpp.adb + 28240857b ./gcc/ada/i-cpp.ads +1834260068b ./gcc/ada/i-cstrea.adb + 43927628b ./gcc/ada/i-cstrea.ads +3182760100b ./gcc/ada/i-cstrin.adb + 760004464b ./gcc/ada/i-cstrin.ads +1082363589b ./gcc/ada/i-fortra.adb + 437203870b ./gcc/ada/i-fortra.ads +2860077370b ./gcc/ada/impunit.adb +1270682056b ./gcc/ada/impunit.ads +3972829514b ./gcc/ada/init.c +3278491691b ./gcc/ada/inline.adb +1762674301b ./gcc/ada/inline.ads +2192188241b ./gcc/ada/interfac.ads + 629054167b ./gcc/ada/io-aux.c +2207881126b ./gcc/ada/ioexcept.ads +3167896627b ./gcc/ada/i-os2err.ads +1197558233b ./gcc/ada/i-os2lib.adb +2393101475b ./gcc/ada/i-os2lib.ads +3768225662b ./gcc/ada/i-os2syn.ads + 113148653b ./gcc/ada/i-os2thr.ads +1225602965b ./gcc/ada/i-pacdec.adb +2496798758b ./gcc/ada/i-pacdec.ads +2314855848b ./gcc/ada/itypes.adb +2459378339b ./gcc/ada/itypes.ads +2140184443b ./gcc/ada/i-vxwork.ads + 632117246b ./gcc/ada/krunch.adb +4246886280b ./gcc/ada/krunch.ads +1862862910b ./gcc/ada/lang-options.h +3845386634b ./gcc/ada/lang-specs.h +4287853992b ./gcc/ada/layout.adb +4081150350b ./gcc/ada/layout.ads +2230935205b ./gcc/ada/lib.adb +2936051516b ./gcc/ada/lib.ads +2597706667b ./gcc/ada/lib-list.adb +4055706216b ./gcc/ada/lib-load.adb +1245484453b ./gcc/ada/lib-load.ads +1969356493b ./gcc/ada/lib-sort.adb + 626402722b ./gcc/ada/lib-util.adb +2975162935b ./gcc/ada/lib-util.ads +2489845101b ./gcc/ada/lib-writ.adb +1673066597b ./gcc/ada/lib-writ.ads +2264530243b ./gcc/ada/lib-xref.adb + 901200146b ./gcc/ada/lib-xref.ads + 999948081b ./gcc/ada/link.c +2630990747b ./gcc/ada/live.adb +2000138918b ./gcc/ada/live.ads +1415864294b ./gcc/ada/machcode.ads + 122623076b ./gcc/ada/make.adb + 793009024b ./gcc/ada/make.ads +4249262083b ./gcc/ada/Makefile.adalib +3255053300b ./gcc/ada/Makefile.in +1311661804b ./gcc/ada/Make-lang.in +2487708892b ./gcc/ada/makeusg.adb +3790916888b ./gcc/ada/makeusg.ads +3923163233b ./gcc/ada/math_lib.adb +1956935174b ./gcc/ada/mdll.adb +3933871472b ./gcc/ada/mdll.ads +3362749341b ./gcc/ada/mdll-fil.adb +1485790591b ./gcc/ada/mdll-fil.ads +1067337271b ./gcc/ada/mdll-utl.adb +1242830681b ./gcc/ada/mdll-utl.ads +1750383127b ./gcc/ada/memroot.adb +3615380192b ./gcc/ada/memroot.ads + 608378712b ./gcc/ada/memtrack.adb +2932384816b ./gcc/ada/misc.c +3998763736b ./gcc/ada/mkdir.c + 203897137b ./gcc/ada/mlib.adb +2020670378b ./gcc/ada/mlib.ads +2065833419b ./gcc/ada/mlib-fil.adb +1905259349b ./gcc/ada/mlib-fil.ads +2608943021b ./gcc/ada/mlib-prj.adb +1529256654b ./gcc/ada/mlib-prj.ads +3283324341b ./gcc/ada/mlib-tgt.adb +3830455991b ./gcc/ada/mlib-tgt.ads + 81774383b ./gcc/ada/mlib-utl.adb +1275564670b ./gcc/ada/mlib-utl.ads +3538350861b ./gcc/ada/namet.adb +3639574738b ./gcc/ada/namet.ads +1508657599b ./gcc/ada/namet.h + 340034992b ./gcc/ada/nlists.adb + 818865783b ./gcc/ada/nlists.ads + 72558113b ./gcc/ada/nlists.h +3764030160b ./gcc/ada/nmake.adb +3274222280b ./gcc/ada/nmake.ads +3284608311b ./gcc/ada/nmake.adt +3260145123b ./gcc/ada/opt.adb +3447732531b ./gcc/ada/opt.ads + 915506958b ./gcc/ada/osint.adb +2272158773b ./gcc/ada/osint.ads +1098506633b ./gcc/ada/osint-b.adb +1413972832b ./gcc/ada/osint-b.ads + 516902818b ./gcc/ada/osint-c.adb +2923643768b ./gcc/ada/osint-c.ads +3431937667b ./gcc/ada/osint-l.adb +1051131321b ./gcc/ada/osint-l.ads +1024511265b ./gcc/ada/osint-m.adb +3386418329b ./gcc/ada/osint-m.ads +1573212521b ./gcc/ada/output.adb +2178583884b ./gcc/ada/output.ads +4267838632b ./gcc/ada/par.adb +3463587827b ./gcc/ada/par.ads +4236451772b ./gcc/ada/par-ch10.adb +1865473235b ./gcc/ada/par-ch11.adb + 169758113b ./gcc/ada/par-ch12.adb +2654076926b ./gcc/ada/par-ch13.adb +2010507628b ./gcc/ada/par-ch2.adb + 122888040b ./gcc/ada/par-ch3.adb +1660113933b ./gcc/ada/par-ch4.adb + 457010280b ./gcc/ada/par-ch5.adb +1487424859b ./gcc/ada/par-ch6.adb +2829010181b ./gcc/ada/par-ch7.adb +2316044432b ./gcc/ada/par-ch8.adb +2506138788b ./gcc/ada/par-ch9.adb +1062189622b ./gcc/ada/par-endh.adb +1168771263b ./gcc/ada/par-labl.adb +2269988244b ./gcc/ada/par-load.adb +3261829805b ./gcc/ada/par-prag.adb +2376621938b ./gcc/ada/par-sync.adb + 288991157b ./gcc/ada/par-tchk.adb +2421943630b ./gcc/ada/par-util.adb +1783366994b ./gcc/ada/prj.adb + 273475311b ./gcc/ada/prj.ads +4198954950b ./gcc/ada/prj-attr.adb + 455900702b ./gcc/ada/prj-attr.ads +1801774749b ./gcc/ada/prj-com.adb +1046429840b ./gcc/ada/prj-com.ads + 217311928b ./gcc/ada/prj-dect.adb + 445199952b ./gcc/ada/prj-dect.ads +1382477323b ./gcc/ada/prj-env.adb +1372104369b ./gcc/ada/prj-env.ads +1906670537b ./gcc/ada/prj-ext.adb +2859385035b ./gcc/ada/prj-ext.ads +2047634603b ./gcc/ada/prj-makr.adb +1883015243b ./gcc/ada/prj-makr.ads +2163536706b ./gcc/ada/prj-nmsc.adb +2064214000b ./gcc/ada/prj-nmsc.ads +1598163413b ./gcc/ada/prj-pars.adb + 367734767b ./gcc/ada/prj-pars.ads +1918222795b ./gcc/ada/prj-part.adb +4117638943b ./gcc/ada/prj-part.ads +2413852799b ./gcc/ada/prj-pp.adb + 118812696b ./gcc/ada/prj-pp.ads + 202512728b ./gcc/ada/prj-proc.adb +3183599143b ./gcc/ada/prj-proc.ads +2843521976b ./gcc/ada/prj-strt.adb +2786884499b ./gcc/ada/prj-strt.ads +1081269790b ./gcc/ada/prj-tree.adb + 11711493b ./gcc/ada/prj-tree.ads +1004920764b ./gcc/ada/prj-util.adb +2130834746b ./gcc/ada/prj-util.ads +3391358262b ./gcc/ada/raise.c +3177561595b ./gcc/ada/raise.h +1627893020b ./gcc/ada/repinfo.adb +1594795890b ./gcc/ada/repinfo.ads +2981853782b ./gcc/ada/repinfo.h +2934715699b ./gcc/ada/restrict.adb +3998552992b ./gcc/ada/restrict.ads +2764605227b ./gcc/ada/rident.ads + 339035659b ./gcc/ada/rtsfind.adb +3155450455b ./gcc/ada/rtsfind.ads +2722724428b ./gcc/ada/s-addima.adb +3098169944b ./gcc/ada/s-addima.ads +4012036131b ./gcc/ada/s-arit64.adb +3804503140b ./gcc/ada/s-arit64.ads +3808766513b ./gcc/ada/s-assert.adb + 37695168b ./gcc/ada/s-assert.ads + 345958931b ./gcc/ada/s-asthan.adb + 183676191b ./gcc/ada/s-asthan.ads +4105809443b ./gcc/ada/s-atacco.adb +2144915640b ./gcc/ada/s-atacco.ads + 893556810b ./gcc/ada/s-auxdec.adb + 351034639b ./gcc/ada/s-auxdec.ads + 809451314b ./gcc/ada/s-bitops.adb +1402671709b ./gcc/ada/s-bitops.ads + 128154809b ./gcc/ada/scans.adb + 345695149b ./gcc/ada/scans.ads +1684329982b ./gcc/ada/s-chepoo.ads +2641128141b ./gcc/ada/scn.adb +3913556059b ./gcc/ada/scn.ads + 96767155b ./gcc/ada/scn-nlit.adb +4141266749b ./gcc/ada/scn-slit.adb +2895675623b ./gcc/ada/s-crc32.adb + 132785702b ./gcc/ada/s-crc32.ads +3456501945b ./gcc/ada/sdefault.ads +1025936575b ./gcc/ada/s-direio.adb +2310567932b ./gcc/ada/s-direio.ads + 457587035b ./gcc/ada/sem.adb +3718551417b ./gcc/ada/sem.ads +1853623673b ./gcc/ada/sem_aggr.adb +4131551728b ./gcc/ada/sem_aggr.ads + 153562469b ./gcc/ada/sem_attr.adb + 453667776b ./gcc/ada/sem_attr.ads + 564785830b ./gcc/ada/sem_case.adb + 495176024b ./gcc/ada/sem_case.ads +2598563707b ./gcc/ada/sem_cat.adb +1516953566b ./gcc/ada/sem_cat.ads + 237781320b ./gcc/ada/sem_ch10.adb + 95842022b ./gcc/ada/sem_ch10.ads +1597810602b ./gcc/ada/sem_ch11.adb + 301514658b ./gcc/ada/sem_ch11.ads + 905665264b ./gcc/ada/sem_ch12.adb +1406477684b ./gcc/ada/sem_ch12.ads +2427266513b ./gcc/ada/sem_ch13.adb +3162337120b ./gcc/ada/sem_ch13.ads + 675010544b ./gcc/ada/sem_ch2.adb +1337056150b ./gcc/ada/sem_ch2.ads +2468230337b ./gcc/ada/sem_ch3.adb +2282414621b ./gcc/ada/sem_ch3.ads +3533963930b ./gcc/ada/sem_ch4.adb +1626692841b ./gcc/ada/sem_ch4.ads + 574340438b ./gcc/ada/sem_ch5.adb +3874469898b ./gcc/ada/sem_ch5.ads +1081660985b ./gcc/ada/sem_ch6.adb +1784406070b ./gcc/ada/sem_ch6.ads +3448287303b ./gcc/ada/sem_ch7.adb +3876690738b ./gcc/ada/sem_ch7.ads + 532800431b ./gcc/ada/sem_ch8.adb +1332122704b ./gcc/ada/sem_ch8.ads +1333912384b ./gcc/ada/sem_ch9.adb +1981701559b ./gcc/ada/sem_ch9.ads +2874178694b ./gcc/ada/sem_disp.adb + 64069076b ./gcc/ada/sem_disp.ads +3106266291b ./gcc/ada/sem_dist.adb + 448784348b ./gcc/ada/sem_dist.ads + 820420908b ./gcc/ada/sem_elab.adb +1737329980b ./gcc/ada/sem_elab.ads +1101292401b ./gcc/ada/sem_elim.adb +1586521596b ./gcc/ada/sem_elim.ads +1855970064b ./gcc/ada/sem_eval.adb +1644532762b ./gcc/ada/sem_eval.ads +2923550281b ./gcc/ada/sem_intr.adb +1636056678b ./gcc/ada/sem_intr.ads +3707937295b ./gcc/ada/sem_maps.adb +1420921962b ./gcc/ada/sem_maps.ads + 823176495b ./gcc/ada/sem_mech.adb +3673774677b ./gcc/ada/sem_mech.ads + 21685246b ./gcc/ada/sem_prag.adb +1882250315b ./gcc/ada/sem_prag.ads + 573356616b ./gcc/ada/sem_res.adb +3045351009b ./gcc/ada/sem_res.ads +1138920335b ./gcc/ada/sem_smem.adb +2750071125b ./gcc/ada/sem_smem.ads +1762658297b ./gcc/ada/sem_type.adb + 103784610b ./gcc/ada/sem_type.ads +1845973319b ./gcc/ada/sem_util.adb +2371663768b ./gcc/ada/sem_util.ads + 784565722b ./gcc/ada/sem_vfpt.adb +3753664166b ./gcc/ada/sem_vfpt.ads + 989663054b ./gcc/ada/sem_warn.adb +2835167594b ./gcc/ada/sem_warn.ads +2659804483b ./gcc/ada/sequenio.ads +3003047560b ./gcc/ada/s-errrep.adb + 773860744b ./gcc/ada/s-errrep.ads +3034094549b ./gcc/ada/s-except.ads +2840870838b ./gcc/ada/s-exctab.adb +1381021952b ./gcc/ada/s-exctab.ads + 277321339b ./gcc/ada/s-exnflt.ads +3305630942b ./gcc/ada/s-exngen.adb + 170878969b ./gcc/ada/s-exngen.ads +2009440222b ./gcc/ada/s-exnint.ads +3585703256b ./gcc/ada/s-exnlfl.ads +2025729305b ./gcc/ada/s-exnlin.ads + 76085712b ./gcc/ada/s-exnllf.ads +3587640776b ./gcc/ada/s-exnlli.ads +2253337806b ./gcc/ada/s-exnsfl.ads + 121555862b ./gcc/ada/s-exnsin.ads + 927678392b ./gcc/ada/s-exnssi.ads +2635019319b ./gcc/ada/s-expflt.ads +4131466647b ./gcc/ada/s-expgen.adb +1934847450b ./gcc/ada/s-expgen.ads +3146866455b ./gcc/ada/s-expint.ads + 856080363b ./gcc/ada/s-explfl.ads +1256691204b ./gcc/ada/s-explin.ads +1743577065b ./gcc/ada/s-expllf.ads +4032558196b ./gcc/ada/s-explli.ads +1225992011b ./gcc/ada/s-expllu.adb + 164475265b ./gcc/ada/s-expllu.ads + 30334755b ./gcc/ada/s-expmod.adb +2989805776b ./gcc/ada/s-expmod.ads + 453434327b ./gcc/ada/s-expsfl.ads +2982056988b ./gcc/ada/s-expsin.ads +3696165970b ./gcc/ada/s-expssi.ads +1405412241b ./gcc/ada/s-expuns.adb +4136946288b ./gcc/ada/s-expuns.ads +1285555801b ./gcc/ada/s-fatflt.ads +4124895106b ./gcc/ada/s-fatgen.adb +1305345872b ./gcc/ada/s-fatgen.ads +1597561807b ./gcc/ada/s-fatlfl.ads + 94457987b ./gcc/ada/s-fatllf.ads + 762738475b ./gcc/ada/s-fatsfl.ads +2088548454b ./gcc/ada/s-ficobl.ads + 74527873b ./gcc/ada/s-fileio.adb +1465520633b ./gcc/ada/s-fileio.ads +1377364567b ./gcc/ada/s-finimp.adb +1794340590b ./gcc/ada/s-finimp.ads +2900827968b ./gcc/ada/s-finroo.adb + 2894460b ./gcc/ada/s-finroo.ads +3879844819b ./gcc/ada/sfn_scan.adb +3386500562b ./gcc/ada/sfn_scan.ads +2452192785b ./gcc/ada/s-fore.adb +2647276537b ./gcc/ada/s-fore.ads +1958017185b ./gcc/ada/s-gloloc.adb +3901978355b ./gcc/ada/s-gloloc.ads +3092639076b ./gcc/ada/s-imgbiu.adb + 839282222b ./gcc/ada/s-imgbiu.ads +3215984198b ./gcc/ada/s-imgboo.adb +1012955290b ./gcc/ada/s-imgboo.ads + 770596485b ./gcc/ada/s-imgcha.adb +2182675496b ./gcc/ada/s-imgcha.ads + 271764343b ./gcc/ada/s-imgdec.adb +4035532201b ./gcc/ada/s-imgdec.ads +1507540352b ./gcc/ada/s-imgenu.adb +3796933383b ./gcc/ada/s-imgenu.ads + 527517008b ./gcc/ada/s-imgint.adb +2115107724b ./gcc/ada/s-imgint.ads +2065084451b ./gcc/ada/s-imgllb.adb +1277602504b ./gcc/ada/s-imgllb.ads +3028659959b ./gcc/ada/s-imglld.adb + 706233748b ./gcc/ada/s-imglld.ads +1525142427b ./gcc/ada/s-imglli.adb +1465381421b ./gcc/ada/s-imglli.ads +4211809579b ./gcc/ada/s-imgllu.adb + 334271664b ./gcc/ada/s-imgllu.ads + 374169505b ./gcc/ada/s-imgllw.adb + 585067938b ./gcc/ada/s-imgllw.ads + 42487149b ./gcc/ada/s-imgrea.adb +1518997582b ./gcc/ada/s-imgrea.ads +3263329409b ./gcc/ada/s-imguns.adb + 627244436b ./gcc/ada/s-imguns.ads +3126113706b ./gcc/ada/s-imgwch.adb +3303847345b ./gcc/ada/s-imgwch.ads +2781247757b ./gcc/ada/s-imgwiu.adb +1501445148b ./gcc/ada/s-imgwiu.ads +1510702737b ./gcc/ada/sinfo.adb + 776264779b ./gcc/ada/sinfo.ads +3157179136b ./gcc/ada/sinfo-cn.adb +1838430262b ./gcc/ada/sinfo-cn.ads +3191222610b ./gcc/ada/sinfo.h + 539067745b ./gcc/ada/s-inmaop.ads +1602228275b ./gcc/ada/sinput.adb +3934432023b ./gcc/ada/sinput.ads +1139072857b ./gcc/ada/sinput-d.adb +1552980541b ./gcc/ada/sinput-d.ads +1072947695b ./gcc/ada/sinput-l.adb +1344432336b ./gcc/ada/sinput-l.ads +3419288990b ./gcc/ada/sinput-p.adb +4012597971b ./gcc/ada/sinput-p.ads +1744313288b ./gcc/ada/s-interr.adb + 636552118b ./gcc/ada/s-interr.ads +2883071225b ./gcc/ada/s-intman.ads +3616964442b ./gcc/ada/s-io.adb +1391751882b ./gcc/ada/s-io.ads +2255910292b ./gcc/ada/s-maccod.ads +3381361830b ./gcc/ada/s-mantis.adb +3702023408b ./gcc/ada/s-mantis.ads + 995102447b ./gcc/ada/s-mastop.adb +2897130749b ./gcc/ada/s-mastop.ads + 243974377b ./gcc/ada/s-memory.adb +4199680369b ./gcc/ada/s-memory.ads +1625013762b ./gcc/ada/snames.adb +1436168100b ./gcc/ada/snames.ads +3744225773b ./gcc/ada/snames.h +4294421032b ./gcc/ada/s-osprim.ads +1606354282b ./gcc/ada/s-pack03.adb + 209622955b ./gcc/ada/s-pack03.ads +1005272667b ./gcc/ada/s-pack05.adb + 760603435b ./gcc/ada/s-pack05.ads +2343322905b ./gcc/ada/s-pack06.adb +1027847988b ./gcc/ada/s-pack06.ads + 405219508b ./gcc/ada/s-pack07.adb +3141158466b ./gcc/ada/s-pack07.ads +4081272889b ./gcc/ada/s-pack09.adb +4007014623b ./gcc/ada/s-pack09.ads +3602928622b ./gcc/ada/s-pack10.adb +1833574656b ./gcc/ada/s-pack10.ads + 860091623b ./gcc/ada/s-pack11.adb +3543085520b ./gcc/ada/s-pack11.ads + 899311322b ./gcc/ada/s-pack12.adb + 910454706b ./gcc/ada/s-pack12.ads + 277864968b ./gcc/ada/s-pack13.adb +2138309588b ./gcc/ada/s-pack13.ads +3406118855b ./gcc/ada/s-pack14.adb +2344287793b ./gcc/ada/s-pack14.ads +1960565049b ./gcc/ada/s-pack15.adb +1357403033b ./gcc/ada/s-pack15.ads +1461178326b ./gcc/ada/s-pack17.adb +4239614365b ./gcc/ada/s-pack17.ads +3981085628b ./gcc/ada/s-pack18.adb +3657571721b ./gcc/ada/s-pack18.ads +3161698139b ./gcc/ada/s-pack19.adb + 265351939b ./gcc/ada/s-pack19.ads +3919873425b ./gcc/ada/s-pack20.adb +1671185151b ./gcc/ada/s-pack20.ads +3792887105b ./gcc/ada/s-pack21.adb +4178794595b ./gcc/ada/s-pack21.ads + 184463525b ./gcc/ada/s-pack22.adb + 949095501b ./gcc/ada/s-pack22.ads +3252603822b ./gcc/ada/s-pack23.adb +1430809191b ./gcc/ada/s-pack23.ads +4100057528b ./gcc/ada/s-pack24.adb +3581992859b ./gcc/ada/s-pack24.ads +2777346207b ./gcc/ada/s-pack25.adb +2060728874b ./gcc/ada/s-pack25.ads + 389799052b ./gcc/ada/s-pack26.adb +2391707945b ./gcc/ada/s-pack26.ads +2252793456b ./gcc/ada/s-pack27.adb +3599697966b ./gcc/ada/s-pack27.ads +3526254019b ./gcc/ada/s-pack28.adb +3570695798b ./gcc/ada/s-pack28.ads +1830979325b ./gcc/ada/s-pack29.adb + 636263088b ./gcc/ada/s-pack29.ads +1247267451b ./gcc/ada/s-pack30.adb +1714316202b ./gcc/ada/s-pack30.ads +2904701475b ./gcc/ada/s-pack31.adb +3774382322b ./gcc/ada/s-pack31.ads +2397973708b ./gcc/ada/s-pack33.adb +1285796598b ./gcc/ada/s-pack33.ads +1469228626b ./gcc/ada/s-pack34.adb +3493002958b ./gcc/ada/s-pack34.ads +3938064381b ./gcc/ada/s-pack35.adb +1665131195b ./gcc/ada/s-pack35.ads +3033043814b ./gcc/ada/s-pack36.adb +2336010364b ./gcc/ada/s-pack36.ads +3379953938b ./gcc/ada/s-pack37.adb +3479490751b ./gcc/ada/s-pack37.ads +1910313513b ./gcc/ada/s-pack38.adb +3513147171b ./gcc/ada/s-pack38.ads + 571629983b ./gcc/ada/s-pack39.adb +1007108641b ./gcc/ada/s-pack39.ads +2540513647b ./gcc/ada/s-pack40.adb +2117108993b ./gcc/ada/s-pack40.ads +2613151820b ./gcc/ada/s-pack41.adb +2909506309b ./gcc/ada/s-pack41.ads +1949768795b ./gcc/ada/s-pack42.adb + 624872371b ./gcc/ada/s-pack42.ads +3087900323b ./gcc/ada/s-pack43.adb + 19970305b ./gcc/ada/s-pack43.ads +2326283590b ./gcc/ada/s-pack44.adb +3358333029b ./gcc/ada/s-pack44.ads +3696862610b ./gcc/ada/s-pack45.adb + 783083852b ./gcc/ada/s-pack45.ads +1777496178b ./gcc/ada/s-pack46.adb +2468501207b ./gcc/ada/s-pack46.ads +4288000893b ./gcc/ada/s-pack47.adb +2197281608b ./gcc/ada/s-pack47.ads +2900881725b ./gcc/ada/s-pack48.adb +3380132232b ./gcc/ada/s-pack48.ads + 351392752b ./gcc/ada/s-pack49.adb +1905543638b ./gcc/ada/s-pack49.ads + 882796165b ./gcc/ada/s-pack50.adb +2072159316b ./gcc/ada/s-pack50.ads +3572592430b ./gcc/ada/s-pack51.adb +3028308884b ./gcc/ada/s-pack51.ads +3619967921b ./gcc/ada/s-pack52.adb + 546106086b ./gcc/ada/s-pack52.ads +4148001217b ./gcc/ada/s-pack53.adb + 417030544b ./gcc/ada/s-pack53.ads + 693832364b ./gcc/ada/s-pack54.adb +3449698608b ./gcc/ada/s-pack54.ads +2473149168b ./gcc/ada/s-pack55.adb + 927412701b ./gcc/ada/s-pack55.ads +3389079448b ./gcc/ada/s-pack56.adb +2526050178b ./gcc/ada/s-pack56.ads +2963624991b ./gcc/ada/s-pack57.adb +2602304473b ./gcc/ada/s-pack57.ads + 253017815b ./gcc/ada/s-pack58.adb +3435829469b ./gcc/ada/s-pack58.ads +1539388562b ./gcc/ada/s-pack59.adb +1753190727b ./gcc/ada/s-pack59.ads + 200978682b ./gcc/ada/s-pack60.adb +1968490411b ./gcc/ada/s-pack60.ads + 94389896b ./gcc/ada/s-pack61.adb +2663135783b ./gcc/ada/s-pack61.ads +3902834126b ./gcc/ada/s-pack62.adb + 777685273b ./gcc/ada/s-pack62.ads + 644632679b ./gcc/ada/s-pack63.adb + 854001699b ./gcc/ada/s-pack63.ads +3824482028b ./gcc/ada/s-parame.adb + 100337926b ./gcc/ada/s-parame.ads + 489302103b ./gcc/ada/s-parint.adb +1680959992b ./gcc/ada/s-parint.ads +1359239001b ./gcc/ada/s-pooglo.adb +3563085528b ./gcc/ada/s-pooglo.ads +3795210994b ./gcc/ada/s-pooloc.adb +3045504111b ./gcc/ada/s-pooloc.ads +2673838793b ./gcc/ada/s-poosiz.adb + 438866099b ./gcc/ada/s-poosiz.ads +3029625785b ./gcc/ada/s-powtab.ads +4234849843b ./gcc/ada/sprint.adb +2040623862b ./gcc/ada/sprint.ads + 830131794b ./gcc/ada/s-proinf.adb + 271040113b ./gcc/ada/s-proinf.ads +2019333834b ./gcc/ada/s-rpc.adb +2908648187b ./gcc/ada/s-rpc.ads + 446869618b ./gcc/ada/s-scaval.ads + 30021732b ./gcc/ada/s-secsta.adb +1897968564b ./gcc/ada/s-secsta.ads + 833329011b ./gcc/ada/s-sequio.adb +2909740124b ./gcc/ada/s-sequio.ads +4059417223b ./gcc/ada/s-shasto.adb + 571382670b ./gcc/ada/s-shasto.ads + 606537845b ./gcc/ada/s-soflin.adb + 128602045b ./gcc/ada/s-soflin.ads +2957311133b ./gcc/ada/s-sopco3.adb +4163085753b ./gcc/ada/s-sopco3.ads +3463409789b ./gcc/ada/s-sopco4.adb +2234349572b ./gcc/ada/s-sopco4.ads +3479052300b ./gcc/ada/s-sopco5.adb +3566552120b ./gcc/ada/s-sopco5.ads +1229103716b ./gcc/ada/s-stache.adb + 600743323b ./gcc/ada/s-stache.ads +2172697981b ./gcc/ada/s-stalib.adb +3474397127b ./gcc/ada/s-stalib.ads +4262180487b ./gcc/ada/s-stoele.adb +2971232174b ./gcc/ada/s-stoele.ads +4047429847b ./gcc/ada/s-stopoo.ads +3324639495b ./gcc/ada/s-stratt.adb +3974377445b ./gcc/ada/s-stratt.ads + 370100204b ./gcc/ada/s-strops.adb + 971678965b ./gcc/ada/s-strops.ads +3175332127b ./gcc/ada/s-taasde.adb +2376128105b ./gcc/ada/s-taasde.ads + 296590963b ./gcc/ada/s-tadeca.adb +3931772177b ./gcc/ada/s-tadeca.ads + 818008913b ./gcc/ada/s-tadert.adb +4037517831b ./gcc/ada/s-tadert.ads +3686545646b ./gcc/ada/s-taenca.adb +3926496203b ./gcc/ada/s-taenca.ads +1915984406b ./gcc/ada/stand.adb +3516623899b ./gcc/ada/stand.ads +2333648438b ./gcc/ada/s-taprob.adb +3419796729b ./gcc/ada/s-taprob.ads + 571402338b ./gcc/ada/s-taprop.ads +1482926311b ./gcc/ada/s-tarest.adb +3894716834b ./gcc/ada/s-tarest.ads +4228845147b ./gcc/ada/s-tasdeb.adb +3250527878b ./gcc/ada/s-tasdeb.ads + 261034302b ./gcc/ada/s-tasinf.adb +2352748810b ./gcc/ada/s-tasinf.ads +1578965009b ./gcc/ada/s-tasini.adb +2571536798b ./gcc/ada/s-tasini.ads + 512143507b ./gcc/ada/s-taskin.adb +1376141781b ./gcc/ada/s-taskin.ads +1136094041b ./gcc/ada/s-tasque.adb +3759133430b ./gcc/ada/s-tasque.ads +2601412157b ./gcc/ada/s-tasren.adb +2827947168b ./gcc/ada/s-tasren.ads +3360475183b ./gcc/ada/s-tasres.ads + 112793573b ./gcc/ada/s-tassta.adb +4013453345b ./gcc/ada/s-tassta.ads +3341695004b ./gcc/ada/s-tasuti.adb +2920439586b ./gcc/ada/s-tasuti.ads +2841804633b ./gcc/ada/s-tataat.adb +3281524283b ./gcc/ada/s-tataat.ads +4284210032b ./gcc/ada/s-tpinop.adb +1010260087b ./gcc/ada/s-tpinop.ads +1437959453b ./gcc/ada/s-tpoben.adb + 78459834b ./gcc/ada/s-tpoben.ads +4108440041b ./gcc/ada/s-tpobop.adb +2707769297b ./gcc/ada/s-tpobop.ads +2861663022b ./gcc/ada/s-tposen.adb +3033925472b ./gcc/ada/s-tposen.ads +1383192057b ./gcc/ada/s-traceb.adb +2741886828b ./gcc/ada/s-traceb.ads +3234353667b ./gcc/ada/s-traces.adb + 783758788b ./gcc/ada/s-traces.ads + 922433200b ./gcc/ada/s-tratas.adb +1365141773b ./gcc/ada/s-tratas.ads +3202054863b ./gcc/ada/stringt.adb +3453373995b ./gcc/ada/stringt.ads +1716263916b ./gcc/ada/stringt.h +1443073414b ./gcc/ada/style.adb +3757146219b ./gcc/ada/style.ads +4004656796b ./gcc/ada/stylesw.adb +2425837244b ./gcc/ada/stylesw.ads + 297299147b ./gcc/ada/s-unstyp.ads +3663234314b ./gcc/ada/s-vaflop.adb +1802491369b ./gcc/ada/s-vaflop.ads +3661545185b ./gcc/ada/s-valboo.adb +3721856174b ./gcc/ada/s-valboo.ads + 755162775b ./gcc/ada/s-valcha.adb +1114541695b ./gcc/ada/s-valcha.ads +3585578263b ./gcc/ada/s-valdec.adb + 851743862b ./gcc/ada/s-valdec.ads +2996009070b ./gcc/ada/s-valenu.adb +2467192511b ./gcc/ada/s-valenu.ads +2679797603b ./gcc/ada/s-valint.adb + 627239498b ./gcc/ada/s-valint.ads + 236165297b ./gcc/ada/s-vallld.adb + 389421167b ./gcc/ada/s-vallld.ads + 633857741b ./gcc/ada/s-vallli.adb +2812263233b ./gcc/ada/s-vallli.ads +1585236839b ./gcc/ada/s-valllu.adb +3383667889b ./gcc/ada/s-valllu.ads + 1699855b ./gcc/ada/s-valrea.adb +2113650187b ./gcc/ada/s-valrea.ads +1259299469b ./gcc/ada/s-valuns.adb +3396059374b ./gcc/ada/s-valuns.ads +1775985419b ./gcc/ada/s-valuti.adb + 45852770b ./gcc/ada/s-valuti.ads +3725838485b ./gcc/ada/s-valwch.adb +2626906273b ./gcc/ada/s-valwch.ads + 751102067b ./gcc/ada/s-vercon.adb +1087339633b ./gcc/ada/s-vercon.ads +1035815090b ./gcc/ada/s-vmexta.adb +1273025419b ./gcc/ada/s-vmexta.ads + 354330343b ./gcc/ada/s-wchcnv.adb +2396752870b ./gcc/ada/s-wchcnv.ads + 597674757b ./gcc/ada/s-wchcon.ads +2580581322b ./gcc/ada/s-wchjis.adb + 673518722b ./gcc/ada/s-wchjis.ads +3191144132b ./gcc/ada/s-wchstw.adb +2365550925b ./gcc/ada/s-wchstw.ads +2490415534b ./gcc/ada/s-wchwts.adb +1818373135b ./gcc/ada/s-wchwts.ads +2261037173b ./gcc/ada/s-widboo.adb +2020492367b ./gcc/ada/s-widboo.ads + 450893490b ./gcc/ada/s-widcha.adb +1582980633b ./gcc/ada/s-widcha.ads +1589563136b ./gcc/ada/s-widenu.adb + 443673851b ./gcc/ada/s-widenu.ads +2448211898b ./gcc/ada/s-widlli.adb +2514294788b ./gcc/ada/s-widlli.ads +2817457313b ./gcc/ada/s-widllu.adb +2104007358b ./gcc/ada/s-widllu.ads + 777204248b ./gcc/ada/s-widwch.adb +2602874053b ./gcc/ada/s-widwch.ads + 507332671b ./gcc/ada/switch.adb +3452617480b ./gcc/ada/switch.ads +2685331831b ./gcc/ada/switch-b.adb +3801384459b ./gcc/ada/switch-b.ads +3455476498b ./gcc/ada/switch-c.adb +3473960847b ./gcc/ada/switch-c.ads +1451377305b ./gcc/ada/switch-m.adb +1510716097b ./gcc/ada/switch-m.ads +3179820469b ./gcc/ada/s-wwdcha.adb + 566151854b ./gcc/ada/s-wwdcha.ads +2981811991b ./gcc/ada/s-wwdenu.adb + 876921949b ./gcc/ada/s-wwdenu.ads + 742539160b ./gcc/ada/s-wwdwch.adb +1368753201b ./gcc/ada/s-wwdwch.ads +1097000358b ./gcc/ada/sysdep.c + 863555368b ./gcc/ada/system.ads +1599555682b ./gcc/ada/table.adb +1565425186b ./gcc/ada/table.ads + 413715310b ./gcc/ada/targparm.adb +3629509569b ./gcc/ada/targparm.ads +2656928717b ./gcc/ada/targtyps.c +1635537564b ./gcc/ada/tbuild.adb +1007224603b ./gcc/ada/tbuild.ads +2469703775b ./gcc/ada/text_io.ads +3022378179b ./gcc/ada/tracebak.c +3621738649b ./gcc/ada/trans.c +1930086756b ./gcc/ada/tree_gen.adb +2954553707b ./gcc/ada/tree_gen.ads +2410960934b ./gcc/ada/tree_in.adb +2092964734b ./gcc/ada/tree_in.ads +2795403287b ./gcc/ada/tree_io.adb +1074378588b ./gcc/ada/tree_io.ads +2422943668b ./gcc/ada/treepr.adb + 667089060b ./gcc/ada/treepr.ads +1669384487b ./gcc/ada/treeprs.ads +3795314685b ./gcc/ada/treeprs.adt +3206526706b ./gcc/ada/ttypef.ads +2602607923b ./gcc/ada/ttypes.ads +2872000972b ./gcc/ada/types.adb +3049108073b ./gcc/ada/types.ads +2029472243b ./gcc/ada/types.h + 981400444b ./gcc/ada/ug_words +2163270927b ./gcc/ada/uintp.adb +3083805627b ./gcc/ada/uintp.ads +4017347024b ./gcc/ada/uintp.h +3335630020b ./gcc/ada/uname.adb +3381102603b ./gcc/ada/uname.ads +1037780895b ./gcc/ada/unchconv.ads +2684345166b ./gcc/ada/unchdeal.ads +3748300839b ./gcc/ada/urealp.adb +2461048567b ./gcc/ada/urealp.ads +2654407585b ./gcc/ada/urealp.h +2228862505b ./gcc/ada/usage.adb + 319517319b ./gcc/ada/usage.ads +1439939771b ./gcc/ada/utils2.c +3812277810b ./gcc/ada/utils.c + 48927045b ./gcc/ada/validsw.adb +3951594422b ./gcc/ada/validsw.ads +1550194581b ./gcc/ada/widechar.adb +3442909407b ./gcc/ada/widechar.ads +3406844766b ./gcc/ada/xeinfo.adb + 208322693b ./gcc/ada/xgnatug.adb + 268664355b ./gcc/ada/xnmake.adb +1730081979b ./gcc/ada/xref_lib.adb +1668630154b ./gcc/ada/xref_lib.ads +2160162827b ./gcc/ada/xr_tabls.adb +1571871756b ./gcc/ada/xr_tabls.ads +3573112600b ./gcc/ada/xsinfo.adb +4190686960b ./gcc/ada/xsnames.adb + 511048883b ./gcc/ada/xtreeprs.adb +2840631424b ./gcc/alias.c +3329204760b ./gcc/attribs.c + 661204297b ./gcc/basic-block.h +3868878276b ./gcc/bb-reorder.c +3592689596b ./gcc/bitmap.c +3888731700b ./gcc/bitmap.h + 866389233b ./gcc/builtin-attrs.def + 148394392b ./gcc/builtins.c +3399851061b ./gcc/builtins.def +2231934789b ./gcc/builtin-types.def +1937217650b ./gcc/caller-save.c +1946827628b ./gcc/calls.c + 266754123b ./gcc/c-aux-info.c +1775829814b ./gcc/c-common.c +1911269762b ./gcc/c-common.def +3230227898b ./gcc/c-common.h +2498727911b ./gcc/c-config-lang.in +4223371978b ./gcc/c-convert.c + 579906276b ./gcc/c-decl.c + 420078897b ./gcc/c-dump.c +3988343334b ./gcc/c-errors.c +1424850360b ./gcc/cfganal.c +2497073643b ./gcc/cfgbuild.c +2570201327b ./gcc/cfg.c + 830773923b ./gcc/cfgcleanup.c +2495299687b ./gcc/cfglayout.c + 397535119b ./gcc/cfglayout.h +3649311558b ./gcc/cfgloop.c + 847004601b ./gcc/cfgrtl.c +1308520655b ./gcc/c-format.c +2444607425b ./gcc/ChangeLog +4112479902b ./gcc/ChangeLog.0 +3216066841b ./gcc/ChangeLog.1 +2323556130b ./gcc/ChangeLog.2 +3176640938b ./gcc/ChangeLog.3 +3015000601b ./gcc/ChangeLog.4 +4176743933b ./gcc/ChangeLog.5 +2548364434b ./gcc/ChangeLog.6 +1208082050b ./gcc/ChangeLog.7 +3235050590b ./gcc/ChangeLog.lib +2967450474b ./gcc/c-lang.c + 940015516b ./gcc/c-lex.c + 615654456b ./gcc/c-objc-common.c + 600457259b ./gcc/collect2.c +1843868705b ./gcc/collect2.h +2227256180b ./gcc/combine.c +4122382037b ./gcc/conditions.h +3915788506b ./gcc/config/alpha/alpha32.h +3673620331b ./gcc/config/alpha/alpha.c +1346602339b ./gcc/config/alpha/alpha.h +1081521208b ./gcc/config/alpha/alpha-interix.h +3145148145b ./gcc/config/alpha/alpha.md +1148890194b ./gcc/config/alpha/alpha-protos.h +1407988137b ./gcc/config/alpha/crtfastmath.c +1689355033b ./gcc/config/alpha/elf.h +4100757221b ./gcc/config/alpha/ev4.md + 592376398b ./gcc/config/alpha/ev5.md + 320649145b ./gcc/config/alpha/ev6.md +2266038551b ./gcc/config/alpha/freebsd.h +2439445430b ./gcc/config/alpha/gnu.h +2998860143b ./gcc/config/alpha/lib1funcs.asm +3980115873b ./gcc/config/alpha/linux-elf.h +2178551847b ./gcc/config/alpha/linux.h +1246797152b ./gcc/config/alpha/netbsd.h +3083238444b ./gcc/config/alpha/openbsd.h +1148914945b ./gcc/config/alpha/osf5.h +2934606255b ./gcc/config/alpha/osf.h +1190572001b ./gcc/config/alpha/qrnnd.asm +2672344824b ./gcc/config/alpha/t-alpha +2436402688b ./gcc/config/alpha/t-crtfm +3084092578b ./gcc/config/alpha/t-ieee +3884780449b ./gcc/config/alpha/t-interix +1579687087b ./gcc/config/alpha/t-osf4 +1191509594b ./gcc/config/alpha/t-unicosmk +1694999122b ./gcc/config/alpha/t-vms +3342100479b ./gcc/config/alpha/t-vms64 +1874402377b ./gcc/config/alpha/unicosmk.h +2817356982b ./gcc/config/alpha/va_list.h +2920918174b ./gcc/config/alpha/vms64.h +2980547348b ./gcc/config/alpha/vms-cc.c +3010004084b ./gcc/config/alpha/vms-crt0-64.c +4198282733b ./gcc/config/alpha/vms-crt0.c +3572749067b ./gcc/config/alpha/vms-dwarf2.asm +3031921581b ./gcc/config/alpha/vms-dwarf2eh.asm +2505978720b ./gcc/config/alpha/vms.h + 278320441b ./gcc/config/alpha/vms-ld.c +3270218594b ./gcc/config/alpha/vms-psxcrt0-64.c +2164189970b ./gcc/config/alpha/vms-psxcrt0.c +1497613985b ./gcc/config/alpha/vms_tramp.asm + 945163077b ./gcc/config/alpha/vxworks.h +1631226706b ./gcc/config/alpha/xm-alpha-interix.h +2164887597b ./gcc/config/alpha/xm-vms64.h +1813891070b ./gcc/config/alpha/xm-vms.h +1756604664b ./gcc/config/alpha/x-vms + 662120966b ./gcc/config/aoutos.h + 984169977b ./gcc/config/arc/arc.c +1864215868b ./gcc/config/arc/arc.h +2879061285b ./gcc/config/arc/arc.md +3176057659b ./gcc/config/arc/arc-modes.def +1430913830b ./gcc/config/arc/arc-protos.h +2242623574b ./gcc/config/arc/initfini.c +4224412506b ./gcc/config/arc/lib1funcs.asm +1378203063b ./gcc/config/arc/t-arc +2219060296b ./gcc/config/arm/aof.h +2675616798b ./gcc/config/arm/aout.h +2570786956b ./gcc/config/arm/arm.c +2554986637b ./gcc/config/arm/arm.h +1970299264b ./gcc/config/arm/arm.md +1511706560b ./gcc/config/arm/arm-modes.def +2313150707b ./gcc/config/arm/arm-protos.h + 152133707b ./gcc/config/arm/coff.h +3566890009b ./gcc/config/arm/conix-elf.h +1666366669b ./gcc/config/arm/crti.asm +3836293988b ./gcc/config/arm/crtn.asm +4281626291b ./gcc/config/arm/ecos-elf.h + 259208134b ./gcc/config/arm/elf.h +4010625370b ./gcc/config/arm/freebsd.h +3355567723b ./gcc/config/arm/lib1funcs.asm +2684835712b ./gcc/config/arm/linux-elf.h +2410223095b ./gcc/config/arm/linux-gas.h + 816029099b ./gcc/config/arm/netbsd-elf.h +3559608348b ./gcc/config/arm/netbsd.h + 152326865b ./gcc/config/arm/pe.c +2382903214b ./gcc/config/arm/pe.h + 751909821b ./gcc/config/arm/README-interworking +1835834968b ./gcc/config/arm/rtems-elf.h +3907181312b ./gcc/config/arm/semiaof.h +4226743428b ./gcc/config/arm/semi.h +1676744073b ./gcc/config/arm/strongarm-coff.h +2572947596b ./gcc/config/arm/strongarm-elf.h +4084147202b ./gcc/config/arm/strongarm-pe.h +1225127474b ./gcc/config/arm/t-arm-aout +1432575844b ./gcc/config/arm/t-arm-coff + 558258459b ./gcc/config/arm/t-arm-elf +2454749767b ./gcc/config/arm/t-linux +1462551033b ./gcc/config/arm/t-netbsd +2218565760b ./gcc/config/arm/t-pe +1572194130b ./gcc/config/arm/t-semi +3145229981b ./gcc/config/arm/t-strongarm-coff + 358695252b ./gcc/config/arm/t-strongarm-elf +2389193190b ./gcc/config/arm/t-strongarm-pe +3941249553b ./gcc/config/arm/t-xscale-coff +4238855457b ./gcc/config/arm/t-xscale-elf +3331622085b ./gcc/config/arm/uclinux-elf.h +1071156127b ./gcc/config/arm/unknown-elf.h +4033330429b ./gcc/config/arm/unknown-elf-oabi.h +1588213826b ./gcc/config/arm/vxarm.h +2210599114b ./gcc/config/arm/xscale-coff.h +1990441242b ./gcc/config/arm/xscale-elf.h +1025531934b ./gcc/config/avr/avr.c +4086669495b ./gcc/config/avr/avr.h +3351685131b ./gcc/config/avr/avr.md +1358701110b ./gcc/config/avr/avr-protos.h +4272425436b ./gcc/config/avr/libgcc.S +2062536157b ./gcc/config/avr/t-avr +2961519321b ./gcc/config/c4x/c4x.c +2135324155b ./gcc/config/c4x/c4x-c.c +2694923076b ./gcc/config/c4x/c4x.h + 455436257b ./gcc/config/c4x/c4x.md +3103028321b ./gcc/config/c4x/c4x-modes.def +3891197136b ./gcc/config/c4x/c4x-protos.h + 611817595b ./gcc/config/c4x/libgcc.S +2241768860b ./gcc/config/c4x/rtems.h +2323387481b ./gcc/config/c4x/t-c4x +1330177116b ./gcc/config/chorus.h +3983475564b ./gcc/config/cris/aout.h +3670658933b ./gcc/config/cris/arit.c +4228128527b ./gcc/config/cris/cris_abi_symbol.c + 490446796b ./gcc/config/cris/cris.c +2926215766b ./gcc/config/cris/cris.h +3538699081b ./gcc/config/cris/cris.md + 881494957b ./gcc/config/cris/cris-protos.h + 744364725b ./gcc/config/cris/linux.h + 907689569b ./gcc/config/cris/mulsi3.asm + 45521295b ./gcc/config/cris/t-aout +3846478151b ./gcc/config/cris/t-cris +2080407099b ./gcc/config/cris/t-elfmulti +1112852607b ./gcc/config/cris/t-linux +3834330727b ./gcc/config/d30v/abi +2625081148b ./gcc/config/d30v/d30v.c +1965727304b ./gcc/config/d30v/d30v.h +3430463305b ./gcc/config/d30v/d30v.md +3447920759b ./gcc/config/d30v/d30v-protos.h +1512688016b ./gcc/config/d30v/libgcc1.asm +2120255627b ./gcc/config/d30v/t-d30v +3101942541b ./gcc/config/darwin.c +4059801364b ./gcc/config/darwin-c.c +3226016932b ./gcc/config/darwin-crt2.c +3020045688b ./gcc/config/darwin.h +1838012452b ./gcc/config/darwin-protos.h +2063159136b ./gcc/config/dbxcoff.h + 741369544b ./gcc/config/dbxelf.h +2662634125b ./gcc/config/dbx.h +4083711028b ./gcc/config/divmod.c +2358823832b ./gcc/config/dsp16xx/dsp16xx.c + 749466720b ./gcc/config/dsp16xx/dsp16xx.h +3159876720b ./gcc/config/dsp16xx/dsp16xx.md +3807169411b ./gcc/config/dsp16xx/dsp16xx-protos.h +3752303804b ./gcc/config/elfos.h +4261313761b ./gcc/config/fp-bit.c + 174418986b ./gcc/config/fp-bit.h +2304723625b ./gcc/config/fr30/crti.asm +2025473533b ./gcc/config/fr30/crtn.asm +1284148066b ./gcc/config/fr30/fr30.c +1920296356b ./gcc/config/fr30/fr30.h +1664440102b ./gcc/config/fr30/fr30.md +2264307288b ./gcc/config/fr30/fr30-protos.h +2734319269b ./gcc/config/fr30/lib1funcs.asm +3068633205b ./gcc/config/fr30/t-fr30 +3857422654b ./gcc/config/freebsd3.h +2210711654b ./gcc/config/freebsd4.h +1531797731b ./gcc/config/freebsd5.h +3920011053b ./gcc/config/freebsd6.h +3873089153b ./gcc/config/freebsd.h +3532526787b ./gcc/config/freebsd-nthr.h +3606513384b ./gcc/config/freebsd-spec.h + 927977764b ./gcc/config/frv/cmovd.c +1433509166b ./gcc/config/frv/cmovh.c +2671877583b ./gcc/config/frv/cmovw.c +1018636984b ./gcc/config/frv/frv-abi.h +2218059281b ./gcc/config/frv/frv-asm.h +1047071374b ./gcc/config/frv/frvbegin.c +4224181574b ./gcc/config/frv/frv.c +1886816641b ./gcc/config/frv/frvend.c +1111096050b ./gcc/config/frv/frv.h +3428515036b ./gcc/config/frv/frv.md +3648172764b ./gcc/config/frv/frv-modes.def + 923550243b ./gcc/config/frv/frv-protos.h +3504198099b ./gcc/config/frv/lib1funcs.asm +3184593289b ./gcc/config/frv/modi.c +3995816317b ./gcc/config/frv/t-frv +3539083584b ./gcc/config/frv/uitod.c +1261623248b ./gcc/config/frv/uitof.c +3087488293b ./gcc/config/frv/ulltod.c + 788903798b ./gcc/config/frv/ulltof.c + 946276139b ./gcc/config/frv/umodi.c +2730027050b ./gcc/config.gcc +2184744613b ./gcc/config/gnu.h +2188992916b ./gcc/config/gofast.h +1315260558b ./gcc/config.guess +2135233002b ./gcc/config/h8300/crti.asm +3919963794b ./gcc/config/h8300/crtn.asm + 367022637b ./gcc/config/h8300/elf.h +4087866448b ./gcc/config/h8300/fixunssfsi.c + 913149092b ./gcc/config/h8300/h8300.c +2515220433b ./gcc/config/h8300/h8300.h +2784078000b ./gcc/config/h8300/h8300.md +2922330864b ./gcc/config/h8300/h8300-protos.h +1484792841b ./gcc/config/h8300/lib1funcs.asm + 186420544b ./gcc/config/h8300/rtems.h +2094865057b ./gcc/config/h8300/t-elf +3777445358b ./gcc/config/h8300/t-h8300 + 273465087b ./gcc/config/i370/i370.c +4183152766b ./gcc/config/i370/i370-c.c +2997303532b ./gcc/config/i370/i370.h +4214408308b ./gcc/config/i370/i370.md +2357921251b ./gcc/config/i370/i370-protos.h + 577722511b ./gcc/config/i370/linux.h + 191137681b ./gcc/config/i370/mvs.h +3293906116b ./gcc/config/i370/oe.h +2187046003b ./gcc/config/i370/README +1034372910b ./gcc/config/i370/t-i370 +1100145942b ./gcc/config/i370/t-oe +2939308789b ./gcc/config/i386/athlon.md +3863347282b ./gcc/config/i386/att.h +2364445438b ./gcc/config/i386/beos-elf.h +3766713138b ./gcc/config/i386/biarch64.h +1477481609b ./gcc/config/i386/bsd.h +1364240360b ./gcc/config/i386/crtdll.h +4293145615b ./gcc/config/i386/cygwin.asm + 349707370b ./gcc/config/i386/cygwin.h +2056477512b ./gcc/config/i386/darwin.h + 608631702b ./gcc/config/i386/djgpp.h +3229457143b ./gcc/config/i386/freebsd64.h +1846061297b ./gcc/config/i386/freebsd-aout.h +2385678914b ./gcc/config/i386/freebsd.h +1581335257b ./gcc/config/i386/gas.h +4266288971b ./gcc/config/i386/gmon-sol2.c +2242373399b ./gcc/config/i386/gnu.h + 240648641b ./gcc/config/i386/gstabs.h + 798942156b ./gcc/config/i386/gthr-win32.c +3155216183b ./gcc/config/i386/i386-aout.h + 184235754b ./gcc/config/i386/i386.c +2124176398b ./gcc/config/i386/i386-coff.h +3652974168b ./gcc/config/i386/i386elf.h +1387308539b ./gcc/config/i386/i386.h +1579586996b ./gcc/config/i386/i386-interix3.h +1295044612b ./gcc/config/i386/i386-interix.h +3432265157b ./gcc/config/i386/i386.md +1349730319b ./gcc/config/i386/i386-modes.def +1963183629b ./gcc/config/i386/i386-protos.h +3010218896b ./gcc/config/i386/k6.md + 877642037b ./gcc/config/i386/libgcc-x86_64-glibc.ver + 398104951b ./gcc/config/i386/linux64.h +2740762784b ./gcc/config/i386/linux-aout.h +3496202642b ./gcc/config/i386/linux.h +4257006542b ./gcc/config/i386/lynx.h +2085036314b ./gcc/config/i386/lynx-ng.h + 720171487b ./gcc/config/i386/mach.h +2356303309b ./gcc/config/i386/mingw32.h +1934170596b ./gcc/config/i386/mmintrin.h +2276904589b ./gcc/config/i386/moss.h +1802874307b ./gcc/config/i386/netbsd64.h +1701064821b ./gcc/config/i386/netbsd-elf.h +4058916110b ./gcc/config/i386/netbsd.h +3368473133b ./gcc/config/i386/netware.h +1680355485b ./gcc/config/i386/openbsd.h +3736205979b ./gcc/config/i386/pentium.md +3476241273b ./gcc/config/i386/ppro.md +1986050166b ./gcc/config/i386/ptx4-i.h + 574801934b ./gcc/config/i386/rtemself.h +3499499073b ./gcc/config/i386/sco5.h + 425477609b ./gcc/config/i386/sol2-c1.asm +1565106149b ./gcc/config/i386/sol2-ci.asm +4008317666b ./gcc/config/i386/sol2-cn.asm +2045686122b ./gcc/config/i386/sol2-gc1.asm +3525567971b ./gcc/config/i386/sol2.h +2491384943b ./gcc/config/i386/svr3dbx.h +4076081204b ./gcc/config/i386/svr3gas.h +3846064431b ./gcc/config/i386/svr3.ifile +1523044645b ./gcc/config/i386/svr3z.ifile + 139630777b ./gcc/config/i386/sysv3.h +1152040164b ./gcc/config/i386/sysv4-cpp.h +1378936193b ./gcc/config/i386/sysv4.h +3004666215b ./gcc/config/i386/sysv5.h +3914733738b ./gcc/config/i386/t-beos +2437302600b ./gcc/config/i386/t-crtpic +2246944266b ./gcc/config/i386/t-crtstuff + 687615070b ./gcc/config/i386/t-cygwin +2902972689b ./gcc/config/i386/t-djgpp + 537671296b ./gcc/config/i386/t-i386elf +2564210106b ./gcc/config/i386/t-interix +3660907309b ./gcc/config/i386/t-linux64 + 160014998b ./gcc/config/i386/t-mingw32 + 92801654b ./gcc/config/i386/t-netware + 709063989b ./gcc/config/i386/t-openbsd + 422823583b ./gcc/config/i386/t-rtems-i386 +2334743380b ./gcc/config/i386/t-sco5 +2786912378b ./gcc/config/i386/t-sol2 +3128852740b ./gcc/config/i386/t-svr3dbx +2977164768b ./gcc/config/i386/t-udk +1023926647b ./gcc/config/i386/t-uwin +1775100101b ./gcc/config/i386/udk.h +3322583387b ./gcc/config/i386/unix.h +2798938994b ./gcc/config/i386/uwin.asm + 131643872b ./gcc/config/i386/uwin.h +3582201266b ./gcc/config/i386/vsta.h +2708017943b ./gcc/config/i386/vxi386.h +1855791963b ./gcc/config/i386/win32.h +3157997263b ./gcc/config/i386/winnt.c + 239023222b ./gcc/config/i386/x86-64.h +1690208514b ./gcc/config/i386/xm-cygwin.h +3902343879b ./gcc/config/i386/xm-djgpp.h +3631826497b ./gcc/config/i386/xm-i386-interix.h + 92688945b ./gcc/config/i386/xm-mingw32.h +2685510744b ./gcc/config/i386/xmmintrin.h +3684275717b ./gcc/config/i386/xm-vsta.h +1340742553b ./gcc/config/i960/i960.c +3455814797b ./gcc/config/i960/i960-c.c +3384279950b ./gcc/config/i960/i960-coff.h + 283530641b ./gcc/config/i960/i960.h +3878035903b ./gcc/config/i960/i960.md +1168116397b ./gcc/config/i960/i960-modes.def +2301317945b ./gcc/config/i960/i960-protos.h +1281966645b ./gcc/config/i960/rtems.h +2106185496b ./gcc/config/i960/t-960bare +3631800738b ./gcc/config/i960/t-vxworks960 +3103531078b ./gcc/config/i960/vx960-coff.h +1895495318b ./gcc/config/i960/vx960.h +2397709646b ./gcc/config/ia64/aix.h +2620377854b ./gcc/config/ia64/crtbegin.asm + 772692470b ./gcc/config/ia64/crtend.asm + 281392077b ./gcc/config/ia64/crtfastmath.c +3128441059b ./gcc/config/ia64/crti.asm +3161585686b ./gcc/config/ia64/crtn.asm +1650540400b ./gcc/config/ia64/elf.h +2446839914b ./gcc/config/ia64/fde-glibc.c +2020318486b ./gcc/config/ia64/freebsd.h + 145205945b ./gcc/config/ia64/hpux.h +3568056609b ./gcc/config/ia64/hpux_longdouble.h +3496380550b ./gcc/config/ia64/ia64.c +1964471896b ./gcc/config/ia64/ia64-c.c + 776147292b ./gcc/config/ia64/ia64.h + 511545686b ./gcc/config/ia64/ia64intrin.h +2724938558b ./gcc/config/ia64/ia64.md + 342783782b ./gcc/config/ia64/ia64-modes.def +3227157966b ./gcc/config/ia64/ia64-protos.h +3488320870b ./gcc/config/ia64/lib1funcs.asm +2632266533b ./gcc/config/ia64/libgcc-ia64.ver +3882388711b ./gcc/config/ia64/linux.h +3940638341b ./gcc/config/ia64/quadlib.c +4206796904b ./gcc/config/ia64/sysv4.h +3165145488b ./gcc/config/ia64/t-aix +2148782144b ./gcc/config/ia64/t-glibc +1051208108b ./gcc/config/ia64/t-hpux + 308156643b ./gcc/config/ia64/t-ia64 +2759923269b ./gcc/config/ia64/unwind-aix.c +1278555130b ./gcc/config/ia64/unwind-ia64.c +2355075302b ./gcc/config/ia64/unwind-ia64.h +1745697809b ./gcc/config.in +3221870490b ./gcc/config/interix3.h + 782966245b ./gcc/config/interix.h +1877317600b ./gcc/config/ip2k/crt0.S +2273505501b ./gcc/config/ip2k/ip2k.c + 379096003b ./gcc/config/ip2k/ip2k.h +3634264842b ./gcc/config/ip2k/ip2k.md +2278252724b ./gcc/config/ip2k/ip2k-protos.h +3381820128b ./gcc/config/ip2k/libgcc.S +3899189512b ./gcc/config/ip2k/t-ip2k +3774321010b ./gcc/config/libgcc-glibc.ver + 431681775b ./gcc/config/libgloss.h +1132125030b ./gcc/config/linux-aout.h +3480817898b ./gcc/config/linux.h + 836960090b ./gcc/config/lynx.h +1696444785b ./gcc/config/lynx-ng.h +2460604231b ./gcc/config/m32r/initfini.c +3082370632b ./gcc/config/m32r/m32r.c + 582485384b ./gcc/config/m32r/m32r.h +3253973863b ./gcc/config/m32r/m32r.md +4238084767b ./gcc/config/m32r/m32r-protos.h +3043182144b ./gcc/config/m32r/t-m32r +2563624329b ./gcc/config/m68hc11/larith.asm +3705868201b ./gcc/config/m68hc11/m68hc11.c + 763404077b ./gcc/config/m68hc11/m68hc11-crt0.S +1421065453b ./gcc/config/m68hc11/m68hc11.h +2108112324b ./gcc/config/m68hc11/m68hc11.md +3203494610b ./gcc/config/m68hc11/m68hc11-protos.h + 900567272b ./gcc/config/m68hc11/m68hc12.h + 414967778b ./gcc/config/m68hc11/t-m68hc11-gas +4152566641b ./gcc/config/m68k/3b1g.h + 950165799b ./gcc/config/m68k/3b1.h +3699861513b ./gcc/config/m68k/amix.h + 407639156b ./gcc/config/m68k/atari.h +2332207756b ./gcc/config/m68k/ccur-GAS.h +3538569647b ./gcc/config/m68k/coff.h +4282280342b ./gcc/config/m68k/crds.h +1173190318b ./gcc/config/m68k/crti.s +4181788584b ./gcc/config/m68k/crtn.s +2518640661b ./gcc/config/m68k/fpgnulib.c + 835972293b ./gcc/config/m68k/hp2bsd.h +2008864906b ./gcc/config/m68k/hp310g.h +2184215546b ./gcc/config/m68k/hp310.h +2880102244b ./gcc/config/m68k/hp320g.h +3937265644b ./gcc/config/m68k/hp320.h + 724663990b ./gcc/config/m68k/hp3bsd44.h +2670392370b ./gcc/config/m68k/hp3bsd.h +2864047424b ./gcc/config/m68k/hpux7.h + 704862081b ./gcc/config/m68k/lb1sf68.asm +1561647958b ./gcc/config/m68k/linux-aout.h + 753548289b ./gcc/config/m68k/linux.h +3379792683b ./gcc/config/m68k/m68020-elf.h +1327537006b ./gcc/config/m68k/m68k-aout.h +2980964013b ./gcc/config/m68k/m68k.c +3882947461b ./gcc/config/m68k/m68k-coff.h +2319834314b ./gcc/config/m68k/m68kelf.h +1120822994b ./gcc/config/m68k/m68kemb.h +2362160659b ./gcc/config/m68k/m68k.h +1138622429b ./gcc/config/m68k/m68k.md +3855098247b ./gcc/config/m68k/m68k-none.h +3524361138b ./gcc/config/m68k/m68k-protos.h +1109594909b ./gcc/config/m68k/m68k-psos.h +2697287693b ./gcc/config/m68k/m68kv4.h +3047408322b ./gcc/config/m68k/math-68881.h +1902334218b ./gcc/config/m68k/mot3300-crt0.S +2775795386b ./gcc/config/m68k/mot3300.h +4250921257b ./gcc/config/m68k/mot3300Mcrt0.S +1309474383b ./gcc/config/m68k/netbsd-elf.h + 159463439b ./gcc/config/m68k/netbsd.h +3848231446b ./gcc/config/m68k/openbsd.h + 59313537b ./gcc/config/m68k/pbb.h +3241576474b ./gcc/config/m68k/plexus.h +3840336856b ./gcc/config/m68k/rtemself.h +2246845695b ./gcc/config/m68k/sgs.h +2416349863b ./gcc/config/m68k/sun2.h +2831407670b ./gcc/config/m68k/sun2o4.h +1923166176b ./gcc/config/m68k/sun3.h +3724598161b ./gcc/config/m68k/sun3mach.h + 864417723b ./gcc/config/m68k/sun3n3.h + 120628064b ./gcc/config/m68k/sun3n.h +2298299278b ./gcc/config/m68k/sun3o3.h +2957852228b ./gcc/config/m68k/t-crtstuff +1845413337b ./gcc/config/m68k/t-hp320 +1601671577b ./gcc/config/m68k/t-linux +1601671577b ./gcc/config/m68k/t-linux-aout +2871905384b ./gcc/config/m68k/t-m68kbare +1376927127b ./gcc/config/m68k/t-m68kelf +2312371323b ./gcc/config/m68k/t-mot3300 +1278563328b ./gcc/config/m68k/t-mot3300-gald + 505153656b ./gcc/config/m68k/t-mot3300-gas +2294965883b ./gcc/config/m68k/t-mot3300-gld +3937644742b ./gcc/config/m68k/t-openbsd + 888720875b ./gcc/config/m68k/tower-as.h +2265492461b ./gcc/config/m68k/tower.h +1448405083b ./gcc/config/m68k/t-rtems +2710264317b ./gcc/config/m68k/t-vxworks68 +1353236462b ./gcc/config/m68k/vxm68k.h +1448728884b ./gcc/config/m88k/aout-dbx.h + 814579860b ./gcc/config/m88k/m88k-aout.h +2923906961b ./gcc/config/m88k/m88k.c +3578315082b ./gcc/config/m88k/m88k.h +1160618394b ./gcc/config/m88k/m88k.md +2226816021b ./gcc/config/m88k/m88k-modes.def +2517732507b ./gcc/config/m88k/m88k-move.sh + 491055328b ./gcc/config/m88k/m88k-protos.h +2690751438b ./gcc/config/m88k/openbsd.h +2064243939b ./gcc/config/m88k/sysv4.h +2294317049b ./gcc/config/m88k/t-luna +3352809625b ./gcc/config/m88k/t-luna-gas +1952601632b ./gcc/config/m88k/t-m88k +3580877409b ./gcc/config/m88k/t-sysv4 +4057462442b ./gcc/config/mcore/crti.asm +3021138350b ./gcc/config/mcore/crtn.asm +3514021936b ./gcc/config/mcore/gfloat.h +3510059529b ./gcc/config/mcore/lib1.asm +3015468298b ./gcc/config/mcore/mcore.c +3525073614b ./gcc/config/mcore/mcore-elf.h +1860330775b ./gcc/config/mcore/mcore.h +2494707438b ./gcc/config/mcore/mcore.md +3932339189b ./gcc/config/mcore/mcore-pe.h +1929010568b ./gcc/config/mcore/mcore-protos.h +1343396749b ./gcc/config/mcore/t-mcore +3157111889b ./gcc/config/mcore/t-mcore-pe + 526658279b ./gcc/config/mips/5400.md +3343843219b ./gcc/config/mips/5500.md + 930726788b ./gcc/config/mips/cross64.h +1227388398b ./gcc/config/mips/crti.asm + 184329613b ./gcc/config/mips/crtn.asm +3246369176b ./gcc/config/mips/dbxmdebug.h + 489357128b ./gcc/config/mips/elf64.h +1664872088b ./gcc/config/mips/elf.h +4210328521b ./gcc/config/mips/elforion.h +2770872793b ./gcc/config/mips/iris3.h +3161243087b ./gcc/config/mips/iris4.h +2484360049b ./gcc/config/mips/iris5gas.h +1890953057b ./gcc/config/mips/iris5.h +1743286067b ./gcc/config/mips/iris6gld.h +3983539867b ./gcc/config/mips/iris6.h +1379341701b ./gcc/config/mips/iris6-o32-as.h +1057753556b ./gcc/config/mips/iris6-o32-gas.h +1584241356b ./gcc/config/mips/iris6-o32.h +3658812670b ./gcc/config/mips/irix6-libc-compat.c +4097126978b ./gcc/config/mips/linux.h +2024693888b ./gcc/config/mips/mips16.S +3380342822b ./gcc/config/mips/mips.c +2942767704b ./gcc/config/mips/mips.h + 673414041b ./gcc/config/mips/mips.md +4197939422b ./gcc/config/mips/mips-protos.h + 405403345b ./gcc/config/mips/netbsd.h + 391873849b ./gcc/config/mips/openbsd-be.h +3247383226b ./gcc/config/mips/openbsd.h + 513268154b ./gcc/config/mips/r3900.h +1571389171b ./gcc/config/mips/rtems64.h +1600925076b ./gcc/config/mips/rtems.h +1275620168b ./gcc/config/mips/sni-gas.h +3908832052b ./gcc/config/mips/sni-svr4.h + 215042761b ./gcc/config/mips/sr71k.md +3044783963b ./gcc/config/mips/t-cross64 +3731674899b ./gcc/config/mips/t-ecoff +2711887540b ./gcc/config/mips/t-elf +2701118387b ./gcc/config/mips/t-gofast + 373382813b ./gcc/config/mips/_tilib.c +2896429436b ./gcc/config/mips/t-iris +3150583838b ./gcc/config/mips/t-iris5-6 +2253279697b ./gcc/config/mips/t-iris5-as +3014318451b ./gcc/config/mips/t-iris5-gas +2109099706b ./gcc/config/mips/t-iris6 +1205295560b ./gcc/config/mips/t-isa3264 + 382304214b ./gcc/config/mips/t-mips +4201375008b ./gcc/config/mips/t-r3900 +3243475203b ./gcc/config/mips/t-rtems +2079451253b ./gcc/config/mips/t-sr71k + 550681837b ./gcc/config/mips/t-vr + 568075896b ./gcc/config/mips/vr.h +2899676500b ./gcc/config/mips/vxworks.h +3454112118b ./gcc/config/mips/xm-iris5.h +1256346916b ./gcc/config/mmix/crti.asm +4149276856b ./gcc/config/mmix/crtn.asm +3056375389b ./gcc/config/mmix/mmix.c +2979287903b ./gcc/config/mmix/mmix.h +2332454758b ./gcc/config/mmix/mmix.md +3695780430b ./gcc/config/mmix/mmix-modes.def +1739297186b ./gcc/config/mmix/mmix-protos.h +2544911756b ./gcc/config/mmix/t-mmix + 38698671b ./gcc/config/mn10200/lib1funcs.asm +3768163681b ./gcc/config/mn10200/mn10200.c +1348550779b ./gcc/config/mn10200/mn10200.h +1601326717b ./gcc/config/mn10200/mn10200.md +4029388596b ./gcc/config/mn10200/mn10200-protos.h +2767557893b ./gcc/config/mn10200/t-mn10200 + 278523869b ./gcc/config/mn10300/mn10300.c +1667691994b ./gcc/config/mn10300/mn10300.h +3287195528b ./gcc/config/mn10300/mn10300.md +1573606752b ./gcc/config/mn10300/mn10300-protos.h +3295955402b ./gcc/config/mn10300/t-mn10300 +3492004077b ./gcc/config/netbsd-aout.h +2406981515b ./gcc/config/netbsd-elf.h +1701673410b ./gcc/config/netbsd.h + 621398283b ./gcc/config/netware.h +3408818866b ./gcc/config/ns32k/netbsd.h +1927659146b ./gcc/config/ns32k/ns32k.c + 406227706b ./gcc/config/ns32k/ns32k.h +1692887503b ./gcc/config/ns32k/ns32k.md +1708247420b ./gcc/config/ns32k/ns32k-protos.h +4229357330b ./gcc/config/ns32k/t-ns32k +1380708403b ./gcc/config/ns32k/__unorddf2.c +4035660070b ./gcc/config/ns32k/__unordsf2.c +4192993745b ./gcc/config/openbsd.h +3737584717b ./gcc/config/openbsd-oldgas.h + 481445295b ./gcc/config/pa/elf.h +2599819123b ./gcc/config/pa/fptr.c + 454965220b ./gcc/config/pa/lib2funcs.asm +3163635737b ./gcc/config/pa/long_double.h + 446221591b ./gcc/config/pa/milli64.S +2968109913b ./gcc/config/pa/pa32-linux.h +4077989132b ./gcc/config/pa/pa32-regs.h +1229145373b ./gcc/config/pa/pa-64.h +1058350505b ./gcc/config/pa/pa64-hpux.h +2920878761b ./gcc/config/pa/pa64-linux.h + 653142328b ./gcc/config/pa/pa64-regs.h +3813586304b ./gcc/config/pa/pa64-start.h +1461752469b ./gcc/config/pa/pa.c + 921995916b ./gcc/config/pa/pa.h +3786607524b ./gcc/config/pa/pa-hiux.h +3365446155b ./gcc/config/pa/pa-hpux10.h +1196664519b ./gcc/config/pa/pa-hpux11.h +1833709162b ./gcc/config/pa/pa-hpux7.h +3124002443b ./gcc/config/pa/pa-hpux9.h + 605433968b ./gcc/config/pa/pa-hpux.h + 469628573b ./gcc/config/pa/pa-linux.h +1569454373b ./gcc/config/pa/pa.md +1508149926b ./gcc/config/pa/pa-modes.def +3618123809b ./gcc/config/pa/pa-oldas.h +2438052750b ./gcc/config/pa/pa-osf.h +1438700001b ./gcc/config/pa/pa-pro-end.h +2077118199b ./gcc/config/pa/pa-protos.h + 710975505b ./gcc/config/pa/quadlib.c + 232001645b ./gcc/config/pa/rtems.h +4119006164b ./gcc/config/pa/som.h + 299977776b ./gcc/config/pa/t-bsd +1117935804b ./gcc/config/pa/t-dce-thr +1373645832b ./gcc/config/pa/t-hpux-shlib +3282884143b ./gcc/config/pa/t-linux +3127053933b ./gcc/config/pa/t-linux64 +1211178790b ./gcc/config/pa/t-mpeix +3597581162b ./gcc/config/pa/t-pa +4115616919b ./gcc/config/pa/t-pa64 +2754633370b ./gcc/config/pa/t-pa-hpux + 817714064b ./gcc/config/pa/t-pro +2014893074b ./gcc/config/pa/x-ada +4118902235b ./gcc/config/pdp11/2bsd.h +4146554778b ./gcc/config/pdp11/pdp11.c +3331219601b ./gcc/config/pdp11/pdp11.h + 205132985b ./gcc/config/pdp11/pdp11.md +2255762635b ./gcc/config/pdp11/pdp11-modes.def +1678731791b ./gcc/config/pdp11/pdp11-protos.h +2346269274b ./gcc/config/pdp11/t-pdp11 +1282778420b ./gcc/config/psos.h +1534158272b ./gcc/config/ptx4.h +3917072699b ./gcc/config/README +4279253212b ./gcc/config/romp/romp.c +4167579613b ./gcc/config/romp/romp.h +4096557609b ./gcc/config/romp/romp.md +1229374838b ./gcc/config/romp/romp-protos.h +3436640225b ./gcc/config/rs6000/aix31.h +2741987967b ./gcc/config/rs6000/aix3newas.h +2369811082b ./gcc/config/rs6000/aix41.h +3414143559b ./gcc/config/rs6000/aix43.h +4162957869b ./gcc/config/rs6000/aix51.h +3058334962b ./gcc/config/rs6000/aix52.h +4220070344b ./gcc/config/rs6000/aix.h +1953946692b ./gcc/config/rs6000/altivec-defs.h +1917820999b ./gcc/config/rs6000/altivec.h +3171179683b ./gcc/config/rs6000/altivec.md + 944517579b ./gcc/config/rs6000/beos.h + 511519789b ./gcc/config/rs6000/crtsavres.asm +1250348227b ./gcc/config/rs6000/darwin.h +2580871176b ./gcc/config/rs6000/darwin-tramp.asm +2850637315b ./gcc/config/rs6000/eabiaix.h +1991998428b ./gcc/config/rs6000/eabialtivec.h +1237235856b ./gcc/config/rs6000/eabi.asm + 383867253b ./gcc/config/rs6000/eabi-ci.asm +3758141774b ./gcc/config/rs6000/eabi-cn.asm +3857080442b ./gcc/config/rs6000/eabi.h +2914196204b ./gcc/config/rs6000/eabisim.h +3977992822b ./gcc/config/rs6000/eabispe.h +2165084479b ./gcc/config/rs6000/freebsd.h + 977386394b ./gcc/config/rs6000/gnu.h +1412389761b ./gcc/config/rs6000/linux64.h +1351560312b ./gcc/config/rs6000/linuxaltivec.h +1443196669b ./gcc/config/rs6000/linux.h +1826004816b ./gcc/config/rs6000/lynx.h + 662544262b ./gcc/config/rs6000/mach.h +1820610909b ./gcc/config/rs6000/milli.exp +3596315410b ./gcc/config/rs6000/netbsd.h +1801910688b ./gcc/config/rs6000/ppc64-fp.c +1765497648b ./gcc/config/rs6000/ppc-asm.h +3209769093b ./gcc/config/rs6000/rs6000.c +1345436052b ./gcc/config/rs6000/rs6000-c.c +3590135572b ./gcc/config/rs6000/rs6000.h +1596117806b ./gcc/config/rs6000/rs6000.md +3173719444b ./gcc/config/rs6000/rs6000-modes.def + 528775605b ./gcc/config/rs6000/rs6000-protos.h + 255651415b ./gcc/config/rs6000/rtems.h +3703627966b ./gcc/config/rs6000/sol-ci.asm +3016810975b ./gcc/config/rs6000/sol-cn.asm +1152541462b ./gcc/config/rs6000/spe.h +1909067452b ./gcc/config/rs6000/spe.md +2720576646b ./gcc/config/rs6000/sysv4.h +1653865007b ./gcc/config/rs6000/sysv4le.h +2203981804b ./gcc/config/rs6000/t-aix43 +4039940345b ./gcc/config/rs6000/t-aix52 +2042460673b ./gcc/config/rs6000/t-beos + 559918584b ./gcc/config/rs6000/t-darwin +3572504369b ./gcc/config/rs6000/t-linux64 +3305727912b ./gcc/config/rs6000/t-netbsd +4049449059b ./gcc/config/rs6000/t-newas + 564904179b ./gcc/config/rs6000/t-ppccomm +3571256406b ./gcc/config/rs6000/t-ppcendian + 365048301b ./gcc/config/rs6000/t-ppcgas +3552141086b ./gcc/config/rs6000/t-ppcos + 85679922b ./gcc/config/rs6000/tramp.asm + 946774617b ./gcc/config/rs6000/t-rs6000 + 174540514b ./gcc/config/rs6000/t-rs6000-c-rule +3304625655b ./gcc/config/rs6000/t-rtems +2873364089b ./gcc/config/rs6000/vxppc.h +1708069305b ./gcc/config/rs6000/windiss.h +1783558965b ./gcc/config/rs6000/xcoff.h +1142085470b ./gcc/config/rtems.h +3459519933b ./gcc/config/s390/fixdfdi.h +1186498086b ./gcc/config/s390/libgcc-glibc.ver +3967953893b ./gcc/config/s390/linux.h +1273877598b ./gcc/config/s390/s390.c +2941523125b ./gcc/config/s390/s390.h +3078564823b ./gcc/config/s390/s390.md +3010749633b ./gcc/config/s390/s390-modes.def +1089888757b ./gcc/config/s390/s390-protos.h +3998835120b ./gcc/config/s390/s390x.h +2119089207b ./gcc/config/s390/t-crtstuff +4260873024b ./gcc/config/s390/t-linux64 + 390527827b ./gcc/config/sh/coff.h +2847540782b ./gcc/config/sh/crt1.asm + 643557115b ./gcc/config/sh/crti.asm + 567573801b ./gcc/config/sh/crtn.asm +3224910313b ./gcc/config/sh/elf.h +1949707998b ./gcc/config/sh/embed-elf.h +2071066204b ./gcc/config/sh/lib1funcs.asm + 979530234b ./gcc/config/sh/linux.h +3434577439b ./gcc/config/sh/little.h +3344891430b ./gcc/config/sh/netbsd-elf.h +2022181827b ./gcc/config/sh/rtemself.h +1498631144b ./gcc/config/sh/rtems.h +2384035668b ./gcc/config/sh/sh64.h +2495818533b ./gcc/config/sh/sh.c + 818613438b ./gcc/config/sh/sh.h + 47786791b ./gcc/config/sh/sh.md +3656510246b ./gcc/config/sh/shmedia.h +2501796428b ./gcc/config/sh/sh-protos.h +4192915538b ./gcc/config/sh/sshmedia.h + 549411496b ./gcc/config/sh/t-be +3555569248b ./gcc/config/sh/t-elf +1397704314b ./gcc/config/sh/t-le +1224367083b ./gcc/config/sh/t-linux +2944701435b ./gcc/config/sh/t-monolib +2090927389b ./gcc/config/sh/t-netbsd + 448959963b ./gcc/config/sh/t-netbsd-sh5 +2118450283b ./gcc/config/sh/t-netbsd-sh5-64 + 441324574b ./gcc/config/sh/t-sh +3415403265b ./gcc/config/sh/t-sh64 +2893164163b ./gcc/config/sh/ushmedia.h +2207860794b ./gcc/config/sol2.h + 103179472b ./gcc/config/sparc/aout.h +3461838008b ./gcc/config/sparc/biarch64.h +1386942151b ./gcc/config/sparc/bsd.h +1479022830b ./gcc/config/sparc/crtfastmath.c +1419363945b ./gcc/config/sparc/cypress.md + 54964474b ./gcc/config/sparc/elf.h +1767099878b ./gcc/config/sparc/freebsd.h +1390270186b ./gcc/config/sparc/gmon-sol2.c +3746795534b ./gcc/config/sparc/hal.h +3138252280b ./gcc/config/sparc/hypersparc.md +2939495704b ./gcc/config/sparc/lb1spc.asm +1395104248b ./gcc/config/sparc/lb1spl.asm +1761187951b ./gcc/config/sparc/libgcc-sparc-glibc.ver + 890665079b ./gcc/config/sparc/linux64.h + 34002579b ./gcc/config/sparc/linux-aout.h +3987833697b ./gcc/config/sparc/linux.h +1314010724b ./gcc/config/sparc/litecoff.h +2270102558b ./gcc/config/sparc/liteelf.h +2424336991b ./gcc/config/sparc/lite.h +4235090054b ./gcc/config/sparc/lynx.h +2334021382b ./gcc/config/sparc/lynx-ng.h +2980510703b ./gcc/config/sparc/netbsd-elf.h + 480283694b ./gcc/config/sparc/netbsd.h +1122827784b ./gcc/config/sparc/openbsd1-64.h +1977030271b ./gcc/config/sparc/openbsd64.h +3160524574b ./gcc/config/sparc/openbsd.h +1553479245b ./gcc/config/sparc/pbd.h +2243601282b ./gcc/config/sparc/rtemself.h +1579903847b ./gcc/config/sparc/sol2-64.h +3203477114b ./gcc/config/sparc/sol26-sld.h +1333200498b ./gcc/config/sparc/sol2-bi.h +2592132520b ./gcc/config/sparc/sol2-c1.asm +3288323690b ./gcc/config/sparc/sol2-ci.asm +2004370404b ./gcc/config/sparc/sol2-cn.asm + 878755050b ./gcc/config/sparc/sol2-gas-bi.h +3173831404b ./gcc/config/sparc/sol2-gld-bi.h +4206582763b ./gcc/config/sparc/sol2-gld.h +1852489434b ./gcc/config/sparc/sol2.h +3918002150b ./gcc/config/sparc/sp64-aout.h +3549760155b ./gcc/config/sparc/sp64-elf.h +3128199560b ./gcc/config/sparc/sp86x-aout.h + 632930923b ./gcc/config/sparc/sp86x-elf.h +2951430128b ./gcc/config/sparc/sparc.c + 433855780b ./gcc/config/sparc/sparc.h + 113806067b ./gcc/config/sparc/sparclet.md +1259137706b ./gcc/config/sparc/sparc.md + 5497380b ./gcc/config/sparc/sparc-modes.def +2593826026b ./gcc/config/sparc/sparc-protos.h + 842964351b ./gcc/config/sparc/splet.h + 952337645b ./gcc/config/sparc/sun4gas.h +1795303911b ./gcc/config/sparc/sun4o3.h + 602629919b ./gcc/config/sparc/sunos4.h +2316107629b ./gcc/config/sparc/supersparc.md +2995591816b ./gcc/config/sparc/sysv4.h +2782836992b ./gcc/config/sparc/t-chorus-elf +2056024669b ./gcc/config/sparc/t-crtfm +3744055768b ./gcc/config/sparc/t-elf +1582758741b ./gcc/config/sparc/t-halos +2435625847b ./gcc/config/sparc/t-linux64 +1132426437b ./gcc/config/sparc/t-netbsd64 +1190032917b ./gcc/config/sparc/t-openbsd + 851768603b ./gcc/config/sparc/t-sol2 +3560385692b ./gcc/config/sparc/t-sol2-64 +4194854877b ./gcc/config/sparc/t-sp86x +2727045329b ./gcc/config/sparc/t-sparcbare +1324996929b ./gcc/config/sparc/t-sparclite +4249538597b ./gcc/config/sparc/t-splet +1776401931b ./gcc/config/sparc/t-sunos41 +3082115393b ./gcc/config/sparc/t-vxsparc +3638105138b ./gcc/config/sparc/t-vxsparc64 +1090529931b ./gcc/config/sparc/ultra1_2.md +3616257275b ./gcc/config/sparc/ultra3.md +3193374968b ./gcc/config/sparc/vxsim.h +1659951640b ./gcc/config/sparc/vxsparc64.h +1610820992b ./gcc/config/sparc/vxsparc.h + 777689939b ./gcc/config/stormy16/stormy16.c + 684595050b ./gcc/config/stormy16/stormy16.h +4011003560b ./gcc/config/stormy16/stormy16-lib2.c +2715629841b ./gcc/config/stormy16/stormy16.md +2395767221b ./gcc/config/stormy16/stormy16-protos.h +4145515672b ./gcc/config/stormy16/stormy-abi +3561720924b ./gcc/config/stormy16/t-stormy16 +2525748108b ./gcc/config/svr3.h +2147853147b ./gcc/config/svr4.h +1733958440b ./gcc/config/t-darwin +2749923948b ./gcc/config/t-freebsd +3853732254b ./gcc/config/t-freebsd-thread +2512129728b ./gcc/config/t-gnu + 825269638b ./gcc/config/t-interix +4174365071b ./gcc/config/t-libc-ok +2753685882b ./gcc/config/t-libgcc-pic +2687879286b ./gcc/config/t-libunwind +2752897962b ./gcc/config/t-linux + 825269638b ./gcc/config/t-linux-aout +4098486992b ./gcc/config/t-linux-gnulibc1 + 121353396b ./gcc/config/tm-dwarf2.h +3907753730b ./gcc/config/t-netbsd +2903849127b ./gcc/config/t-openbsd +2917904648b ./gcc/config/t-openbsd-thread +2246241652b ./gcc/config/t-rtems +1090610015b ./gcc/config/t-slibgcc-elf-ver +2124668958b ./gcc/config/t-slibgcc-nolc-override +1087805219b ./gcc/config/t-slibgcc-sld + 321200235b ./gcc/config/t-svr4 + 937080303b ./gcc/config/udivmod.c +2590328114b ./gcc/config/udivmodsi4.c +2426675102b ./gcc/configure +2239237249b ./gcc/configure.frag +3433367808b ./gcc/configure.in +1401546799b ./gcc/config/usegas.h +1979686065b ./gcc/config/v850/lib1funcs.asm +3345272584b ./gcc/config/v850/rtems.h +3003464882b ./gcc/config/v850/t-v850 +1936936995b ./gcc/config/v850/v850.c + 622471920b ./gcc/config/v850/v850-c.c +4260177643b ./gcc/config/v850/v850.h + 26734558b ./gcc/config/v850/v850.md +3302034740b ./gcc/config/v850/v850-protos.h +2302540552b ./gcc/config/vax/bsd.h +1499903501b ./gcc/config/vax/elf.h +1260908819b ./gcc/config/vax/netbsd-elf.h +4122206431b ./gcc/config/vax/netbsd.h +3271953013b ./gcc/config/vax/openbsd1.h +3310399842b ./gcc/config/vax/openbsd.h + 958978039b ./gcc/config/vax/ultrix.h + 717787243b ./gcc/config/vax/vax.c +1777867058b ./gcc/config/vax/vax.h +1389545853b ./gcc/config/vax/vax.md + 826363414b ./gcc/config/vax/vax-protos.h +1161511202b ./gcc/config/vax/vaxv.h +2954412003b ./gcc/config/vax/vms.h +1260653442b ./gcc/config/vax/xm-vms.h +2711497169b ./gcc/config/x-interix +2099599302b ./gcc/config/xtensa/elf.h +1027874511b ./gcc/config/xtensa/lib1funcs.asm +1529835891b ./gcc/config/xtensa/lib2funcs.S +2079961902b ./gcc/config/xtensa/linux.h + 856985218b ./gcc/config/xtensa/t-xtensa +2323376682b ./gcc/config/xtensa/xtensa.c +2796950173b ./gcc/config/xtensa/xtensa-config.h +1634616005b ./gcc/config/xtensa/xtensa.h + 992524755b ./gcc/config/xtensa/xtensa.md +2260785040b ./gcc/config/xtensa/xtensa-protos.h +1207339419b ./gcc/conflict.c +4183575079b ./gcc/convert.c +2020855935b ./gcc/convert.h + 327769972b ./gcc/c-opts.c +2171125041b ./gcc/COPYING + 508743035b ./gcc/COPYING.LIB +1231075891b ./gcc/c-parse.c +2637246862b ./gcc/c-parse.in +1656602684b ./gcc/c-parse.y +1395283318b ./gcc/cp/call.c +2726184849b ./gcc/cp/cfns.gperf +3403558692b ./gcc/cp/cfns.h +2127780464b ./gcc/cp/ChangeLog + 190176486b ./gcc/cp/ChangeLog.1 + 97583749b ./gcc/cp/ChangeLog.2 +2546444747b ./gcc/cp/ChangeLog.egcs + 840174612b ./gcc/cp/class.c +4001109630b ./gcc/cp/config-lang.in +3345049029b ./gcc/cp/cp-lang.c +2277233898b ./gcc/cp/cp-tree.def +2040135329b ./gcc/cp/cp-tree.h +1230086821b ./gcc/cp/.cvsignore +1969471444b ./gcc/cp/cvt.c +1843026114b ./gcc/cp/decl2.c +1186021619b ./gcc/cp/decl.c +1385119476b ./gcc/cp/decl.h + 757230858b ./gcc/cp/dump.c +1424479906b ./gcc/cp/error.c + 452521469b ./gcc/cp/except.c +1201332681b ./gcc/cp/expr.c +1270190491b ./gcc/cp/friend.c +1574667259b ./gcc/cp/g++.1 + 729602332b ./gcc/cp/g++spec.c +3323910007b ./gcc/cp/init.c +1486125690b ./gcc/cp/lang-options.h +2659645047b ./gcc/cp/lang-specs.h +2140565483b ./gcc/cp/lex.c +3229077171b ./gcc/cp/lex.h +3233008176b ./gcc/cp/Make-lang.in +1436438891b ./gcc/cp/mangle.c + 868524005b ./gcc/cp/method.c +1213810021b ./gcc/cp/NEWS +3193855424b ./gcc/cp/operators.def +1390979693b ./gcc/cp/optimize.c + 439273656b ./gcc/cp/parse.c +1860010587b ./gcc/cp/parse.h +2206367944b ./gcc/cp/parse.y +1602205564b ./gcc/cppdefault.c +2551769006b ./gcc/cppdefault.h +3019979850b ./gcc/cpperror.c +2655604389b ./gcc/cppexp.c +3546454282b ./gcc/cppfiles.c +3476502948b ./gcc/cpphash.c +1755335704b ./gcc/cpphash.h +1758176761b ./gcc/cppinit.c +3206802280b ./gcc/cpplex.c +3323456088b ./gcc/cpplib.c +2894228879b ./gcc/cpplib.h +1301003990b ./gcc/cppmacro.c +4012085958b ./gcc/cppmain.c +2457788577b ./gcc/cppspec.c +1471038424b ./gcc/cp/pt.c +1890705605b ./gcc/cpptrad.c + 660118186b ./gcc/cp/ptree.c +3843981782b ./gcc/c-pragma.c +2824587351b ./gcc/c-pragma.h +2028729644b ./gcc/cp/repo.c +1364992996b ./gcc/c-pretty-print.c + 322270390b ./gcc/c-pretty-print.h +4034613095b ./gcc/cp/rtti.c + 645435452b ./gcc/cp/search.c +1948405158b ./gcc/cp/semantics.c +1129915797b ./gcc/cp/spew.c +4048187454b ./gcc/cp/tree.c +1959780068b ./gcc/cp/typeck2.c + 545237975b ./gcc/cp/typeck.c +3987640245b ./gcc/crtstuff.c +4070757557b ./gcc/cse.c +1095744296b ./gcc/cselib.c +2819991749b ./gcc/cselib.h +2307648174b ./gcc/c-semantics.c + 216805921b ./gcc/cstamp-h.in +3323894092b ./gcc/c-tree.h +1266267684b ./gcc/c-typeck.c +1308782881b ./gcc/.cvsignore +4202760861b ./gcc/dbxout.c +2583180678b ./gcc/dbxout.h +1104788844b ./gcc/dbxstclass.h + 105350690b ./gcc/debug.c +4173256618b ./gcc/debug.h + 712445290b ./gcc/defaults.h +1514011429b ./gcc/df.c +2526994456b ./gcc/df.h +3534449034b ./gcc/diagnostic.c +2028699711b ./gcc/diagnostic.def +2170035053b ./gcc/diagnostic.h + 613396038b ./gcc/doc/bugreport.texi + 295372029b ./gcc/doc/collect2.texi +2676162650b ./gcc/doc/compat.texi +2785243168b ./gcc/doc/configfiles.texi +3399730921b ./gcc/doc/configterms.texi + 874591811b ./gcc/doc/contrib.texi +2272556046b ./gcc/doc/contribute.texi +2817450277b ./gcc/doc/cpp.1 +4226490983b ./gcc/doc/cppenv.texi + 818116428b ./gcc/doc/cpp.info +4128300115b ./gcc/doc/cppinternals.info +1958814700b ./gcc/doc/cppinternals.texi +1294675045b ./gcc/doc/cppopts.texi +1183227635b ./gcc/doc/cpp.texi + 982930533b ./gcc/doc/c-tree.texi +1123688643b ./gcc/doc/.cvsignore +3830403079b ./gcc/doc/extend.texi + 803819253b ./gcc/doc/fragments.texi +2401477723b ./gcc/doc/frontends.texi + 737064711b ./gcc/doc/fsf-funding.7 +3672915547b ./gcc/doc/gcc.1 +2879597060b ./gcc/doc/gcc.info +1525034435b ./gcc/doc/gccinstall.info +1436299138b ./gcc/doc/gccint.info +4222820739b ./gcc/doc/gccint.texi +1998340815b ./gcc/doc/gcc.texi +3672734819b ./gcc/doc/gcov.1 + 799484262b ./gcc/doc/gcov.texi +2654046990b ./gcc/doc/gfdl.7 +4217859569b ./gcc/doc/gnu.texi +2692696284b ./gcc/doc/gpl.7 +2598049702b ./gcc/doc/gty.texi +2874371193b ./gcc/doc/headerdirs.texi +1425599017b ./gcc/doc/hostconfig.texi +3288537183b ./gcc/doc/include/fdl.texi +2048065465b ./gcc/doc/include/funding.texi +4074697841b ./gcc/doc/include/gcc-common.texi +3092587370b ./gcc/doc/include/gpl.texi + 124394628b ./gcc/doc/include/texinfo.tex +3427634226b ./gcc/doc/install-old.texi + 800471831b ./gcc/doc/install.texi +1451529977b ./gcc/doc/install.texi2html +3000332536b ./gcc/doc/interface.texi +2525709574b ./gcc/doc/invoke.texi +1327866291b ./gcc/doc/languages.texi + 904420347b ./gcc/doc/makefile.texi + 241984823b ./gcc/doc/md.texi + 755615327b ./gcc/doc/objc.texi +2361210801b ./gcc/doc/passes.texi + 292237699b ./gcc/doc/portability.texi +1976106294b ./gcc/doc/rtl.texi +1759580304b ./gcc/doc/service.texi +3166516007b ./gcc/doc/sourcebuild.texi +3565606796b ./gcc/doc/standards.texi +2405268332b ./gcc/doc/tm.texi + 128574166b ./gcc/doc/trouble.texi +3258612192b ./gcc/doloop.c +1146162220b ./gcc/dominance.c +2102135385b ./gcc/doschk.c +2221635105b ./gcc/dummy-conditions.c +4027179154b ./gcc/dwarf2asm.c + 538758205b ./gcc/dwarf2asm.h +1582620025b ./gcc/dwarf2.h +2150551288b ./gcc/dwarf2out.c +3517290530b ./gcc/dwarf2out.h + 109276966b ./gcc/dwarf.h +3351836985b ./gcc/dwarfout.c + 854538269b ./gcc/emit-rtl.c +2953931641b ./gcc/errors.c +3556563741b ./gcc/errors.h + 100350032b ./gcc/et-forest.c +2508316488b ./gcc/et-forest.h + 656135734b ./gcc/except.c +3819344801b ./gcc/except.h +1662793030b ./gcc/explow.c +2338822673b ./gcc/expmed.c +2359221535b ./gcc/expr.c +1872989667b ./gcc/expr.h +1934744031b ./gcc/f/ansify.c +1172411862b ./gcc/f/bad.c +3978113547b ./gcc/f/bad.def +2128126262b ./gcc/f/bad.h +1136773989b ./gcc/f/bit.c + 194938753b ./gcc/f/bit.h +3553474552b ./gcc/f/bld.c +3286267604b ./gcc/f/bld.h +2128697889b ./gcc/f/bld-op.def +1837378607b ./gcc/f/BUGS + 235013049b ./gcc/f/bugs0.texi +3922562500b ./gcc/f/bugs.texi +2243337282b ./gcc/f/ChangeLog +3233190569b ./gcc/f/ChangeLog.0 +3391364885b ./gcc/f/com.c +3386200382b ./gcc/f/com.h +2664732170b ./gcc/f/com-rt.def + 565949339b ./gcc/f/config-lang.in +1546791101b ./gcc/f/.cvsignore +3871229020b ./gcc/f/data.c +1923155684b ./gcc/f/data.h +1611338677b ./gcc/f/equiv.c +2175994638b ./gcc/f/equiv.h +4275508610b ./gcc/f/expr.c + 417834755b ./gcc/f/expr.h + 333493781b ./gcc/f/ffe.texi + 782070966b ./gcc/f/fini.c +1828195012b ./gcc/f/g77.1 + 235598750b ./gcc/f/g77.info +1023118578b ./gcc/f/g77spec.c +3302596636b ./gcc/f/g77.texi +4062822261b ./gcc/f/global.c +3559352394b ./gcc/f/global.h +1392305407b ./gcc/f/implic.c +3939649511b ./gcc/f/implic.h + 517586974b ./gcc/final.c +2287601317b ./gcc/f/info-b.def +2342702754b ./gcc/f/info.c +1115234844b ./gcc/f/info.h +2535813338b ./gcc/f/info-k.def +2242176401b ./gcc/f/info-w.def +3953937189b ./gcc/f/intdoc.c +3123274482b ./gcc/f/intdoc.in +3862113235b ./gcc/f/intdoc.texi +2410122381b ./gcc/f/intrin.c +1048488593b ./gcc/f/intrin.def +3418049706b ./gcc/f/intrin.h +2907149479b ./gcc/f/invoke.texi +4178345561b ./gcc/fix-header.c + 353743878b ./gcc/fixinc/check.tpl +1043093163b ./gcc/fixinc/fixfixes.c +1862241894b ./gcc/fixinc/fixinc.dgux + 15758129b ./gcc/fixinc/fixinc.interix +1824978333b ./gcc/fixinc/fixincl.c +2267967746b ./gcc/fixinc/fixincl.sh +2178021789b ./gcc/fixinc/fixincl.tpl +1748144386b ./gcc/fixinc/fixincl.x +1474597097b ./gcc/fixinc/fixinc.ptx +3187846170b ./gcc/fixinc/fixinc.svr4 +1864448151b ./gcc/fixinc/fixinc.winnt +1439814780b ./gcc/fixinc/fixinc.wrap +1372603529b ./gcc/fixinc/fixlib.c + 971233728b ./gcc/fixinc/fixlib.h +4013194329b ./gcc/fixinc/fixtests.c +2003329934b ./gcc/fixinc/genfixes +2190395998b ./gcc/fixinc/gnu-regex.c +1403987073b ./gcc/fixinc/gnu-regex.h +1730486141b ./gcc/fixinc/inclhack.def + 333067513b ./gcc/fixinc/Makefile.in +1990838210b ./gcc/fixinc/mkfixinc.sh +1834585069b ./gcc/fixinc/procopen.c +2750464368b ./gcc/fixinc/README +1750379031b ./gcc/fixinc/server.c +3490851801b ./gcc/fixinc/server.h +1165473466b ./gcc/fixinc/tests/base/ansi/math.h +3124694417b ./gcc/fixinc/tests/base/ansi/stdlib.h + 483312381b ./gcc/fixinc/tests/base/ansi/string.h +2980092932b ./gcc/fixinc/tests/base/arch/i960/archI960.h +1062137968b ./gcc/fixinc/tests/base/arpa/inet.h + 935781122b ./gcc/fixinc/tests/base/assert.h +3220984809b ./gcc/fixinc/tests/base/bsd/libc.h +1799847368b ./gcc/fixinc/tests/base/c_asm.h +2725396384b ./gcc/fixinc/tests/base/ctrl-quotes-def-1.h + 192637121b ./gcc/fixinc/tests/base/ctype.h +3049981119b ./gcc/fixinc/tests/base/curses.h +2909636960b ./gcc/fixinc/tests/base/fcntl.h +3901972537b ./gcc/fixinc/tests/base/fixinc-test-limits.h +2707131863b ./gcc/fixinc/tests/base/_G_config.h +4150745363b ./gcc/fixinc/tests/base/hsfs/hsfs_spec.h +1298358958b ./gcc/fixinc/tests/base/internal/sgimacros.h +2484816269b ./gcc/fixinc/tests/base/internal/wchar_core.h +2118846136b ./gcc/fixinc/tests/base/inttypes.h + 92918392b ./gcc/fixinc/tests/base/io-quotes-def-1.h +2670651204b ./gcc/fixinc/tests/base/libgen.h +1854625388b ./gcc/fixinc/tests/base/machine/cpu.h + 114078425b ./gcc/fixinc/tests/base/malloc.h + 213949517b ./gcc/fixinc/tests/base/math.h +2373596333b ./gcc/fixinc/tests/base/netdnet/dnetdb.h +4211518276b ./gcc/fixinc/tests/base/netinet/ip.h +3107111098b ./gcc/fixinc/tests/base/pixrect/memvar.h +2157512402b ./gcc/fixinc/tests/base/pthread.h +2876721819b ./gcc/fixinc/tests/base/regex.h + 351364386b ./gcc/fixinc/tests/base/reg_types.h +2249464053b ./gcc/fixinc/tests/base/rpc/auth.h +4166238922b ./gcc/fixinc/tests/base/rpc/rpc.h + 778394431b ./gcc/fixinc/tests/base/rpc/svc.h +1831085175b ./gcc/fixinc/tests/base/rpcsvc/rstat.h +2162639252b ./gcc/fixinc/tests/base/rpcsvc/rusers.h + 164451816b ./gcc/fixinc/tests/base/rpc/xdr.h + 135186565b ./gcc/fixinc/tests/base/sparc/asm_linkage.h +1583769396b ./gcc/fixinc/tests/base/stdio.h +1529509815b ./gcc/fixinc/tests/base/stdio_tag.h + 298829255b ./gcc/fixinc/tests/base/stdlib.h +2274134488b ./gcc/fixinc/tests/base/string.h +2907849084b ./gcc/fixinc/tests/base/strings.h + 482468002b ./gcc/fixinc/tests/base/sundev/vuid_event.h +1807434691b ./gcc/fixinc/tests/base/sunwindow/win_lock.h + 124945712b ./gcc/fixinc/tests/base/sym.h +3921290193b ./gcc/fixinc/tests/base/sys/asm.h +1997294699b ./gcc/fixinc/tests/base/sys/byteorder.h +1224260027b ./gcc/fixinc/tests/base/sys/cdefs.h +1406575472b ./gcc/fixinc/tests/base/sys/file.h +3052695740b ./gcc/fixinc/tests/base/sys/ioctl.h + 912107621b ./gcc/fixinc/tests/base/sys/limits.h + 645497489b ./gcc/fixinc/tests/base/sys/machine.h +1230050207b ./gcc/fixinc/tests/base/sys/mman.h +3800154687b ./gcc/fixinc/tests/base/sys/param.h +2763839202b ./gcc/fixinc/tests/base/sys/regset.h +3041640682b ./gcc/fixinc/tests/base/sys/signal.h + 85483121b ./gcc/fixinc/tests/base/sys/socket.h +2450632911b ./gcc/fixinc/tests/base/sys/spinlock.h +1536474806b ./gcc/fixinc/tests/base/sys/stat.h +2422167059b ./gcc/fixinc/tests/base/sys/time.h +2994886866b ./gcc/fixinc/tests/base/sys/times.h +1174710562b ./gcc/fixinc/tests/base/sys/types.h +3923345847b ./gcc/fixinc/tests/base/sys/utsname.h +3579560225b ./gcc/fixinc/tests/base/sys/wait.h +2641832564b ./gcc/fixinc/tests/base/testing.h + 173746420b ./gcc/fixinc/tests/base/time.h +3845139066b ./gcc/fixinc/tests/base/tinfo.h +4209310059b ./gcc/fixinc/tests/base/types/vxTypesBase.h +3839547353b ./gcc/fixinc/tests/base/unistd.h +1242753480b ./gcc/fixinc/tests/base/widec.h +1516247519b ./gcc/fixinc/tests/base/X11/Intrinsic.h +2715935838b ./gcc/fixinc/tests/base/X11/ShellP.h +4147305037b ./gcc/fixinc/tests/base/X11/Xmu.h +3373785317b ./gcc/fixinc/tests/base/Xm/BaseClassI.h +2132924768b ./gcc/fixinc/tests/base/Xm/Traversal.h +2113569167b ./gcc/fixproto +1861938661b ./gcc/f/lab.c +3674332618b ./gcc/f/lab.h +3381524450b ./gcc/flags.h + 136843109b ./gcc/f/lang-options.h + 87061712b ./gcc/f/lang-specs.h +3588095999b ./gcc/f/lex.c + 722310274b ./gcc/f/lex.h +1465737068b ./gcc/floatlib.c +1755734781b ./gcc/flow.c +3329871744b ./gcc/f/Make-lang.in +3929672430b ./gcc/f/malloc.c +1633854048b ./gcc/f/malloc.h +2687881356b ./gcc/f/name.c + 558328466b ./gcc/f/name.h +2173085709b ./gcc/f/NEWS +3453379674b ./gcc/f/news0.texi +2025578594b ./gcc/f/news.texi + 77254354b ./gcc/fold-const.c +3383472522b ./gcc/f/parse.c +1067232252b ./gcc/f/proj.h +3820449811b ./gcc/fp-test.c + 281424983b ./gcc/f/README +3295584012b ./gcc/f/RELEASE-PREP +1741768325b ./gcc/f/root.texi +2146007539b ./gcc/FSFChangeLog +2696443822b ./gcc/FSFChangeLog.10 +1302016933b ./gcc/FSFChangeLog.11 +3531682397b ./gcc/f/src.c + 246620254b ./gcc/f/src.h +3608541363b ./gcc/f/sta.c + 520236030b ./gcc/f/sta.h + 520927036b ./gcc/f/stb.c +2810193132b ./gcc/f/stb.h +3466162958b ./gcc/f/st.c +1376080614b ./gcc/f/stc.c +1751601456b ./gcc/f/stc.h +1940318197b ./gcc/f/std.c +1219390242b ./gcc/f/std.h +2584461253b ./gcc/f/ste.c +1786873989b ./gcc/f/ste.h +1705988958b ./gcc/f/st.h +1100581971b ./gcc/f/storag.c + 790029114b ./gcc/f/storag.h +2404416327b ./gcc/f/stp.c +3782361290b ./gcc/f/stp.h +3722860946b ./gcc/f/str-1t.fin +2828127862b ./gcc/f/str-2t.fin + 920153914b ./gcc/f/str.c +4215029898b ./gcc/f/str-fo.fin +2184386780b ./gcc/f/str.h + 281471485b ./gcc/f/str-io.fin +3735910053b ./gcc/f/str-nq.fin +3134124633b ./gcc/f/str-op.fin +2608567153b ./gcc/f/str-ot.fin + 610725318b ./gcc/f/sts.c +1450832819b ./gcc/f/sts.h +2301635495b ./gcc/f/stt.c + 514307919b ./gcc/f/stt.h +3188469687b ./gcc/f/stu.c + 166252279b ./gcc/f/stu.h + 857063390b ./gcc/f/stv.c + 971049710b ./gcc/f/stv.h +2156320080b ./gcc/f/stw.c +3741680211b ./gcc/f/stw.h + 659922490b ./gcc/f/symbol.c +1323122026b ./gcc/f/symbol.def + 690030434b ./gcc/f/symbol.h + 991497974b ./gcc/f/target.c +2424410241b ./gcc/f/target.h + 501866674b ./gcc/f/top.c +2232338664b ./gcc/f/top.h +3443401298b ./gcc/f/type.c +2499934202b ./gcc/f/type.h +1462737491b ./gcc/function.c +2092834276b ./gcc/function.h +3058774034b ./gcc/future.options + 316201735b ./gcc/f/where.c +3857741668b ./gcc/f/where.h +3783840564b ./gcc/gbl-ctors.h +1115769236b ./gcc/gccbug.in +2921634145b ./gcc/gcc.c +4230721321b ./gcc/gcc.h +3093644366b ./gcc/gcc.hlp +2622773729b ./gcc/gccspec.c +3225546711b ./gcc/gcov.c +2762855893b ./gcc/gcov-io.h +2021237068b ./gcc/gcse.c + 696210819b ./gcc/gdbinit.in +2036947252b ./gcc/genattr.c +3347934187b ./gcc/genattrtab.c + 49201825b ./gcc/genattrtab.h + 936726739b ./gcc/genautomata.c +2682166046b ./gcc/gencheck.c +3078309930b ./gcc/gencodes.c +2446751798b ./gcc/genconditions.c +2521028207b ./gcc/genconfig.c +2631615302b ./gcc/genconstants.c +4264684932b ./gcc/genemit.c +2648961261b ./gcc/genextract.c +1430019866b ./gcc/genflags.c + 904540311b ./gcc/gengenrtl.c +2765427045b ./gcc/gengtype.c +1706925807b ./gcc/gengtype.h + 362087221b ./gcc/gengtype-lex.c +3137000585b ./gcc/gengtype-lex.l + 283432982b ./gcc/gengtype-yacc.c +2625416625b ./gcc/gengtype-yacc.h +1642276134b ./gcc/gengtype-yacc.y +2574485728b ./gcc/genmultilib +3934270274b ./gcc/genopinit.c +4030468350b ./gcc/genoutput.c +2221468101b ./gcc/genpeep.c +2157311337b ./gcc/genpreds.c +4293398944b ./gcc/gen-protos.c +1456235423b ./gcc/genrecog.c +2155964351b ./gcc/gensupport.c +3939490572b ./gcc/gensupport.h +2009469051b ./gcc/ggc-common.c + 852202395b ./gcc/ggc.h +4038703287b ./gcc/ggc-none.c +2613240984b ./gcc/ggc-page.c +3850484049b ./gcc/ggc-simple.c + 158790627b ./gcc/ginclude/float.h + 684549565b ./gcc/ginclude/iso646.h +2119154547b ./gcc/ginclude/stdarg.h +4095609490b ./gcc/ginclude/stdbool.h +1347750466b ./gcc/ginclude/stddef.h +2140936651b ./gcc/ginclude/varargs.h + 689492719b ./gcc/glimits.h +2463952863b ./gcc/global.c + 991678839b ./gcc/gmon.c + 637392860b ./gcc/graph.c +3912371345b ./gcc/graph.h +2006423200b ./gcc/gstab.h +2040904551b ./gcc/gsyms.h + 808024354b ./gcc/gsyslimits.h +2343151743b ./gcc/gthr-aix.h +2817714080b ./gcc/gthr-dce.h + 920778145b ./gcc/gthr.h +1878777757b ./gcc/gthr-posix.h +2735875105b ./gcc/gthr-rtems.h +3347178149b ./gcc/gthr-single.h + 335757205b ./gcc/gthr-solaris.h + 26784372b ./gcc/gthr-vxworks.h +1467201133b ./gcc/gthr-win32.h +3058985741b ./gcc/haifa-sched.c +1344641109b ./gcc/hard-reg-set.h +1833150569b ./gcc/hashtable.c +3438684682b ./gcc/hashtable.h + 127562897b ./gcc/hooks.c +3729897617b ./gcc/hooks.h +4221207654b ./gcc/hwint.h +3162676548b ./gcc/ifcvt.c +1952228975b ./gcc/input.h +3384627434b ./gcc/insn-addr.h +2417292013b ./gcc/integrate.c +3129523647b ./gcc/integrate.h +3847321727b ./gcc/intl/bindtextdom.c +3277280645b ./gcc/intl.c +2907030698b ./gcc/intl/ChangeLog +3698301396b ./gcc/intl/config.charset +3683549278b ./gcc/intl/dcgettext.c +1537282354b ./gcc/intl/dcigettext.c +4252721850b ./gcc/intl/dcngettext.c +3231507403b ./gcc/intl/dgettext.c +1989280280b ./gcc/intl/dngettext.c +3422232669b ./gcc/intl/explodename.c + 745873491b ./gcc/intl/finddomain.c +3807651580b ./gcc/intl/gettext.c + 864082220b ./gcc/intl/gettext.h +3298993106b ./gcc/intl/gettextP.h +2379664116b ./gcc/intl.h +3470048606b ./gcc/intl/hash-string.h +3803759614b ./gcc/intl/intl-compat.c +3500562604b ./gcc/intl/l10nflist.c + 863021802b ./gcc/intl/libgettext.h + 21199758b ./gcc/intl/libgnuintl.h + 105544597b ./gcc/intl/loadinfo.h +2094146432b ./gcc/intl/loadmsgcat.c + 934932803b ./gcc/intl/localcharset.c +3093413149b ./gcc/intl/locale.alias +2364750309b ./gcc/intl/localealias.c + 680616337b ./gcc/intl/Makefile.in +2022997717b ./gcc/intl/ngettext.c + 543478295b ./gcc/intl/plural.c +1047167798b ./gcc/intl/plural.y + 409545719b ./gcc/intl/ref-add.sin +1121743739b ./gcc/intl/ref-del.sin +1971238900b ./gcc/intl/textdomain.c +1166279255b ./gcc/intl/VERSION + 700876101b ./gcc/java/boehm.c + 674770997b ./gcc/java/buffer.c +1535113190b ./gcc/java/buffer.h +2471190840b ./gcc/java/builtins.c + 711626241b ./gcc/java/ChangeLog +2409493226b ./gcc/java/chartables.h +1669534513b ./gcc/java/check-init.c +1987085295b ./gcc/java/class.c + 771837757b ./gcc/java/config-lang.in +2852494447b ./gcc/java/constants.c + 640032177b ./gcc/java/convert.h + 503022028b ./gcc/java/.cvsignore +2447326245b ./gcc/java/decl.c + 808662179b ./gcc/java/except.c +3550734029b ./gcc/java/expr.c +4140633080b ./gcc/java/gcj.1 + 650127821b ./gcc/java/gcjh.1 +3037774527b ./gcc/java/gcj.info +3613529008b ./gcc/java/gcj.texi + 533046670b ./gcc/java/gen-table.pl +1159065701b ./gcc/java/gij.1 + 871232158b ./gcc/java/gjavah.c +1545050516b ./gcc/java/java-except.h +1953641142b ./gcc/java/java-opcodes.h +2538410445b ./gcc/java/javaop.def +3553057247b ./gcc/java/javaop.h +2113802419b ./gcc/java/java-tree.def +1585333829b ./gcc/java/java-tree.h +1618392854b ./gcc/java/jcf-depend.c +1330782242b ./gcc/java/jcf-dump.1 + 989986345b ./gcc/java/jcf-dump.c +1096034698b ./gcc/java/jcf.h + 265802933b ./gcc/java/jcf-io.c +2201709088b ./gcc/java/jcf-parse.c +3649177865b ./gcc/java/jcf-path.c +3469145485b ./gcc/java/jcf-reader.c +2779561656b ./gcc/java/jcf-write.c +1607884657b ./gcc/java/jv-convert.1 +3805988298b ./gcc/java/jvgenmain.c +2969973964b ./gcc/java/jv-scan.1 +1608362154b ./gcc/java/jv-scan.c +1503112447b ./gcc/java/jvspec.c +1823669543b ./gcc/java/keyword.gperf +4241021965b ./gcc/java/keyword.h +2677885666b ./gcc/java/lang.c + 366330104b ./gcc/java/lang-options.h +3731853870b ./gcc/java/lang-specs.h +3540740791b ./gcc/java/lex.c +3065888956b ./gcc/java/lex.h + 827934844b ./gcc/java/Make-lang.in +3475732428b ./gcc/java/mangle.c +1178542691b ./gcc/java/mangle_name.c +1612011901b ./gcc/java/parse.c +1819635606b ./gcc/java/parse.h +1406773240b ./gcc/java/parse-scan.c + 222108707b ./gcc/java/parse-scan.y +3662037178b ./gcc/java/parse.y +2458901806b ./gcc/java/rmic.1 +3179582836b ./gcc/java/rmiregistry.1 +4133292138b ./gcc/java/typeck.c +3461608157b ./gcc/java/verify.c +3887545656b ./gcc/java/win32-host.c + 995360189b ./gcc/java/xref.c +3070080051b ./gcc/java/xref.h +2742723736b ./gcc/java/zextract.c +1459175152b ./gcc/java/zipfile.h + 364600072b ./gcc/jump.c + 184861402b ./gcc/langhooks.c +2067476875b ./gcc/langhooks-def.h +1489632855b ./gcc/langhooks.h +3016546082b ./gcc/LANGUAGES +2478673079b ./gcc/lcm.c + 95519294b ./gcc/libfuncs.h +1895885741b ./gcc/libgcc2.c +3322762549b ./gcc/libgcc2.h +1203905598b ./gcc/libgcc-std.ver +2497915666b ./gcc/limitx.h +1045880008b ./gcc/limity.h +1060915850b ./gcc/line-map.c +3549869863b ./gcc/line-map.h +1354723533b ./gcc/lists.c +2979000969b ./gcc/local-alloc.c +1812783525b ./gcc/location.h +3570672314b ./gcc/longlong.h +3976331173b ./gcc/loop.c +3228595845b ./gcc/loop.h +1751002388b ./gcc/machmode.def +2912025978b ./gcc/machmode.h + 189930733b ./gcc/main.c + 892780542b ./gcc/Makefile.in +2927199649b ./gcc/mbchar.c +1508701785b ./gcc/mbchar.h + 886384654b ./gcc/mips-tdump.c +4187769843b ./gcc/mips-tfile.c + 65215581b ./gcc/mkconfig.sh + 217659056b ./gcc/mkdeps.c +3976112005b ./gcc/mkdeps.h + 27366989b ./gcc/mkheaders.in + 827441351b ./gcc/mkinstalldirs +3700388981b ./gcc/mklibgcc.in +4201050746b ./gcc/mkmap-flat.awk +2348443687b ./gcc/mkmap-symver.awk +1597314052b ./gcc/move-if-change + 492608708b ./gcc/NEWS + 753535702b ./gcc/objc/config-lang.in +1966957144b ./gcc/objc/.cvsignore + 588115418b ./gcc/objc/lang-options.h +2708854894b ./gcc/objc/lang-specs.h +1745196153b ./gcc/objc/Make-lang.in + 883149047b ./gcc/objc/objc-act.c + 288378628b ./gcc/objc/objc-act.h +1462887932b ./gcc/objc/objc-lang.c + 999686990b ./gcc/objc/objc-parse.c +2857922994b ./gcc/objc/objc-parse.y + 688475759b ./gcc/objc/objc-tree.def +3823063152b ./gcc/objc/README +1799560872b ./gcc/ONEWS +4252415064b ./gcc/optabs.c +2466464809b ./gcc/optabs.h +4051333287b ./gcc/output.h +3801250653b ./gcc/params.c +3767044429b ./gcc/params.def + 984476649b ./gcc/params.h +3291441019b ./gcc/po/be.gmo +3594423100b ./gcc/po/be.po +1199822984b ./gcc/po/ChangeLog + 958960227b ./gcc/po/da.gmo + 473883872b ./gcc/po/da.po + 389901689b ./gcc/po/de.gmo +2076067091b ./gcc/po/de.po +2873323341b ./gcc/po/el.gmo +4121888903b ./gcc/po/el.po + 825518036b ./gcc/po/es.gmo +1730559885b ./gcc/po/es.po +4281232887b ./gcc/po/EXCLUDES +1546479817b ./gcc/po/exgettext +1211531287b ./gcc/po/fr.gmo +2260476203b ./gcc/po/fr.po +1817488335b ./gcc/po/gcc.pot +2362789050b ./gcc/po/ja.gmo +3621631224b ./gcc/po/ja.po +2038182908b ./gcc/po/nl.gmo + 192023463b ./gcc/po/nl.po +1998743696b ./gcc/po/sv.gmo +3947169934b ./gcc/po/sv.po +3854613066b ./gcc/po/tr.gmo + 58566242b ./gcc/po/tr.po +2822615021b ./gcc/predict.c +2384316111b ./gcc/predict.def +3422815786b ./gcc/predict.h +2395022544b ./gcc/prefix.c +3203071066b ./gcc/prefix.h + 637723833b ./gcc/pretty-print.h +1841372900b ./gcc/print-rtl.c + 535203828b ./gcc/print-tree.c +4095588508b ./gcc/profile.c +1617327067b ./gcc/profile.h +4281450539b ./gcc/protoize.c + 807691307b ./gcc/ra-build.c +3695686739b ./gcc/ra.c +2476204354b ./gcc/ra-colorize.c +1510897850b ./gcc/ra-debug.c +2452573025b ./gcc/ra.h +2855776542b ./gcc/ra-rewrite.c +2799003008b ./gcc/README-fixinc + 756162762b ./gcc/README.Portability + 58262063b ./gcc/read-rtl.c +1960863459b ./gcc/real.c +2102844529b ./gcc/real.h +3893622176b ./gcc/recog.c +3658154165b ./gcc/recog.h +1445421371b ./gcc/regclass.c +1380845695b ./gcc/regmove.c + 886698666b ./gcc/regrename.c +4261713084b ./gcc/regs.h +2988316224b ./gcc/reg-stack.c +1851607546b ./gcc/reload1.c +2803735528b ./gcc/reload.c +3481272321b ./gcc/reload.h + 926972925b ./gcc/reorg.c + 249014842b ./gcc/resource.c +2605579460b ./gcc/resource.h +3358091595b ./gcc/rtlanal.c +2941705038b ./gcc/rtl.c +3774845754b ./gcc/rtl.def +3586047414b ./gcc/rtl-error.c + 462167881b ./gcc/rtl.h +1290811844b ./gcc/sbitmap.c + 7124827b ./gcc/sbitmap.h + 75721905b ./gcc/scan.c +1193388276b ./gcc/scan-decls.c + 339714129b ./gcc/scan.h +3912741047b ./gcc/scan-types.sh +2704776331b ./gcc/sched-deps.c +3401032447b ./gcc/sched-ebb.c + 227158360b ./gcc/sched-int.h +1052849256b ./gcc/sched-rgn.c +1669243185b ./gcc/sched-vis.c +3973591925b ./gcc/sdbout.c +1391855772b ./gcc/sdbout.h +1084935625b ./gcc/SERVICE +2597421288b ./gcc/sibcall.c +2308948279b ./gcc/simplify-rtx.c +3345261950b ./gcc/sort-protos + 391689662b ./gcc/ssa.c +2842654676b ./gcc/ssa-ccp.c +2028254015b ./gcc/ssa-dce.c +3490823511b ./gcc/ssa.h + 661640452b ./gcc/stab.def + 471587796b ./gcc/stack.h +2279062054b ./gcc/stmt.c + 859696767b ./gcc/stor-layout.c +3600592812b ./gcc/stringpool.c + 567176141b ./gcc/sys-protos.h +1032468258b ./gcc/system.h + 482558466b ./gcc/sys-types.h +3943359312b ./gcc/target-def.h +1185210674b ./gcc/target.h + 776473652b ./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 + 789833107b ./gcc/testsuite/consistency.vlad/layout/a-float.c +1654384929b ./gcc/testsuite/consistency.vlad/layout/a-int.c +4146459649b ./gcc/testsuite/consistency.vlad/layout/align-bool.cpp +2242642270b ./gcc/testsuite/consistency.vlad/layout/align-char.c +1789069487b ./gcc/testsuite/consistency.vlad/layout/align-double.c +2365706302b ./gcc/testsuite/consistency.vlad/layout/align-float.c +1139013298b ./gcc/testsuite/consistency.vlad/layout/align-int.c +2305175273b ./gcc/testsuite/consistency.vlad/layout/align-long.c +1683867594b ./gcc/testsuite/consistency.vlad/layout/align-longdouble.c +2116189486b ./gcc/testsuite/consistency.vlad/layout/align-longlong.c +3775705613b ./gcc/testsuite/consistency.vlad/layout/align-pointer.c +3243328118b ./gcc/testsuite/consistency.vlad/layout/align-ptrdiff.c +3355052908b ./gcc/testsuite/consistency.vlad/layout/align-short.c +2446562994b ./gcc/testsuite/consistency.vlad/layout/align-size.c +4125888825b ./gcc/testsuite/consistency.vlad/layout/align-wchar.c +4126836986b ./gcc/testsuite/consistency.vlad/layout/a-long.c +2082883507b ./gcc/testsuite/consistency.vlad/layout/a-longdouble.c +1870550230b ./gcc/testsuite/consistency.vlad/layout/a-longlong.c + 836566472b ./gcc/testsuite/consistency.vlad/layout/a-of-s-char.c + 808556227b ./gcc/testsuite/consistency.vlad/layout/a-of-s-double.c +3993719731b ./gcc/testsuite/consistency.vlad/layout/a-of-s-float.c + 783523024b ./gcc/testsuite/consistency.vlad/layout/a-of-s-int.c + 942819612b ./gcc/testsuite/consistency.vlad/layout/a-of-s-long.c +3646710863b ./gcc/testsuite/consistency.vlad/layout/a-of-s-longdouble.c +3060876629b ./gcc/testsuite/consistency.vlad/layout/a-of-s-longlong.c +3104817372b ./gcc/testsuite/consistency.vlad/layout/a-of-s-pointer.c +1147565030b ./gcc/testsuite/consistency.vlad/layout/a-of-s-ptrdiff_t.c + 418802581b ./gcc/testsuite/consistency.vlad/layout/a-of-s-short.c + 141666140b ./gcc/testsuite/consistency.vlad/layout/a-pointer.c + 420085095b ./gcc/testsuite/consistency.vlad/layout/a-ptrdiff_t.c +3218633480b ./gcc/testsuite/consistency.vlad/layout/a-short.c +1126124139b ./gcc/testsuite/consistency.vlad/layout/a-size_t.c +3526110053b ./gcc/testsuite/consistency.vlad/layout/a-wchar_t.c +3324795146b ./gcc/testsuite/consistency.vlad/layout/biggest-field-align.c +1487466473b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-char.cpp +3519286859b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-double.cpp +1910397221b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-float.cpp +2051738332b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-int.cpp +2064124916b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-long.cpp +2713877479b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-longdouble.cpp +1809060976b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-longlong.cpp +1381436129b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-pointer.cpp +3954863954b ./gcc/testsuite/consistency.vlad/layout/c-char-1-c-short.cpp +1129753509b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-char.cpp + 152778947b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-double.cpp +3158222807b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-float.cpp + 724995923b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-int.cpp +2244023836b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-long.cpp +1820645651b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-longdouble.cpp +2590987120b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-longlong.cpp +2721353414b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-pointer.cpp + 647549268b ./gcc/testsuite/consistency.vlad/layout/c-char-2-c-short.cpp + 698855560b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-char.cpp +1810672926b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-double.cpp + 882201712b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-float.cpp +1868861566b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-int.cpp +1504966725b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-long.cpp +2848245738b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-longdouble.cpp + 323482860b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-longlong.cpp +1719416020b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-pointer.cpp +3378135217b ./gcc/testsuite/consistency.vlad/layout/c-double-1-c-short.cpp +4238608616b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-char.cpp +3694666869b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-double.cpp +3134966605b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-float.cpp +2693193737b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-int.cpp +3803963296b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-long.cpp + 184829139b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-longdouble.cpp +2949968343b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-longlong.cpp +2009543278b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-pointer.cpp + 44469885b ./gcc/testsuite/consistency.vlad/layout/c-double-2-c-short.cpp + 558923497b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-char.cpp +3523046577b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-double.cpp +1275327467b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-float.cpp +3922774992b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-int.cpp +2704908269b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-long.cpp +3193901260b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-longdouble.cpp + 436514518b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-longlong.cpp +2452020808b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-pointer.cpp + 418251021b ./gcc/testsuite/consistency.vlad/layout/c-float-1-c-short.cpp +2667439235b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-char.cpp +2881981590b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-double.cpp +3201780621b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-float.cpp +3375452217b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-int.cpp +2468199592b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-long.cpp +3842914089b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-longdouble.cpp + 114905404b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-longlong.cpp +1497679777b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-pointer.cpp + 143833974b ./gcc/testsuite/consistency.vlad/layout/c-float-2-c-short.cpp +1543978137b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-char.cpp +4270896237b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-double.cpp +4263740047b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-float.cpp +1779635362b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-int.cpp + 743837724b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-long.cpp +3224784467b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-longdouble.cpp +3401381192b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-longlong.cpp +3737012303b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-pointer.cpp +2370648943b ./gcc/testsuite/consistency.vlad/layout/c-int-1-c-short.cpp +4055775560b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-char.cpp +4043145228b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-double.cpp +1704557853b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-float.cpp + 360364552b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-int.cpp +1401787792b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-long.cpp +1019203678b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-longdouble.cpp +3230342428b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-longlong.cpp + 443814793b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-pointer.cpp + 986131700b ./gcc/testsuite/consistency.vlad/layout/c-int-2-c-short.cpp +1839888072b ./gcc/testsuite/consistency.vlad/layout/class-char-and-virtual.cpp +2259371507b ./gcc/testsuite/consistency.vlad/layout/class-double-and-virtual.cpp +3308691044b ./gcc/testsuite/consistency.vlad/layout/class-float-and-virtual.cpp +4237514561b ./gcc/testsuite/consistency.vlad/layout/class-int-and-virtual.cpp +3380766571b ./gcc/testsuite/consistency.vlad/layout/class-long-and-virtual.cpp + 815671556b ./gcc/testsuite/consistency.vlad/layout/class-longdouble-and-virtual.cpp +3694413639b ./gcc/testsuite/consistency.vlad/layout/class-longlong-and-virtual.cpp + 361431068b ./gcc/testsuite/consistency.vlad/layout/class-pointer-and-virtual.cpp +4030637509b ./gcc/testsuite/consistency.vlad/layout/class-short-and-virtual.cpp +3640144004b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-char.cpp +3170239534b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-double.cpp +1373364368b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-float.cpp +2715489812b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-int.cpp +4216902809b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-long.cpp +2020353215b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-longdouble.cpp + 143021478b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-longlong.cpp + 288494342b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-pointer.cpp +3418347239b ./gcc/testsuite/consistency.vlad/layout/c-long-1-c-short.cpp + 391993576b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-char.cpp +1825915999b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-double.cpp +3270317833b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-float.cpp +1164900700b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-int.cpp +3519735121b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-long.cpp + 690915349b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-longdouble.cpp + 952863529b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-longlong.cpp +1541971925b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-pointer.cpp +1481335178b ./gcc/testsuite/consistency.vlad/layout/c-long-2-c-short.cpp +1034111645b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-char.cpp + 223428769b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-double.cpp +1686950830b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-float.cpp +4007796170b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-int.cpp +1430297307b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-long.cpp +1762615105b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longdouble.cpp + 455084292b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-longlong.cpp + 989738191b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-pointer.cpp +2328224637b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-1-c-short.cpp +1760745939b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-char.cpp +1217350634b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-double.cpp +4225543090b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-float.cpp +1922520334b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-int.cpp + 124367783b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-long.cpp +2219449090b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longdouble.cpp +1757646669b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-longlong.cpp +1035759316b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-pointer.cpp + 444856555b ./gcc/testsuite/consistency.vlad/layout/c-longdouble-2-c-short.cpp +1826856781b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-char.cpp +1741302927b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-double.cpp +4120602989b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-float.cpp +1561431628b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-int.cpp +1058278587b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-long.cpp +4082939652b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longdouble.cpp +4091778481b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-longlong.cpp +2537874539b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-pointer.cpp +1697718289b ./gcc/testsuite/consistency.vlad/layout/c-longlong-1-c-short.cpp +4035527714b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-char.cpp +2229850447b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-double.cpp +2643791394b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-float.cpp + 925524845b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-int.cpp + 463155534b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-long.cpp +2018895918b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longdouble.cpp + 737052449b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-longlong.cpp +3847946387b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-pointer.cpp +1651679595b ./gcc/testsuite/consistency.vlad/layout/c-longlong-2-c-short.cpp +1442225884b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-char.cpp + 86231492b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-double.cpp +3039612943b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-float.cpp +4268774855b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-int.cpp +1989685785b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-long.cpp +1765842423b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longdouble.cpp +3566620692b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-longlong.cpp +1511217411b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-pointer.cpp + 146891497b ./gcc/testsuite/consistency.vlad/layout/c-pointer-1-c-short.cpp +1203621554b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-char.cpp +1661672620b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-double.cpp +3464981922b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-float.cpp +2162290685b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-int.cpp +3458760843b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-long.cpp +1723971678b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longdouble.cpp +2772502076b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-longlong.cpp +1617244322b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-pointer.cpp +2107205209b ./gcc/testsuite/consistency.vlad/layout/c-pointer-2-c-short.cpp +2637993722b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-char.cpp +2593108653b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-double.cpp +2285678779b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-float.cpp +4058415376b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-int.cpp + 492140542b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-long.cpp +2044765763b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-longdouble.cpp +3012275733b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-longlong.cpp +1369560784b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-pointer.cpp +3704701533b ./gcc/testsuite/consistency.vlad/layout/c-short-1-c-short.cpp +3281843471b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-char.cpp +1657812194b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-double.cpp +2415256428b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-float.cpp +1236964140b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-int.cpp +3464277284b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-long.cpp +3737764099b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-longdouble.cpp +4128191352b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-longlong.cpp + 249914684b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-pointer.cpp + 967840663b ./gcc/testsuite/consistency.vlad/layout/c-short-2-c-short.cpp +2630760029b ./gcc/testsuite/consistency.vlad/layout/endian.c +3691894150b ./gcc/testsuite/consistency.vlad/layout/f-0-0-5.c +2906280459b ./gcc/testsuite/consistency.vlad/layout/f-0-20-17.c +4153795460b ./gcc/testsuite/consistency.vlad/layout/f-0-24-24.c +2223677750b ./gcc/testsuite/consistency.vlad/layout/f-10-11-10.c +1656961235b ./gcc/testsuite/consistency.vlad/layout/f-11-12-10.c +2616499905b ./gcc/testsuite/consistency.vlad/layout/f-1-21-31.c + 877204714b ./gcc/testsuite/consistency.vlad/layout/f-1-3-1.c + 628897670b ./gcc/testsuite/consistency.vlad/layout/f-14-22-10.c +2499257242b ./gcc/testsuite/consistency.vlad/layout/f-14-29-30.c +1116508393b ./gcc/testsuite/consistency.vlad/layout/f-14-31-26.c +3215710590b ./gcc/testsuite/consistency.vlad/layout/f-14-8-9.c +2598471587b ./gcc/testsuite/consistency.vlad/layout/f-15-1-22.c +1235023325b ./gcc/testsuite/consistency.vlad/layout/f-16-30-15.c +3175789490b ./gcc/testsuite/consistency.vlad/layout/f-17-17-20.c +1483764145b ./gcc/testsuite/consistency.vlad/layout/f-17-17-2.c +2825171767b ./gcc/testsuite/consistency.vlad/layout/f-17-21-17.c +3571484701b ./gcc/testsuite/consistency.vlad/layout/f-18-15-30.c + 325844328b ./gcc/testsuite/consistency.vlad/layout/f-18-26-0.c +4067860400b ./gcc/testsuite/consistency.vlad/layout/f-18-26-11.c +1812484656b ./gcc/testsuite/consistency.vlad/layout/f-18-4-17.c +3026961559b ./gcc/testsuite/consistency.vlad/layout/f-18-5-16.c +3538065200b ./gcc/testsuite/consistency.vlad/layout/f-19-6-22.c +2636321909b ./gcc/testsuite/consistency.vlad/layout/f-20-19-9.c +4072544979b ./gcc/testsuite/consistency.vlad/layout/f-20-20-15.c +3513144108b ./gcc/testsuite/consistency.vlad/layout/f-20-26-14.c + 413528084b ./gcc/testsuite/consistency.vlad/layout/f-21-16-24.c +2389669149b ./gcc/testsuite/consistency.vlad/layout/f-21-19-4.c +1161583564b ./gcc/testsuite/consistency.vlad/layout/f-21-22-1.c +3107982509b ./gcc/testsuite/consistency.vlad/layout/f-21-24-20.c +1590859529b ./gcc/testsuite/consistency.vlad/layout/f-21-5-26.c +1027772335b ./gcc/testsuite/consistency.vlad/layout/f-22-2-19.c +1959300243b ./gcc/testsuite/consistency.vlad/layout/f-22-2-28.c +1424392875b ./gcc/testsuite/consistency.vlad/layout/f-2-25-27.c +4169983870b ./gcc/testsuite/consistency.vlad/layout/f-23-17-8.c + 728940177b ./gcc/testsuite/consistency.vlad/layout/f-24-18-9.c + 851596736b ./gcc/testsuite/consistency.vlad/layout/f-24-27-8.c + 58214057b ./gcc/testsuite/consistency.vlad/layout/f-25-6-23.c +2209054578b ./gcc/testsuite/consistency.vlad/layout/f-26-8-6.c +2248812453b ./gcc/testsuite/consistency.vlad/layout/f-27-22-7.c +3851531263b ./gcc/testsuite/consistency.vlad/layout/f-29-16-7.c +1140548972b ./gcc/testsuite/consistency.vlad/layout/f-29-4-10.c +3817519794b ./gcc/testsuite/consistency.vlad/layout/f-30-15-26.c +2254570093b ./gcc/testsuite/consistency.vlad/layout/f-30-24-30.c +1287065065b ./gcc/testsuite/consistency.vlad/layout/f-31-28-16.c +1393314717b ./gcc/testsuite/consistency.vlad/layout/f-31-4-14.c +1649382578b ./gcc/testsuite/consistency.vlad/layout/f-31-9-0.c + 600206604b ./gcc/testsuite/consistency.vlad/layout/f-3-7-1.c + 666347310b ./gcc/testsuite/consistency.vlad/layout/f-4-14-29.c + 821467656b ./gcc/testsuite/consistency.vlad/layout/f-5-23-7.c +2794715020b ./gcc/testsuite/consistency.vlad/layout/f-7-14-12.c + 281818021b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out + 281818021b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-char.out++ +1727061245b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out +1727061245b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-double.out++ +1601851831b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out +1601851831b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-float.out++ +3221406627b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out +3221406627b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-int.out++ +3462656330b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-bool.out++ +2284866161b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out +2284866161b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-char.out++ +2016168953b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out +2016168953b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-double.out++ +3778571582b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out +3778571582b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-float.out++ +2268947026b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out +2268947026b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-int.out++ +3232401121b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out +3232401121b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longdouble.out++ +2659664521b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out +2659664521b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-longlong.out++ +3668254953b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out +3668254953b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-long.out++ +3544657861b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out +3544657861b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-pointer.out++ + 568190957b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out + 568190957b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-ptrdiff.out++ +1592598882b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out +1592598882b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-short.out++ +2711568334b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out +2711568334b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-size.out++ +1604716971b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out +1604716971b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/align-wchar.out++ +2227734332b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out +2227734332b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longdouble.out++ +1069590031b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out +1069590031b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-longlong.out++ +3142186771b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out +3142186771b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-long.out++ +1963275345b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out +1963275345b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-char.out++ +2939358541b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out +2939358541b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-double.out++ +4001039866b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out +4001039866b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-float.out++ +3232823433b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out +3232823433b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-int.out++ +2623902989b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out +2623902989b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longdouble.out++ +1713649002b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out +1713649002b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-longlong.out++ +3779601801b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out +3779601801b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-long.out++ +2443484079b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out +2443484079b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-pointer.out++ +3159633525b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out +3159633525b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-ptrdiff_t.out++ +2253324871b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out +2253324871b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-of-s-short.out++ + 166125968b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out + 166125968b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-pointer.out++ + 608443471b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out + 608443471b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-ptrdiff_t.out++ +2402228544b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out +2402228544b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-short.out++ +4156594561b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out +4156594561b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-size_t.out++ + 492360794b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out + 492360794b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/a-wchar_t.out++ +4129036106b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out +4129036106b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/biggest-field-align.out++ +4100226006b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-char.out++ +3647609206b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-double.out++ + 706559590b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-float.out++ +1215678453b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-int.out++ +2100244020b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longdouble.out+ + 48453457b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-longlong.out++ +4196765215b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-long.out++ +3131996511b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-pointer.out++ +1181309658b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-1-c-short.out++ +3978860778b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-char.out++ +2575125216b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-double.out++ +3758626543b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-float.out++ + 876931045b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-int.out++ +2507562199b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longdouble.out+ +1079948168b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-longlong.out++ +3122728674b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-long.out++ + 557528819b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-pointer.out++ + 984328826b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-char-2-c-short.out++ +3870081867b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-char.out++ + 19559768b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-double.out++ +2915080636b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-float.out++ + 391114415b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-int.out++ +2943384114b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-longlong.out+ + 897790368b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-long.out++ +1812530953b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-pointer.out++ + 4419316b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-1-c-short.out++ +1529425773b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-char.out++ +2110018195b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-double.out++ + 431267742b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-float.out++ +4127117436b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-int.out++ +3919625178b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-longlong.out+ +3610473804b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-long.out++ +4161112465b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-pointer.out++ +2097187829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-double-2-c-short.out++ + 638577261b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-char.out++ + 476074193b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-double.out++ + 384192667b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-float.out++ +3196085957b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-int.out++ +3708436693b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longdouble.out +2203415599b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-longlong.out++ + 964541378b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-long.out++ + 317097833b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-pointer.out++ +2217857064b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-1-c-short.out++ +3381433116b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-char.out++ + 429641349b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-double.out++ +3143138522b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-float.out++ + 637049178b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-int.out++ +2436155461b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longdouble.out +1035042416b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-longlong.out++ +3915291152b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-long.out++ +2715660950b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-pointer.out++ +1668069472b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-float-2-c-short.out++ +3152579670b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-char.out++ +1138705949b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-double.out++ +2023313489b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-float.out++ +1706645581b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-int.out++ +1167102151b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longdouble.out++ + 853135804b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-longlong.out++ + 824095637b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-long.out++ +2845722513b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-pointer.out++ +1032279461b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-1-c-short.out++ + 150139450b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-char.out++ +3993039563b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-double.out++ +1771341638b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-float.out++ + 981734500b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-int.out++ +1272920488b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longdouble.out++ +2082772967b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-longlong.out++ + 673250102b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-long.out++ +1447464664b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-pointer.out++ +2980070396b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-int-2-c-short.out++ +3338202537b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-char-and-virtual.out + 836464684b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-int-and-virtual.out+ +3651827794b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/class-long-and-virtual.out + 978303701b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-char.out++ +1349831301b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-double.out++ +4055309409b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-float.out++ + 281114634b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-int.out++ +1591591915b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longdouble.out+ +1601182123b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-longlong.out++ +2092387878b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-long.out++ +1167331858b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-pointer.out++ +1373996143b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-1-c-short.out++ + 328768010b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-char.out++ +3391651497b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-double.out++ +1331092866b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-float.out++ +1363762993b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-int.out++ +3764776043b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longdouble.out+ +3487659489b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-longlong.out++ + 860525318b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-long.out++ +1919812282b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-pointer.out++ +2539788600b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-long-2-c-short.out++ +1261002308b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-char.out+ +1789962814b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-float.out +1178372529b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-int.out++ + 923540745b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-long.out+ +4019539100b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-1-c-short.out +1400671035b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-char.out+ +1620516804b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-float.out + 57959266b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-int.out++ + 428651475b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-long.out+ +2929532078b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longdouble-2-c-short.out + 156205829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-char.out++ + 274806308b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-double.out+ +1311432891b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-float.out++ + 271147996b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-int.out++ +2325547598b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-long.out++ +1602376231b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-pointer.out +2056285955b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-1-c-short.out++ + 252215927b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-char.out++ +1703813948b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-double.out+ +3833743177b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-float.out++ + 168092554b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-int.out++ +2199050326b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-long.out++ +3195305369b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-pointer.out +2151043874b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-longlong-2-c-short.out++ +3346796594b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-char.out++ +1049692423b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-double.out++ +1162385065b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-float.out++ +1723690768b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-int.out++ +1018652914b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-longlong.out +1122627681b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-long.out++ +3157843542b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-pointer.out+ + 274267090b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-1-c-short.out++ +1856515882b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-char.out++ +1292784229b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-double.out++ +1950731775b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-float.out++ +1717751486b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-int.out++ +2591426150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-longlong.out +1316628006b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-long.out++ +4115148406b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-pointer.out+ +2893089093b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-pointer-2-c-short.out++ +3269036579b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-char.out++ + 327031780b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-double.out++ +1794337572b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-float.out++ + 799398662b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-int.out++ + 82846972b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longdouble.out +3028299097b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-longlong.out++ + 294463294b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-long.out++ +3616473829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-pointer.out++ +4123209829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-1-c-short.out++ +2386618953b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-char.out++ + 337500653b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-double.out++ +2241141027b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-float.out++ +3329743364b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-int.out++ +3880624999b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longdouble.out +3865506072b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-longlong.out++ +1783534270b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-long.out++ +2891687422b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-pointer.out++ +3938727462b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/c-short-2-c-short.out++ +2162077044b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out +2162077044b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/endian.out++ +3419137637b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out +2697696866b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-0-5.out++ +3829700152b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out +4063785218b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-20-17.out++ +3595644405b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out +2437734191b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-0-24-24.out++ +3203785748b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out +3203785748b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-10-11-10.out++ +3883743979b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out +3883743979b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-11-12-10.out++ +1776162150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out +1776162150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-21-31.out++ +4292846411b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out +4292846411b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-1-3-1.out++ + 268554786b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out + 268554786b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-22-10.out++ +3887247867b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out +3887247867b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-29-30.out++ +1252658061b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out +1252658061b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-31-26.out++ +3752599983b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out +3752599983b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-14-8-9.out++ +2504143009b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out +2504143009b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-15-1-22.out++ + 285193031b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out + 285193031b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-16-30-15.out++ +1491637755b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out +1491637755b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-20.out++ +3346294426b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out +3346294426b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-17-2.out++ +2949641380b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out +2949641380b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-17-21-17.out++ +3877885575b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out +3877885575b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-15-30.out++ +3070142360b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out +1554435890b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-0.out++ + 934830165b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out + 934830165b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-26-11.out++ +3962835451b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out +3962835451b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-4-17.out++ +1291671333b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out +1291671333b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-18-5-16.out++ +1700775495b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out +1700775495b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-19-6-22.out++ + 123227249b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out + 123227249b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-19-9.out++ +1217631134b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out +1217631134b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-20-15.out++ + 122124427b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out + 122124427b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-20-26-14.out++ +1954763271b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out +1954763271b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-16-24.out++ +4037426595b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out +4037426595b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-19-4.out++ + 570806957b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out + 570806957b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-22-1.out++ +3471862654b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out +3471862654b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-24-20.out++ +2840862240b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out +2840862240b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-21-5-26.out++ +1675033355b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out +1675033355b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-19.out++ + 419856428b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out + 419856428b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-22-2-28.out++ + 906364881b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out + 906364881b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-2-25-27.out++ +2034059518b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out +2034059518b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-23-17-8.out++ +4200924887b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out +4200924887b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-18-9.out++ + 945528697b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out + 945528697b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-24-27-8.out++ +3365164560b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out +3365164560b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-25-6-23.out++ + 925799049b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out + 925799049b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-26-8-6.out++ +1807802763b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out +1807802763b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-27-22-7.out++ +3387583484b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out +3387583484b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-16-7.out++ +2411254670b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out +2411254670b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-29-4-10.out++ +1870571592b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out +1870571592b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-15-26.out++ +1466032498b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out +1466032498b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-30-24-30.out++ +1625962562b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out +1625962562b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-28-16.out++ + 663265344b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out + 663265344b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-4-14.out++ +1272990598b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out + 785742212b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-31-9-0.out++ +1816309710b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out +1816309710b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-3-7-1.out++ +4120030053b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out +4120030053b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-4-14-29.out++ + 140937946b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out + 140937946b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-5-23-7.out++ +1100765591b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out +1100765591b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/f-7-14-12.out++ +2156310103b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/README + 13174497b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out + 13174497b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-char.out++ +1263879599b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out +1263879599b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-double.out++ +3169577204b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out +3169577204b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-float.out++ +3237207754b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out +3237207754b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-int.out++ + 300638802b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out + 300638802b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longdouble.out++ + 851353395b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out + 851353395b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-longlong.out++ +1717871431b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out +1717871431b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-long.out++ +2838094559b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out +2838094559b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-pointer.out++ +4192163054b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out +4192163054b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-a-short.out++ + 149259060b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out + 149259060b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-char.out++ + 119844797b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out + 119844797b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-double.out++ +3332841867b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out +3332841867b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-float.out++ +1726003194b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out +1726003194b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-int.out++ +2075118149b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out +2075118149b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longdouble.out++ +4051434430b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out +4051434430b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-longlong.out++ +1941216341b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out +1941216341b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-long.out++ +3517893171b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out +3517893171b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-pointer.out++ +1361556762b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out +1361556762b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-ptrdiff_t.out++ +3648796915b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out +3648796915b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-char.out++ +3472798323b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out +3472798323b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-double.out++ +1163555929b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out +1163555929b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-float.out++ +2797269136b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out +2797269136b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-short.out++ + 611130168b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out + 611130168b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-int.out++ +3946363802b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out +3946363802b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-size_t.out++ +1330421760b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out +1330421760b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longdouble.out++ +2813748371b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out +2813748371b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-longlong.out++ +3300687114b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out +3300687114b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-long.out++ + 622013241b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out + 622013241b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-pointer.out++ +2254695019b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out +2254695019b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-s-short.out++ + 782081091b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out + 782081091b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-wchar_t.out++ +4058125827b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out +2028972393b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-char.out++ +2183773616b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out + 720666868b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-int.out++ +2722211350b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out +3171703288b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-longlong.out++ +3570596356b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out +3870166054b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-long.out++ +3936055108b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out +2420900899b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-char-zf-short.out++ +4236338674b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out +4236338674b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-char.out++ +2364889610b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out +2364889610b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-double.out++ + 424524236b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out + 424524236b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-float.out++ +2185924966b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out +2185924966b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-int.out++ +3208408277b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out +3208408277b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longdouble.out+ + 616366511b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out + 616366511b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-longlong.out++ +1377847542b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out +1377847542b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-long.out++ +1932644731b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out +1932644731b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-pointer.out++ +2597633381b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out +2597633381b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-a-short.out++ +2667451408b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out +2667451408b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-char.out++ +3581566571b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out +3581566571b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-double.out++ +3759577000b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out +3759577000b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-float.out++ + 51600390b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out + 51600390b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-int.out++ +3808892329b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out +3808892329b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longdouble.out++ +3894925976b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out +3894925976b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-longlong.out++ +3724144772b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out +3724144772b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-long.out++ +1869357795b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out +1869357795b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-pointer.out++ + 993350744b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out + 993350744b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-ptrdiff_t.out++ +2313797849b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out +2313797849b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-char.out++ +2223824125b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out +2223824125b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-double.out++ +3883069309b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out +3883069309b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-float.out++ + 351083924b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out + 351083924b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-short.out++ +2863998748b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out +2863998748b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-int.out++ +3505234855b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out +3505234855b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-size_t.out++ +1829775023b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out +1829775023b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longdouble.out+ + 284599855b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out + 284599855b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-longlong.out++ +2272464711b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out +2272464711b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-long.out++ + 598623650b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out + 598623650b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-pointer.out++ +2749602529b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out +2749602529b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-s-short.out++ +3026762224b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out +3026762224b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-wchar_t.out++ +3986574077b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out +2222066822b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-char.out++ +1754736725b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out +1559899710b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-int.out++ +3088104680b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out +3583168624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-longlong.out++ +2138195968b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out +1206677029b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-long.out++ + 868552483b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out +3855067152b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-double-zf-short.out++ + 424345382b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out + 424345382b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-char.out++ +3542754385b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out +3542754385b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-double.out++ +1489296274b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out +1489296274b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-float.out++ +1250016403b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out +1250016403b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-int.out++ +1568017389b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out +1568017389b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longdouble.out++ +1248642357b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out +1248642357b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-longlong.out++ +2598597791b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out +2598597791b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-long.out++ + 799116997b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out + 799116997b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-pointer.out++ +3756480259b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out +3756480259b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-a-short.out++ +3564221209b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out +3564221209b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-char.out++ +3409990675b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out +3409990675b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-double.out++ +1556696261b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out +1556696261b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-float.out++ +1622170282b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out +1622170282b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-int.out++ +1134958145b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out +1134958145b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longdouble.out++ +3168453682b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out +3168453682b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-longlong.out++ + 530122249b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out + 530122249b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-long.out++ +2922640763b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out +2922640763b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-pointer.out++ +4066163210b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out +4066163210b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-ptrdiff_t.out++ + 646390276b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out + 646390276b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-char.out++ +1420738760b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out +1420738760b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-double.out++ +1009261265b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out +1009261265b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-float.out++ + 233068758b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out + 233068758b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-short.out++ +2256009544b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out +2256009544b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-int.out++ +3735342934b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out +3735342934b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-size_t.out++ + 310608698b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out + 310608698b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longdouble.out++ + 229917060b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out + 229917060b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-longlong.out++ +1389606757b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out +1389606757b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-long.out++ +1605766695b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out +1605766695b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-pointer.out++ +1493100197b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out +1493100197b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-s-short.out++ +1525245762b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out +1525245762b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-wchar_t.out++ +2458932893b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out +2965855099b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-char.out++ + 349006013b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out +2335123085b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-int.out++ +1503454956b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out +2287857977b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-longlong.out++ +1137560689b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out + 430614706b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-long.out++ + 811714276b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out +2579260275b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-float-zf-short.out++ +3026572564b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out +3026572564b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-char.out++ +3107188041b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out +3107188041b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-double.out++ + 879973237b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out + 879973237b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-float.out++ +3051633289b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out +3051633289b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-int.out++ +2410327242b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out +2410327242b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longdouble.out++ +3929531475b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out +3929531475b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-longlong.out++ +2062849219b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out +2062849219b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-long.out++ +3096965928b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out +3096965928b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-pointer.out++ +1204833150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out +1204833150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-a-short.out++ +2920760800b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out +2920760800b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-char.out++ +1027251474b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out +1027251474b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-double.out++ +3856842277b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out +3856842277b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-float.out++ +3890912034b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out +3890912034b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-int.out++ +3592101251b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out +3592101251b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longdouble.out++ + 881354323b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out + 881354323b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-longlong.out++ + 162876982b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out + 162876982b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-long.out++ +3497380019b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out +3497380019b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-pointer.out++ + 127240785b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out + 127240785b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-ptrdiff_t.out++ +1588095226b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out +1588095226b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-char.out++ +1788492129b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out +1788492129b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-double.out++ +3331892538b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out +3331892538b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-float.out++ +3410880438b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out +3410880438b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-short.out++ + 446524396b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out + 446524396b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-int.out++ +2907962645b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out +2907962645b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-size_t.out++ + 476184310b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out + 476184310b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longdouble.out++ +4058854518b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out +4058854518b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-longlong.out++ + 751158190b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out + 751158190b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-long.out++ +1766070031b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out +1766070031b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-pointer.out++ +2844975244b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out +2844975244b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-s-short.out++ + 496574257b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out + 496574257b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-wchar_t.out++ +3465834813b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out +3886284191b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-char.out++ +1090439347b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out +3979163905b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-int.out++ +2062836287b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out +3075841449b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-longlong.out++ +2400092189b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out +3700180902b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-long.out++ +2158685975b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out +1012271831b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-int-zf-short.out++ +4107261541b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-bool.out++ + 919632946b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out + 919632946b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-char.out++ +1524915532b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out +1524915532b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-double.out++ + 594930693b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out + 594930693b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-float.out++ +1957268000b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out +1957268000b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-int.out++ +1658583497b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out +1658583497b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longdouble.out++ + 312453039b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out + 312453039b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-longlong.out++ +1244662439b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out +1244662439b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-long.out++ +3802875737b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out +3802875737b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-pointer.out++ +1324451320b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out +1324451320b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-ptrdiff.out++ +1620300254b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out +1620300254b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-short.out++ +1933118540b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out +1933118540b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-size.out++ +3741425609b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out +3741425609b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/size-wchar.out++ +1870109470b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out +1870109470b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-char.out++ +1651744974b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out +1651744974b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-double.out++ + 362585434b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out + 362585434b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-float.out++ +1163094327b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out +1163094327b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-int.out++ + 291703399b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out + 291703399b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longdouble.out++ +3762408624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out +3762408624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-longlong.out++ +3555956076b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out +3555956076b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-long.out++ +2332886721b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out +2332886721b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-pointer.out++ +2480870612b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out +2480870612b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-a-short.out++ +2916189460b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out +2916189460b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-char.out++ +2502123578b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out +2502123578b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-char.out++ + 908745179b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out + 908745179b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-double.out+ +1491334033b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out +1491334033b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-float.out++ +1108678434b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out +1108678434b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-int.out++ +1691807337b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out +1691807337b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-long.out++ +3880595806b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-pointer.out +1830679325b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out +1830679325b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-a-short.out++ +2688367579b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out +2688367579b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-char.out++ + 562176588b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out + 562176588b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-double.out++ +3081730244b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out +3081730244b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-float.out++ + 830680808b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out + 830680808b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-int.out++ +4111931150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out +4111931150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-longlong.out+ +1437253678b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out +1437253678b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-long.out++ + 497513900b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out + 497513900b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-double.out++ +3184654982b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out +3184654982b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-pointer.out++ +2209121894b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-ptrdiff_t.out + 607323772b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out + 607323772b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-char.out++ +1592572645b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out +1592572645b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-double.out+ +2123592192b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out +2123592192b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-float.out++ +1624565665b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out +1624565665b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-short.out++ +2058112871b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out +2058112871b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-int.out++ + 18114278b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out + 18114278b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-size_t.out++ +1209643017b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out +1209643017b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-long.out++ + 137221407b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-pointer.out +2707233896b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out +2707233896b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-s-short.out++ +2306040258b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out +2306040258b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-wchar_t.out++ + 561421555b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out +3000456303b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-char.out++ + 989841357b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out +2841513809b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-int.out++ +3221903988b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out +1403753192b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-long.out++ +2463066035b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out + 24031023b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longdouble-zf-short.out+ +2489472050b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out +2489472050b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-float.out++ +2743476630b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out +2743476630b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-int.out++ +2821438118b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out +2821438118b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-char.out++ + 44039327b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out + 44039327b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-double.out++ +3941392051b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out +3941392051b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-float.out++ +2609834450b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out +2609834450b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-int.out++ +2868812260b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out +2868812260b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-longlong.out+ +3407178115b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out +3407178115b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-long.out++ + 855452388b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out + 855452388b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-pointer.out++ +3186715271b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out +3186715271b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-a-short.out++ +3073461247b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out +3073461247b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-char.out++ +3665863579b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out +3665863579b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longdouble.out++ +3026224568b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out +3026224568b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-double.out++ +1191292162b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out +1191292162b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-float.out++ +1548870351b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out +1548870351b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-int.out++ +3829659624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out +3829659624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longdouble.out+ +1372837239b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out +1372837239b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-longlong.out++ +4020247482b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out +4020247482b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-longlong.out++ + 470378869b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out + 470378869b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-long.out++ +2654575439b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out +2654575439b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-long.out++ +3536102064b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out +3536102064b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-pointer.out++ + 579862700b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out + 579862700b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-ptrdiff_t.out++ + 949526555b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out + 949526555b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-char.out++ + 397921610b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out + 397921610b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-double.out++ +2538191755b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out +2538191755b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-float.out++ +1971310399b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out +1971310399b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-short.out++ +4237589805b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out +4237589805b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-int.out++ +2419011586b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out +2419011586b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-size_t.out++ +1624025758b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out +1624025758b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-longlong.out+ +3782463750b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out +3782463750b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-long.out++ +1972186934b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out +1972186934b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-pointer.out++ + 829099133b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out + 829099133b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-s-short.out++ +1350491757b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out +1350491757b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-wchar_t.out++ +2215666329b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out + 745407154b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-char.out++ + 140198870b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out +3397457298b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-int.out++ + 972059489b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-longlong.out + 904046880b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out +2657286993b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-long.out++ +2804701286b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out + 22008069b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-longlong-zf-short.out++ + 628108037b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out + 628108037b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-pointer.out++ +1311213846b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out +1311213846b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-ptrdiff_t.out++ +2141238480b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out +2141238480b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-char.out++ +1859208772b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out +1859208772b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-double.out++ +4206164034b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out +4206164034b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-float.out++ + 945387931b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out + 945387931b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-short.out++ +3679940725b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out +3679940725b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-int.out++ +2232487072b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out +2232487072b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-size_t.out++ +3251153332b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out +3251153332b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longdouble.out++ + 247594466b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out + 247594466b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-longlong.out++ +2261218946b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out +2261218946b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-long.out++ +3759513989b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out +3759513989b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-pointer.out++ +3008225932b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out +3008225932b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-s-short.out++ +3661856117b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out +3661856117b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-wchar_t.out++ +2003883578b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out +1185711188b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-char.out++ + 79396233b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out + 347581897b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-int.out++ +2617412395b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out +2872220966b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-longlong.out++ +1379940925b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out +3639419163b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-long.out++ +1812574077b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out +2920229150b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-long-zf-short.out++ + 638071746b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out + 638071746b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-char.out++ +3332432545b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out +3332432545b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-double.out++ +1534334155b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out +1534334155b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-float.out++ +3880550727b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out +3880550727b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-int.out++ + 251411986b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longdouble.out +2493905430b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out +2493905430b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-longlong.out++ + 180275403b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out + 180275403b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-long.out++ +1868637423b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out +1868637423b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-pointer.out++ +3971852122b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out +3971852122b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-a-short.out++ +3868413247b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out +3868413247b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-char.out++ +3686342475b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out +3686342475b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-double.out++ +3364520721b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out +3364520721b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-float.out++ +2026186277b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out +2026186277b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-int.out++ +1274562854b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out +1274562854b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longdouble.out++ +2670045344b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out +2670045344b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-longlong.out++ + 554032384b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out + 554032384b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-long.out++ +2655788537b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out +2655788537b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-pointer.out++ + 797630104b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out + 797630104b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-ptrdiff_t.out++ +1922745643b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out +1922745643b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-char.out++ +4073638002b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out +4073638002b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-double.out++ +3219629814b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out +3219629814b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-float.out++ +3050131671b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out +3050131671b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-short.out++ +2810751409b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out +2810751409b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-int.out++ +3655683515b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out +3655683515b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-size_t.out++ +2708502837b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longdouble.out + 753682265b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out + 753682265b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-longlong.out++ +4193535248b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out +4193535248b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-long.out++ + 554657656b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out + 554657656b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-pointer.out++ + 843107606b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out + 843107606b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-s-short.out++ +2293091315b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out +2293091315b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-wchar_t.out++ +1599802745b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out +3264566923b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-char.out++ +2587475685b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out +1005185879b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-int.out++ +2426330969b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out +3112366542b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-longlong.out+ + 273113417b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out +3825433163b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-long.out++ +1180077740b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out + 875920723b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-pointer-zf-short.out++ +2651380458b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out +2651380458b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-char.out++ +2157112743b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out +2157112743b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-double.out++ + 2483342b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out + 2483342b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-float.out++ +3030027871b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out +3030027871b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-int.out++ + 842815367b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longdouble.out +2374908820b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out +2374908820b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-longlong.out++ +2742634608b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out +2742634608b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-long.out++ +1105378681b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out +1105378681b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-pointer.out++ +2222112016b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out +2222112016b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-ptrdiff_t.out+ + 178487862b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out + 178487862b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-short.out++ +3944948267b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out +3944948267b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-size_t.out++ + 730216995b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out + 730216995b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-ptrdiff_t-wchar_t.out++ +3233423287b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out +3233423287b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-char.out++ +2913953381b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out +2913953381b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-double.out++ +3441673581b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out +3441673581b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-float.out++ + 911216572b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out + 911216572b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-int.out++ +3193177612b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out +3193177612b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longdouble.out++ +3997296607b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out +3997296607b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-longlong.out++ +1537969173b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out +1537969173b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-long.out++ + 364952624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out + 364952624b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-pointer.out++ + 970855379b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out + 970855379b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-a-short.out++ +3887113392b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out +3887113392b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-char.out++ + 851101858b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out + 851101858b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-double.out++ +3721234230b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out +3721234230b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-float.out++ +1012475701b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out +1012475701b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-int.out++ +2555149638b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out +2555149638b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longdouble.out++ +2273094318b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out +2273094318b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-longlong.out++ +3766414610b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out +3766414610b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-long.out++ +1639107229b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out +1639107229b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-pointer.out++ +1075156439b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out +1075156439b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-ptrdiff_t.out++ +2869252033b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out +2869252033b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-char.out++ +2528716480b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out +2528716480b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-double.out++ + 785209287b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out + 785209287b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-float.out++ +2164738263b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out +2164738263b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-short.out++ +1126071492b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out +1126071492b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-int.out++ +3593875829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out +3593875829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-size_t.out++ +3460438392b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out +3460438392b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longdouble.out++ +1289753849b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out +1289753849b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-longlong.out++ +1435590236b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out +1435590236b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-long.out++ +1476260714b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out +1476260714b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-pointer.out++ + 500188532b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out + 500188532b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-s-short.out++ +2506643620b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out +2506643620b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-wchar_t.out++ +3126905441b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out +1940799148b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-char.out++ +1010693185b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out +1212564314b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-int.out++ +2599781179b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out +3990788430b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-longlong.out++ +1799180429b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out +3670265189b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-long.out++ + 412178968b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out +1523910308b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-short-zf-short.out++ + 177607961b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out + 177607961b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-char.out++ +2444832335b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out +2444832335b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-double.out++ +2227123143b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out +2227123143b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-float.out++ +2732243950b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out +2732243950b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-int.out++ +2655501391b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out +2655501391b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longdouble.out++ +3487867828b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out +3487867828b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-longlong.out++ + 978381513b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out + 978381513b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-long.out++ +4141092354b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out +4141092354b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-pointer.out++ + 282420262b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out + 282420262b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-ptrdiff_t.out++ + 708432696b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out + 708432696b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-short.out++ +1667222853b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out +1667222853b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-size_t.out++ + 839103492b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out + 839103492b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-size_t-wchar_t.out++ +1754196141b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out +1754196141b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-char.out++ + 355115283b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out + 355115283b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-double.out++ +4175033844b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out +4175033844b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-float.out++ +2745764679b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out +2745764679b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-int.out++ +3007141392b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out +3007141392b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longdouble.out++ +1445387844b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out +1445387844b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-longlong.out++ +2937616530b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out +2937616530b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-long.out++ +2501204111b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out +2501204111b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-pointer.out++ + 887379829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out + 887379829b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-ptrdiff_t.out++ +2241734194b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out +2241734194b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-short.out++ + 676320345b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out + 676320345b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-size_t.out++ +2213842565b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out +2213842565b ./gcc/testsuite/consistency.vlad/layout/i960-97r2-results/s-wchar_t-wchar_t.out++ +2700306833b ./gcc/testsuite/consistency.vlad/layout/minimal-struct-size-align.c +3619982975b ./gcc/testsuite/consistency.vlad/layout/s-char-a-char.c + 727040386b ./gcc/testsuite/consistency.vlad/layout/s-char-a-double.c + 491533109b ./gcc/testsuite/consistency.vlad/layout/s-char-a-float.c +3078996477b ./gcc/testsuite/consistency.vlad/layout/s-char-a-int.c + 572081613b ./gcc/testsuite/consistency.vlad/layout/s-char-a-long.c +1875679261b ./gcc/testsuite/consistency.vlad/layout/s-char-a-longdouble.c +1802587241b ./gcc/testsuite/consistency.vlad/layout/s-char-a-longlong.c +3668401631b ./gcc/testsuite/consistency.vlad/layout/s-char-a-pointer.c +2583229386b ./gcc/testsuite/consistency.vlad/layout/s-char-a-short.c + 354065986b ./gcc/testsuite/consistency.vlad/layout/s-char-char.c + 166713106b ./gcc/testsuite/consistency.vlad/layout/s-char-double.c + 789665974b ./gcc/testsuite/consistency.vlad/layout/s-char-float.c +2449543606b ./gcc/testsuite/consistency.vlad/layout/s-char-int.c +2677202274b ./gcc/testsuite/consistency.vlad/layout/s-char-long.c +3864063005b ./gcc/testsuite/consistency.vlad/layout/s-char-longdouble.c +2745197038b ./gcc/testsuite/consistency.vlad/layout/s-char-longlong.c +4261808453b ./gcc/testsuite/consistency.vlad/layout/s-char-pointer.c +2261048804b ./gcc/testsuite/consistency.vlad/layout/s-char-ptrdiff_t.c +1919204038b ./gcc/testsuite/consistency.vlad/layout/s-char-s-char.c +2356076301b ./gcc/testsuite/consistency.vlad/layout/s-char-s-double.c + 765329706b ./gcc/testsuite/consistency.vlad/layout/s-char-s-float.c +3605211274b ./gcc/testsuite/consistency.vlad/layout/s-char-short.c +3351760677b ./gcc/testsuite/consistency.vlad/layout/s-char-s-int.c +3130164308b ./gcc/testsuite/consistency.vlad/layout/s-char-size_t.c +1763672929b ./gcc/testsuite/consistency.vlad/layout/s-char-s-long.c +1834388031b ./gcc/testsuite/consistency.vlad/layout/s-char-s-longdouble.c + 559076232b ./gcc/testsuite/consistency.vlad/layout/s-char-s-longlong.c +2344655103b ./gcc/testsuite/consistency.vlad/layout/s-char-s-pointer.c + 220067620b ./gcc/testsuite/consistency.vlad/layout/s-char-s-short.c +4159231551b ./gcc/testsuite/consistency.vlad/layout/s-char-wchar_t.c +2462993036b ./gcc/testsuite/consistency.vlad/layout/s-char-zf-char.c + 541003594b ./gcc/testsuite/consistency.vlad/layout/s-char-zf-int.c +2021533516b ./gcc/testsuite/consistency.vlad/layout/s-char-zf-long.c + 664373477b ./gcc/testsuite/consistency.vlad/layout/s-char-zf-longlong.c +3578692014b ./gcc/testsuite/consistency.vlad/layout/s-char-zf-short.c +3453180393b ./gcc/testsuite/consistency.vlad/layout/s-double-a-char.c + 101761990b ./gcc/testsuite/consistency.vlad/layout/s-double-a-double.c +3473415719b ./gcc/testsuite/consistency.vlad/layout/s-double-a-float.c + 327989632b ./gcc/testsuite/consistency.vlad/layout/s-double-a-int.c + 233827811b ./gcc/testsuite/consistency.vlad/layout/s-double-a-long.c +2208485716b ./gcc/testsuite/consistency.vlad/layout/s-double-a-longdouble.c +1391002931b ./gcc/testsuite/consistency.vlad/layout/s-double-a-longlong.c +2859596990b ./gcc/testsuite/consistency.vlad/layout/s-double-a-pointer.c +3559689934b ./gcc/testsuite/consistency.vlad/layout/s-double-a-short.c +4020276225b ./gcc/testsuite/consistency.vlad/layout/s-double-char.c + 987841011b ./gcc/testsuite/consistency.vlad/layout/s-double-double.c + 704836077b ./gcc/testsuite/consistency.vlad/layout/s-double-float.c +2692874561b ./gcc/testsuite/consistency.vlad/layout/s-double-int.c +2941605757b ./gcc/testsuite/consistency.vlad/layout/s-double-long.c +3228770514b ./gcc/testsuite/consistency.vlad/layout/s-double-longdouble.c +3584369719b ./gcc/testsuite/consistency.vlad/layout/s-double-longlong.c +1752254424b ./gcc/testsuite/consistency.vlad/layout/s-double-pointer.c +2905865681b ./gcc/testsuite/consistency.vlad/layout/s-double-ptrdiff_t.c +1892057278b ./gcc/testsuite/consistency.vlad/layout/s-double-s-char.c +2394566615b ./gcc/testsuite/consistency.vlad/layout/s-double-s-double.c +4064931917b ./gcc/testsuite/consistency.vlad/layout/s-double-s-float.c +1137455402b ./gcc/testsuite/consistency.vlad/layout/s-double-short.c +3672946380b ./gcc/testsuite/consistency.vlad/layout/s-double-s-int.c +3731114983b ./gcc/testsuite/consistency.vlad/layout/s-double-size_t.c +4099130503b ./gcc/testsuite/consistency.vlad/layout/s-double-s-long.c +2508841997b ./gcc/testsuite/consistency.vlad/layout/s-double-s-longdouble.c +2547516874b ./gcc/testsuite/consistency.vlad/layout/s-double-s-longlong.c +2394584890b ./gcc/testsuite/consistency.vlad/layout/s-double-s-pointer.c +1087857878b ./gcc/testsuite/consistency.vlad/layout/s-double-s-short.c +1074227714b ./gcc/testsuite/consistency.vlad/layout/s-double-wchar_t.c +4075513176b ./gcc/testsuite/consistency.vlad/layout/s-double-zf-char.c +2181060239b ./gcc/testsuite/consistency.vlad/layout/s-double-zf-int.c +1000788988b ./gcc/testsuite/consistency.vlad/layout/s-double-zf-long.c +2794343535b ./gcc/testsuite/consistency.vlad/layout/s-double-zf-longlong.c +3512529490b ./gcc/testsuite/consistency.vlad/layout/s-double-zf-short.c +4042825902b ./gcc/testsuite/consistency.vlad/layout/s-float-a-char.c + 281123545b ./gcc/testsuite/consistency.vlad/layout/s-float-a-double.c +1325772879b ./gcc/testsuite/consistency.vlad/layout/s-float-a-float.c +3760629573b ./gcc/testsuite/consistency.vlad/layout/s-float-a-int.c +2902891820b ./gcc/testsuite/consistency.vlad/layout/s-float-a-long.c +3379455906b ./gcc/testsuite/consistency.vlad/layout/s-float-a-longdouble.c + 398042011b ./gcc/testsuite/consistency.vlad/layout/s-float-a-longlong.c +2674774020b ./gcc/testsuite/consistency.vlad/layout/s-float-a-pointer.c +3115271065b ./gcc/testsuite/consistency.vlad/layout/s-float-a-short.c + 230653640b ./gcc/testsuite/consistency.vlad/layout/s-float-char.c +1157255499b ./gcc/testsuite/consistency.vlad/layout/s-float-double.c +3686192464b ./gcc/testsuite/consistency.vlad/layout/s-float-float.c +2877639267b ./gcc/testsuite/consistency.vlad/layout/s-float-int.c +3705421231b ./gcc/testsuite/consistency.vlad/layout/s-float-long.c +1996389551b ./gcc/testsuite/consistency.vlad/layout/s-float-longdouble.c +3641662812b ./gcc/testsuite/consistency.vlad/layout/s-float-longlong.c +4197610973b ./gcc/testsuite/consistency.vlad/layout/s-float-pointer.c +3172840384b ./gcc/testsuite/consistency.vlad/layout/s-float-ptrdiff_t.c +3748837421b ./gcc/testsuite/consistency.vlad/layout/s-float-s-char.c +1026162480b ./gcc/testsuite/consistency.vlad/layout/s-float-s-double.c +1757829971b ./gcc/testsuite/consistency.vlad/layout/s-float-s-float.c +1092900439b ./gcc/testsuite/consistency.vlad/layout/s-float-short.c +1286304248b ./gcc/testsuite/consistency.vlad/layout/s-float-s-int.c +1246576103b ./gcc/testsuite/consistency.vlad/layout/s-float-size_t.c +1058880033b ./gcc/testsuite/consistency.vlad/layout/s-float-s-long.c +3954384291b ./gcc/testsuite/consistency.vlad/layout/s-float-s-longdouble.c +2151659662b ./gcc/testsuite/consistency.vlad/layout/s-float-s-longlong.c +3825039217b ./gcc/testsuite/consistency.vlad/layout/s-float-s-pointer.c +4061428355b ./gcc/testsuite/consistency.vlad/layout/s-float-s-short.c +1758331367b ./gcc/testsuite/consistency.vlad/layout/s-float-wchar_t.c +3117484708b ./gcc/testsuite/consistency.vlad/layout/s-float-zf-char.c + 550306535b ./gcc/testsuite/consistency.vlad/layout/s-float-zf-int.c + 860633704b ./gcc/testsuite/consistency.vlad/layout/s-float-zf-long.c +2581705036b ./gcc/testsuite/consistency.vlad/layout/s-float-zf-longlong.c + 978024585b ./gcc/testsuite/consistency.vlad/layout/s-float-zf-short.c +2251445439b ./gcc/testsuite/consistency.vlad/layout/s-int-a-char.c +4138447069b ./gcc/testsuite/consistency.vlad/layout/s-int-a-double.c + 8870751b ./gcc/testsuite/consistency.vlad/layout/s-int-a-float.c + 594032269b ./gcc/testsuite/consistency.vlad/layout/s-int-a-int.c +1651432793b ./gcc/testsuite/consistency.vlad/layout/s-int-a-long.c + 425973014b ./gcc/testsuite/consistency.vlad/layout/s-int-a-longdouble.c +2059166583b ./gcc/testsuite/consistency.vlad/layout/s-int-a-longlong.c +1995049255b ./gcc/testsuite/consistency.vlad/layout/s-int-a-pointer.c +2715818862b ./gcc/testsuite/consistency.vlad/layout/s-int-a-short.c +2961221250b ./gcc/testsuite/consistency.vlad/layout/s-int-char.c +3584882967b ./gcc/testsuite/consistency.vlad/layout/s-int-double.c + 125565346b ./gcc/testsuite/consistency.vlad/layout/s-int-float.c +2549467707b ./gcc/testsuite/consistency.vlad/layout/s-int-int.c +2672469567b ./gcc/testsuite/consistency.vlad/layout/s-int-long.c +1658335152b ./gcc/testsuite/consistency.vlad/layout/s-int-longdouble.c +2278283539b ./gcc/testsuite/consistency.vlad/layout/s-int-longlong.c +2494362400b ./gcc/testsuite/consistency.vlad/layout/s-int-pointer.c +2858080039b ./gcc/testsuite/consistency.vlad/layout/s-int-ptrdiff_t.c +2014925874b ./gcc/testsuite/consistency.vlad/layout/s-int-s-char.c +1964724618b ./gcc/testsuite/consistency.vlad/layout/s-int-s-double.c +3513841278b ./gcc/testsuite/consistency.vlad/layout/s-int-s-float.c +3104696131b ./gcc/testsuite/consistency.vlad/layout/s-int-short.c +1905836586b ./gcc/testsuite/consistency.vlad/layout/s-int-s-int.c +2371102487b ./gcc/testsuite/consistency.vlad/layout/s-int-size_t.c +2587799721b ./gcc/testsuite/consistency.vlad/layout/s-int-s-long.c +3343583899b ./gcc/testsuite/consistency.vlad/layout/s-int-s-longdouble.c +3181309941b ./gcc/testsuite/consistency.vlad/layout/s-int-s-longlong.c +3198349197b ./gcc/testsuite/consistency.vlad/layout/s-int-s-pointer.c +1300436407b ./gcc/testsuite/consistency.vlad/layout/s-int-s-short.c +1358869671b ./gcc/testsuite/consistency.vlad/layout/s-int-wchar_t.c +2934034901b ./gcc/testsuite/consistency.vlad/layout/s-int-zf-char.c +3777217979b ./gcc/testsuite/consistency.vlad/layout/s-int-zf-int.c + 823148372b ./gcc/testsuite/consistency.vlad/layout/s-int-zf-long.c + 55540591b ./gcc/testsuite/consistency.vlad/layout/s-int-zf-longlong.c +3825926612b ./gcc/testsuite/consistency.vlad/layout/s-int-zf-short.c +1746672839b ./gcc/testsuite/consistency.vlad/layout/size-bool.cpp +1662052327b ./gcc/testsuite/consistency.vlad/layout/size-char.c +3361924014b ./gcc/testsuite/consistency.vlad/layout/size-double.c +3608174439b ./gcc/testsuite/consistency.vlad/layout/size-float.c + 224133749b ./gcc/testsuite/consistency.vlad/layout/size-int.c +2229647371b ./gcc/testsuite/consistency.vlad/layout/size-long.c +1496097293b ./gcc/testsuite/consistency.vlad/layout/size-longdouble.c +4243493805b ./gcc/testsuite/consistency.vlad/layout/size-longlong.c +4234774016b ./gcc/testsuite/consistency.vlad/layout/size-pointer.c +2742276437b ./gcc/testsuite/consistency.vlad/layout/size-ptrdiff.c +2302838291b ./gcc/testsuite/consistency.vlad/layout/size-short.c +1008704183b ./gcc/testsuite/consistency.vlad/layout/size-size.c + 767395346b ./gcc/testsuite/consistency.vlad/layout/size-wchar.c +1014160019b ./gcc/testsuite/consistency.vlad/layout/s-long-a-char.c +1536711874b ./gcc/testsuite/consistency.vlad/layout/s-long-a-double.c +3755724289b ./gcc/testsuite/consistency.vlad/layout/s-long-a-float.c + 503463330b ./gcc/testsuite/consistency.vlad/layout/s-long-a-int.c +3383693601b ./gcc/testsuite/consistency.vlad/layout/s-long-a-long.c +2168579267b ./gcc/testsuite/consistency.vlad/layout/s-long-a-longdouble.c +4089126986b ./gcc/testsuite/consistency.vlad/layout/s-long-a-longlong.c +4219127792b ./gcc/testsuite/consistency.vlad/layout/s-long-a-pointer.c +1534004990b ./gcc/testsuite/consistency.vlad/layout/s-long-a-short.c + 34352633b ./gcc/testsuite/consistency.vlad/layout/s-long-char.c +2174891233b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-char.c +2263495912b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-double.c +3626355134b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-float.c +1044992438b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-int.c + 189180334b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-long.c +4219133242b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longdouble.c +2001710554b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-longlong.c +1208252647b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-pointer.c +2636586618b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-a-short.c +1855339665b ./gcc/testsuite/consistency.vlad/layout/s-long-double.c +1490423944b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-char.c + 838089339b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-double.c +1901020700b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-float.c +2396695027b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-int.c +2690146526b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-long.c +2776581044b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-longdouble.c +3418604951b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-longlong.c +1459368509b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-pointer.c +3960936313b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-ptrdiff_t.c +3172036867b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-char.c +3278313495b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-double.c + 717089781b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-float.c +2851776236b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-short.c + 585061394b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-int.c +1105156962b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-size_t.c +2473143756b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-long.c +3638726274b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longdouble.c +2023017496b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-longlong.c + 54720140b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-pointer.c +1046498915b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-s-short.c + 696506953b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-wchar_t.c + 928069138b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-char.c + 258209983b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-int.c +2227123382b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-long.c +2318782753b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-longlong.c + 558562280b ./gcc/testsuite/consistency.vlad/layout/s-longdouble-zf-short.c +1325299293b ./gcc/testsuite/consistency.vlad/layout/s-long-float.c +1780742682b ./gcc/testsuite/consistency.vlad/layout/s-long-int.c +2746913946b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-char.c +2756929591b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-double.c +2279164925b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-float.c +4018385557b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-int.c +1568904470b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-long.c +2084909194b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-longdouble.c +2072567607b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-longlong.c +3659263135b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-pointer.c +2702861495b ./gcc/testsuite/consistency.vlad/layout/s-longlong-a-short.c +2290380505b ./gcc/testsuite/consistency.vlad/layout/s-long-long.c +1507260206b ./gcc/testsuite/consistency.vlad/layout/s-longlong-char.c +1915663861b ./gcc/testsuite/consistency.vlad/layout/s-long-longdouble.c +3018473966b ./gcc/testsuite/consistency.vlad/layout/s-longlong-double.c +3253702018b ./gcc/testsuite/consistency.vlad/layout/s-longlong-float.c +2941557918b ./gcc/testsuite/consistency.vlad/layout/s-longlong-int.c +2368362338b ./gcc/testsuite/consistency.vlad/layout/s-long-longlong.c +4153967841b ./gcc/testsuite/consistency.vlad/layout/s-longlong-long.c +3405846513b ./gcc/testsuite/consistency.vlad/layout/s-longlong-longdouble.c +2651247883b ./gcc/testsuite/consistency.vlad/layout/s-longlong-longlong.c +1899261816b ./gcc/testsuite/consistency.vlad/layout/s-longlong-pointer.c +4100649747b ./gcc/testsuite/consistency.vlad/layout/s-longlong-ptrdiff_t.c + 183550901b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-char.c +1353709337b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-double.c +1622859985b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-float.c + 922091281b ./gcc/testsuite/consistency.vlad/layout/s-longlong-short.c +3395819121b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-int.c +3366304494b ./gcc/testsuite/consistency.vlad/layout/s-longlong-size_t.c + 263554828b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-long.c +3292604731b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-longdouble.c + 591712639b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-longlong.c +1892567537b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-pointer.c + 108932916b ./gcc/testsuite/consistency.vlad/layout/s-longlong-s-short.c +2585353545b ./gcc/testsuite/consistency.vlad/layout/s-longlong-wchar_t.c +1992502711b ./gcc/testsuite/consistency.vlad/layout/s-longlong-zf-char.c + 943400451b ./gcc/testsuite/consistency.vlad/layout/s-longlong-zf-int.c +2630463188b ./gcc/testsuite/consistency.vlad/layout/s-longlong-zf-long.c + 108059264b ./gcc/testsuite/consistency.vlad/layout/s-longlong-zf-longlong.c + 162090179b ./gcc/testsuite/consistency.vlad/layout/s-longlong-zf-short.c + 843227723b ./gcc/testsuite/consistency.vlad/layout/s-long-pointer.c + 501034814b ./gcc/testsuite/consistency.vlad/layout/s-long-ptrdiff_t.c +1174469544b ./gcc/testsuite/consistency.vlad/layout/s-long-s-char.c +1007870215b ./gcc/testsuite/consistency.vlad/layout/s-long-s-double.c +1307839500b ./gcc/testsuite/consistency.vlad/layout/s-long-s-float.c +3071018593b ./gcc/testsuite/consistency.vlad/layout/s-long-short.c +3475912781b ./gcc/testsuite/consistency.vlad/layout/s-long-s-int.c +3723194327b ./gcc/testsuite/consistency.vlad/layout/s-long-size_t.c +1568391695b ./gcc/testsuite/consistency.vlad/layout/s-long-s-long.c + 74365094b ./gcc/testsuite/consistency.vlad/layout/s-long-s-longdouble.c + 501521658b ./gcc/testsuite/consistency.vlad/layout/s-long-s-longlong.c +1748381535b ./gcc/testsuite/consistency.vlad/layout/s-long-s-pointer.c +1836579330b ./gcc/testsuite/consistency.vlad/layout/s-long-s-short.c + 531244141b ./gcc/testsuite/consistency.vlad/layout/s-long-wchar_t.c +3081442820b ./gcc/testsuite/consistency.vlad/layout/s-long-zf-char.c + 914301375b ./gcc/testsuite/consistency.vlad/layout/s-long-zf-int.c +1562082244b ./gcc/testsuite/consistency.vlad/layout/s-long-zf-long.c +2520232686b ./gcc/testsuite/consistency.vlad/layout/s-long-zf-longlong.c +3568433576b ./gcc/testsuite/consistency.vlad/layout/s-long-zf-short.c +2431525882b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-char.c +4182828966b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-double.c +2030442801b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-float.c +1733216426b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-int.c +3840360232b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-long.c +2069695022b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-longdouble.c +2835229256b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-longlong.c +3644499340b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-pointer.c + 773032503b ./gcc/testsuite/consistency.vlad/layout/s-pointer-a-short.c + 872221332b ./gcc/testsuite/consistency.vlad/layout/s-pointer-char.c +3712864759b ./gcc/testsuite/consistency.vlad/layout/s-pointer-double.c +3278150392b ./gcc/testsuite/consistency.vlad/layout/s-pointer-float.c +2124704716b ./gcc/testsuite/consistency.vlad/layout/s-pointer-int.c +1565179914b ./gcc/testsuite/consistency.vlad/layout/s-pointer-long.c +2078378543b ./gcc/testsuite/consistency.vlad/layout/s-pointer-longdouble.c +1849539090b ./gcc/testsuite/consistency.vlad/layout/s-pointer-longlong.c + 503815918b ./gcc/testsuite/consistency.vlad/layout/s-pointer-pointer.c +3954057196b ./gcc/testsuite/consistency.vlad/layout/s-pointer-ptrdiff_t.c +1074103467b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-char.c + 902838190b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-double.c +2754137289b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-float.c +2645485672b ./gcc/testsuite/consistency.vlad/layout/s-pointer-short.c + 157709325b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-int.c +3640207262b ./gcc/testsuite/consistency.vlad/layout/s-pointer-size_t.c + 663732630b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-long.c +1874509941b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-longdouble.c +2063875624b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-longlong.c +3199456656b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-pointer.c +2883478056b ./gcc/testsuite/consistency.vlad/layout/s-pointer-s-short.c +1316769493b ./gcc/testsuite/consistency.vlad/layout/s-pointer-wchar_t.c +2773199310b ./gcc/testsuite/consistency.vlad/layout/s-pointer-zf-char.c +2595768381b ./gcc/testsuite/consistency.vlad/layout/s-pointer-zf-int.c +3251136680b ./gcc/testsuite/consistency.vlad/layout/s-pointer-zf-long.c +3053600608b ./gcc/testsuite/consistency.vlad/layout/s-pointer-zf-longlong.c +2022112027b ./gcc/testsuite/consistency.vlad/layout/s-pointer-zf-short.c + 618303243b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-char.c +3604192129b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-double.c +3789860510b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-float.c +4080198327b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-int.c + 728676820b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-long.c +2724559984b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longdouble.c +3861693259b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-longlong.c +2953128927b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-pointer.c +3951847759b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-ptrdiff_t.c +1191074387b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-short.c +2578277124b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-size_t.c + 990211289b ./gcc/testsuite/consistency.vlad/layout/s-ptrdiff_t-wchar_t.c +3239161768b ./gcc/testsuite/consistency.vlad/layout/s-short-a-char.c + 166180776b ./gcc/testsuite/consistency.vlad/layout/s-short-a-double.c +3527046415b ./gcc/testsuite/consistency.vlad/layout/s-short-a-float.c +3518845261b ./gcc/testsuite/consistency.vlad/layout/s-short-a-int.c +2632946218b ./gcc/testsuite/consistency.vlad/layout/s-short-a-long.c + 891865249b ./gcc/testsuite/consistency.vlad/layout/s-short-a-longdouble.c +3556515853b ./gcc/testsuite/consistency.vlad/layout/s-short-a-longlong.c +4114603886b ./gcc/testsuite/consistency.vlad/layout/s-short-a-pointer.c + 613451481b ./gcc/testsuite/consistency.vlad/layout/s-short-a-short.c +1593495051b ./gcc/testsuite/consistency.vlad/layout/s-short-char.c +1100143197b ./gcc/testsuite/consistency.vlad/layout/s-short-double.c +2242679753b ./gcc/testsuite/consistency.vlad/layout/s-short-float.c + 238785879b ./gcc/testsuite/consistency.vlad/layout/s-short-int.c +2409205100b ./gcc/testsuite/consistency.vlad/layout/s-short-long.c + 936065027b ./gcc/testsuite/consistency.vlad/layout/s-short-longdouble.c +1356304829b ./gcc/testsuite/consistency.vlad/layout/s-short-longlong.c +3906654641b ./gcc/testsuite/consistency.vlad/layout/s-short-pointer.c + 746386291b ./gcc/testsuite/consistency.vlad/layout/s-short-ptrdiff_t.c +4244286521b ./gcc/testsuite/consistency.vlad/layout/s-short-s-char.c +2777905017b ./gcc/testsuite/consistency.vlad/layout/s-short-s-double.c +2756050532b ./gcc/testsuite/consistency.vlad/layout/s-short-s-float.c + 524161230b ./gcc/testsuite/consistency.vlad/layout/s-short-short.c + 374910896b ./gcc/testsuite/consistency.vlad/layout/s-short-s-int.c +1327871729b ./gcc/testsuite/consistency.vlad/layout/s-short-size_t.c + 479538741b ./gcc/testsuite/consistency.vlad/layout/s-short-s-long.c +4025001367b ./gcc/testsuite/consistency.vlad/layout/s-short-s-longdouble.c +1274385076b ./gcc/testsuite/consistency.vlad/layout/s-short-s-longlong.c +2921220650b ./gcc/testsuite/consistency.vlad/layout/s-short-s-pointer.c +1050140596b ./gcc/testsuite/consistency.vlad/layout/s-short-s-short.c +2735755699b ./gcc/testsuite/consistency.vlad/layout/s-short-wchar_t.c +2947437906b ./gcc/testsuite/consistency.vlad/layout/s-short-zf-char.c +3330463439b ./gcc/testsuite/consistency.vlad/layout/s-short-zf-int.c + 624125342b ./gcc/testsuite/consistency.vlad/layout/s-short-zf-long.c +3735090434b ./gcc/testsuite/consistency.vlad/layout/s-short-zf-longlong.c +1239770486b ./gcc/testsuite/consistency.vlad/layout/s-short-zf-short.c +3848053775b ./gcc/testsuite/consistency.vlad/layout/s-size_t-char.c +1956516319b ./gcc/testsuite/consistency.vlad/layout/s-size_t-double.c +2592266062b ./gcc/testsuite/consistency.vlad/layout/s-size_t-float.c +3435419949b ./gcc/testsuite/consistency.vlad/layout/s-size_t-int.c +2779348851b ./gcc/testsuite/consistency.vlad/layout/s-size_t-long.c +1352676649b ./gcc/testsuite/consistency.vlad/layout/s-size_t-longdouble.c +1255992044b ./gcc/testsuite/consistency.vlad/layout/s-size_t-longlong.c +1034174646b ./gcc/testsuite/consistency.vlad/layout/s-size_t-pointer.c +1114015641b ./gcc/testsuite/consistency.vlad/layout/s-size_t-ptrdiff_t.c +4081850249b ./gcc/testsuite/consistency.vlad/layout/s-size_t-short.c +3689183736b ./gcc/testsuite/consistency.vlad/layout/s-size_t-size_t.c +1221978657b ./gcc/testsuite/consistency.vlad/layout/s-size_t-wchar_t.c + 828103866b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-char.c +3601528642b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-double.c +2903333507b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-float.c +3466709699b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-int.c +1609307684b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-long.c +1060870307b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-longdouble.c + 6489873b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-longlong.c +3776188535b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-pointer.c +1700128528b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-ptrdiff_t.c +4089915411b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-short.c +2415574017b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-size_t.c +2755349152b ./gcc/testsuite/consistency.vlad/layout/s-wchar_t-wchar_t.c +3207711727b ./gcc/testsuite/consistency.vlad/README +2068139423b ./gcc/testsuite/consistency.vlad/vlad.exp +2710099993b ./gcc/testsuite/g77.dg/20010216-1.f + 88255324b ./gcc/testsuite/g77.dg/7388.f +2513750825b ./gcc/testsuite/g77.dg/bprob/bprob.exp + 211215127b ./gcc/testsuite/g77.dg/bprob/g77-bprob-1.f +1815830648b ./gcc/testsuite/g77.dg/dg.exp +4034508570b ./gcc/testsuite/g77.dg/f77-edit-apostrophe-out.f + 245196963b ./gcc/testsuite/g77.dg/f77-edit-colon-out.f + 549518023b ./gcc/testsuite/g77.dg/f77-edit-h-out.f +3116993853b ./gcc/testsuite/g77.dg/f77-edit-i-in.f + 462852590b ./gcc/testsuite/g77.dg/f77-edit-i-out.f + 188941937b ./gcc/testsuite/g77.dg/f77-edit-slash-out.f +1014931200b ./gcc/testsuite/g77.dg/f77-edit-s-out.f + 583752102b ./gcc/testsuite/g77.dg/f77-edit-t-in.f + 819764799b ./gcc/testsuite/g77.dg/f77-edit-t-out.f +3976930856b ./gcc/testsuite/g77.dg/f77-edit-x-out.f +3692598063b ./gcc/testsuite/g77.dg/fbackslash.f +3349950140b ./gcc/testsuite/g77.dg/fcase-preserve.f +3493107241b ./gcc/testsuite/g77.dg/ff90-1.f + 846110140b ./gcc/testsuite/g77.dg/ffixed-line-length-0.f + 306302525b ./gcc/testsuite/g77.dg/ffixed-line-length-132.f + 256008601b ./gcc/testsuite/g77.dg/ffixed-line-length-72.f +1293833923b ./gcc/testsuite/g77.dg/ffixed-line-length-7.f +2426259256b ./gcc/testsuite/g77.dg/ffixed-line-length-none.f + 382313186b ./gcc/testsuite/g77.dg/ffree-form-1.f +1427613779b ./gcc/testsuite/g77.dg/fno-backslash.f +1787673713b ./gcc/testsuite/g77.dg/fno-f90-1.f +1073584992b ./gcc/testsuite/g77.dg/fno-fixed-form-1.f +2730066868b ./gcc/testsuite/g77.dg/fno-onetrip.f + 109115498b ./gcc/testsuite/g77.dg/fno-typeless-boz.f +2720105997b ./gcc/testsuite/g77.dg/fno-underscoring.f + 614291430b ./gcc/testsuite/g77.dg/fno-vxt-1.f + 646478354b ./gcc/testsuite/g77.dg/fonetrip.f + 298378793b ./gcc/testsuite/g77.dg/ftypeless-boz.f +1970388396b ./gcc/testsuite/g77.dg/fugly-assumed.f + 813122842b ./gcc/testsuite/g77.dg/funderscoring.f +2755287889b ./gcc/testsuite/g77.dg/fvxt-1.f +4218369628b ./gcc/testsuite/g77.dg/gcov/gcov-1.f +2262587727b ./gcc/testsuite/g77.dg/gcov/gcov-1.x +3439770285b ./gcc/testsuite/g77.dg/gcov/gcov.exp +2336318971b ./gcc/testsuite/g77.dg/pr3743-1.f +3986109564b ./gcc/testsuite/g77.dg/pr3743-2.f + 202729794b ./gcc/testsuite/g77.dg/pr3743-3.f +2533314951b ./gcc/testsuite/g77.dg/pr3743-4.f +3959051916b ./gcc/testsuite/g77.dg/pr5473.f +3348380351b ./gcc/testsuite/g77.dg/pr9258.f + 724796683b ./gcc/testsuite/g77.dg/strlen0.f +2382988813b ./gcc/testsuite/g77.f-torture/compile/19990218-0.f + 687255164b ./gcc/testsuite/g77.f-torture/compile/19990305-0.f +4067537756b ./gcc/testsuite/g77.f-torture/compile/19990419-0.f +3411435248b ./gcc/testsuite/g77.f-torture/compile/19990502-0.f +1869005611b ./gcc/testsuite/g77.f-torture/compile/19990502-1.f +4129788740b ./gcc/testsuite/g77.f-torture/compile/19990525-0.f +2117801028b ./gcc/testsuite/g77.f-torture/compile/19990826-1.f +1740583941b ./gcc/testsuite/g77.f-torture/compile/19990826-3.f +2822256200b ./gcc/testsuite/g77.f-torture/compile/19990905-0.f +1729432512b ./gcc/testsuite/g77.f-torture/compile/19990905-2.f +3873649497b ./gcc/testsuite/g77.f-torture/compile/20000412-1.f +2840421610b ./gcc/testsuite/g77.f-torture/compile/20000511-1.f +2723712181b ./gcc/testsuite/g77.f-torture/compile/20000511-2.f + 82013928b ./gcc/testsuite/g77.f-torture/compile/20000518.f + 412413004b ./gcc/testsuite/g77.f-torture/compile/20000601-1.f +3180214474b ./gcc/testsuite/g77.f-torture/compile/20000601-2.f +4055621021b ./gcc/testsuite/g77.f-torture/compile/20000629-1.f +2336002500b ./gcc/testsuite/g77.f-torture/compile/20000630-2.f +3970776632b ./gcc/testsuite/g77.f-torture/compile/20010115.f +3772314415b ./gcc/testsuite/g77.f-torture/compile/20010321-1.f +2213180372b ./gcc/testsuite/g77.f-torture/compile/20010426.f + 756384820b ./gcc/testsuite/g77.f-torture/compile/20010519-1.f + 139739226b ./gcc/testsuite/g77.f-torture/compile/20020307-1.f +3911540126b ./gcc/testsuite/g77.f-torture/compile/20030326-1.f +1776224360b ./gcc/testsuite/g77.f-torture/compile/960317-1.f +2528706840b ./gcc/testsuite/g77.f-torture/compile/970125-0.f +3100920780b ./gcc/testsuite/g77.f-torture/compile/970915-0.f +3454578083b ./gcc/testsuite/g77.f-torture/compile/980310-1.f +1063918752b ./gcc/testsuite/g77.f-torture/compile/980310-2.f +3699662809b ./gcc/testsuite/g77.f-torture/compile/980310-3.f +1046454488b ./gcc/testsuite/g77.f-torture/compile/980310-4.f + 581995045b ./gcc/testsuite/g77.f-torture/compile/980310-6.f + 758602941b ./gcc/testsuite/g77.f-torture/compile/980310-7.f +3264996889b ./gcc/testsuite/g77.f-torture/compile/980310-8.f + 55455134b ./gcc/testsuite/g77.f-torture/compile/980419-2.f +2284181108b ./gcc/testsuite/g77.f-torture/compile/980424-0.f + 585713859b ./gcc/testsuite/g77.f-torture/compile/980427-0.f +2853235618b ./gcc/testsuite/g77.f-torture/compile/980519-2.f +2138526345b ./gcc/testsuite/g77.f-torture/compile/980729-0.f +1069123470b ./gcc/testsuite/g77.f-torture/compile/981117-1.f +2053478041b ./gcc/testsuite/g77.f-torture/compile/990115-1.f +3973737388b ./gcc/testsuite/g77.f-torture/compile/alpha1.f +2107279947b ./gcc/testsuite/g77.f-torture/compile/alpha1.x +4148688482b ./gcc/testsuite/g77.f-torture/compile/compile.exp +1347946300b ./gcc/testsuite/g77.f-torture/compile/cpp2.F + 883444817b ./gcc/testsuite/g77.f-torture/compile/cpp.F + 407305629b ./gcc/testsuite/g77.f-torture/compile/toon_1.f +3599334924b ./gcc/testsuite/g77.f-torture/execute/10197.f + 842468456b ./gcc/testsuite/g77.f-torture/execute/1832.f +1875205813b ./gcc/testsuite/g77.f-torture/execute/19981119-0.f + 207133658b ./gcc/testsuite/g77.f-torture/execute/19990313-0.f +1311165077b ./gcc/testsuite/g77.f-torture/execute/19990313-1.f +2827041779b ./gcc/testsuite/g77.f-torture/execute/19990313-2.f +3627217083b ./gcc/testsuite/g77.f-torture/execute/19990313-3.f + 334442269b ./gcc/testsuite/g77.f-torture/execute/19990325-0.f +2498790248b ./gcc/testsuite/g77.f-torture/execute/19990325-1.f +1566943825b ./gcc/testsuite/g77.f-torture/execute/19990419-1.f +1702408878b ./gcc/testsuite/g77.f-torture/execute/19990826-0.f + 548549288b ./gcc/testsuite/g77.f-torture/execute/19990826-2.f +2245832686b ./gcc/testsuite/g77.f-torture/execute/20000503-1.f + 119817854b ./gcc/testsuite/g77.f-torture/execute/20001111.f +3778266196b ./gcc/testsuite/g77.f-torture/execute/20001201.f +1721706271b ./gcc/testsuite/g77.f-torture/execute/20001201.x +3482653018b ./gcc/testsuite/g77.f-torture/execute/20010116.f + 104441706b ./gcc/testsuite/g77.f-torture/execute/20010426.f +2134591728b ./gcc/testsuite/g77.f-torture/execute/20010430.f +2127502131b ./gcc/testsuite/g77.f-torture/execute/20010610.f +1835626441b ./gcc/testsuite/g77.f-torture/execute/5122.f + 93616433b ./gcc/testsuite/g77.f-torture/execute/6177.f +4276687406b ./gcc/testsuite/g77.f-torture/execute/6367.f +1721706271b ./gcc/testsuite/g77.f-torture/execute/6367.x + 166046708b ./gcc/testsuite/g77.f-torture/execute/947.f +2872624206b ./gcc/testsuite/g77.f-torture/execute/970625-2.f +2944713164b ./gcc/testsuite/g77.f-torture/execute/970816-3.f +3043987240b ./gcc/testsuite/g77.f-torture/execute/971102-1.f +1356010785b ./gcc/testsuite/g77.f-torture/execute/980520-1.f +2822825054b ./gcc/testsuite/g77.f-torture/execute/980628-0.f +1154425496b ./gcc/testsuite/g77.f-torture/execute/980628-10.f + 731282896b ./gcc/testsuite/g77.f-torture/execute/980628-1.f + 652392894b ./gcc/testsuite/g77.f-torture/execute/980628-2.f +3891656681b ./gcc/testsuite/g77.f-torture/execute/980628-3.f +4188896500b ./gcc/testsuite/g77.f-torture/execute/980628-4.f +2107279947b ./gcc/testsuite/g77.f-torture/execute/980628-4.x +3480269714b ./gcc/testsuite/g77.f-torture/execute/980628-5.f +2107279947b ./gcc/testsuite/g77.f-torture/execute/980628-5.x +1467613590b ./gcc/testsuite/g77.f-torture/execute/980628-6.f +2107279947b ./gcc/testsuite/g77.f-torture/execute/980628-6.x +1104933088b ./gcc/testsuite/g77.f-torture/execute/980628-7.f +1264093278b ./gcc/testsuite/g77.f-torture/execute/980628-8.f +2969694593b ./gcc/testsuite/g77.f-torture/execute/980628-9.f +1979661682b ./gcc/testsuite/g77.f-torture/execute/980701-0.f +2199388550b ./gcc/testsuite/g77.f-torture/execute/980701-1.f +2519492399b ./gcc/testsuite/g77.f-torture/execute/alpha2.f +2107279947b ./gcc/testsuite/g77.f-torture/execute/alpha2.x +2259027475b ./gcc/testsuite/g77.f-torture/execute/auto0.f +2107279947b ./gcc/testsuite/g77.f-torture/execute/auto0.x +4202240464b ./gcc/testsuite/g77.f-torture/execute/auto1.f +2107279947b ./gcc/testsuite/g77.f-torture/execute/auto1.x + 232981110b ./gcc/testsuite/g77.f-torture/execute/cabs.f + 877306443b ./gcc/testsuite/g77.f-torture/execute/claus.f +2682388459b ./gcc/testsuite/g77.f-torture/execute/complex_1.f + 268027241b ./gcc/testsuite/g77.f-torture/execute/cpp2.F + 274053025b ./gcc/testsuite/g77.f-torture/execute/cpp.F +3689042274b ./gcc/testsuite/g77.f-torture/execute/dcomplex.f +2431087293b ./gcc/testsuite/g77.f-torture/execute/dnrm2.f +1012852742b ./gcc/testsuite/g77.f-torture/execute/erfc.f + 574860802b ./gcc/testsuite/g77.f-torture/execute/execute.exp +2348837361b ./gcc/testsuite/g77.f-torture/execute/exp.f +1166305221b ./gcc/testsuite/g77.f-torture/execute/f90-intrinsic-bit.f +1401151480b ./gcc/testsuite/g77.f-torture/execute/f90-intrinsic-mathematical.f + 296501581b ./gcc/testsuite/g77.f-torture/execute/f90-intrinsic-numeric.f +1448802159b ./gcc/testsuite/g77.f-torture/execute/intrinsic77.f +1619227376b ./gcc/testsuite/g77.f-torture/execute/intrinsic-f2c-z.f +2512429495b ./gcc/testsuite/g77.f-torture/execute/intrinsic-unix-bessel.f + 846341057b ./gcc/testsuite/g77.f-torture/execute/intrinsic-unix-erf.f +3837275230b ./gcc/testsuite/g77.f-torture/execute/intrinsic-vax-cd.f +3527337523b ./gcc/testsuite/g77.f-torture/execute/io0.f +1721706271b ./gcc/testsuite/g77.f-torture/execute/io0.x +1499748556b ./gcc/testsuite/g77.f-torture/execute/io1.f +1721706271b ./gcc/testsuite/g77.f-torture/execute/io1.x +3838992103b ./gcc/testsuite/g77.f-torture/execute/labug1.f + 273345472b ./gcc/testsuite/g77.f-torture/execute/large_vec.f + 775036014b ./gcc/testsuite/g77.f-torture/execute/le.f + 873992663b ./gcc/testsuite/g77.f-torture/execute/select.f +3780459526b ./gcc/testsuite/g77.f-torture/execute/short.f + 85764886b ./gcc/testsuite/g77.f-torture/execute/u77-test.f + 991484451b ./gcc/testsuite/g77.f-torture/execute/u77-test.x +2234422141b ./gcc/testsuite/g77.f-torture/noncompile/19981216-0.f +2509327097b ./gcc/testsuite/g77.f-torture/noncompile/19990218-1.f + 684708897b ./gcc/testsuite/g77.f-torture/noncompile/19990826-4.f +3593377062b ./gcc/testsuite/g77.f-torture/noncompile/19990905-1.f + 118086646b ./gcc/testsuite/g77.f-torture/noncompile/9263.f +3649968898b ./gcc/testsuite/g77.f-torture/noncompile/970626-2.f +3382416911b ./gcc/testsuite/g77.f-torture/noncompile/980615-0.f +4269744935b ./gcc/testsuite/g77.f-torture/noncompile/980616-0.f +2374591598b ./gcc/testsuite/g77.f-torture/noncompile/check0.f + 351555731b ./gcc/testsuite/g77.f-torture/noncompile/noncompile.exp + 276625067b ./gcc/testsuite/g77.f-torture/noncompile/select_no_compile.f +2075770423b ./gcc/testsuite/gcc.c-torture/ChangeLog.0 +1091110310b ./gcc/testsuite/gcc.c-torture/compat/strct-layout.c + 684784126b ./gcc/testsuite/gcc.c-torture/compat/struct-align.c + 92980596b ./gcc/testsuite/gcc.c-torture/compat/struct-big.c +2993970556b ./gcc/testsuite/gcc.c-torture/compat/struct-i.c +1373131310b ./gcc/testsuite/gcc.c-torture/compat/struct-ic.c + 367335173b ./gcc/testsuite/gcc.c-torture/compat/struct-ii.c + 954170066b ./gcc/testsuite/gcc.c-torture/compat/struct-ret-1.c + 452836178b ./gcc/testsuite/gcc.c-torture/compile/20000105-1.c +1901634825b ./gcc/testsuite/gcc.c-torture/compile/20000105-2.c +3139355726b ./gcc/testsuite/gcc.c-torture/compile/20000120-1.c + 193146344b ./gcc/testsuite/gcc.c-torture/compile/20000120-2.c +3770371830b ./gcc/testsuite/gcc.c-torture/compile/20000127-1.c +1457334923b ./gcc/testsuite/gcc.c-torture/compile/20000211-1.c +3072124491b ./gcc/testsuite/gcc.c-torture/compile/20000211-3.c +2487027780b ./gcc/testsuite/gcc.c-torture/compile/20000224-1.c + 976060843b ./gcc/testsuite/gcc.c-torture/compile/20000314-1.c +2716819908b ./gcc/testsuite/gcc.c-torture/compile/20000314-2.c +3323098889b ./gcc/testsuite/gcc.c-torture/compile/20000319-1.c + 621983670b ./gcc/testsuite/gcc.c-torture/compile/20000326-1.c + 362965832b ./gcc/testsuite/gcc.c-torture/compile/20000326-2.c +1360671142b ./gcc/testsuite/gcc.c-torture/compile/20000329-1.c +1376990121b ./gcc/testsuite/gcc.c-torture/compile/20000403-1.c +1295018105b ./gcc/testsuite/gcc.c-torture/compile/20000403-2.c +2994009121b ./gcc/testsuite/gcc.c-torture/compile/20000405-1.c +1202553741b ./gcc/testsuite/gcc.c-torture/compile/20000405-2.c +1972736685b ./gcc/testsuite/gcc.c-torture/compile/20000405-3.c +4185438508b ./gcc/testsuite/gcc.c-torture/compile/20000412-1.c +1020690516b ./gcc/testsuite/gcc.c-torture/compile/20000412-2.c + 606471227b ./gcc/testsuite/gcc.c-torture/compile/20000420-1.c +3618930753b ./gcc/testsuite/gcc.c-torture/compile/20000420-2.c +1513651895b ./gcc/testsuite/gcc.c-torture/compile/20000427-1.c +1253394561b ./gcc/testsuite/gcc.c-torture/compile/20000502-1.c +2301846307b ./gcc/testsuite/gcc.c-torture/compile/20000504-1.c +4216707490b ./gcc/testsuite/gcc.c-torture/compile/20000511-1.c + 160078686b ./gcc/testsuite/gcc.c-torture/compile/20000517-1.c + 138460064b ./gcc/testsuite/gcc.c-torture/compile/20000518-1.c +4277321614b ./gcc/testsuite/gcc.c-torture/compile/20000523-1.c + 894948419b ./gcc/testsuite/gcc.c-torture/compile/20000605-1.c +1801476756b ./gcc/testsuite/gcc.c-torture/compile/20000606-1.c +3807623957b ./gcc/testsuite/gcc.c-torture/compile/20000609-1.c +3889196710b ./gcc/testsuite/gcc.c-torture/compile/20000629-1.c +2019168881b ./gcc/testsuite/gcc.c-torture/compile/20000701-1.c + 23561090b ./gcc/testsuite/gcc.c-torture/compile/20000717-1.c +1282603692b ./gcc/testsuite/gcc.c-torture/compile/20000718.c +1628213540b ./gcc/testsuite/gcc.c-torture/compile/20000728-1.c +1312817714b ./gcc/testsuite/gcc.c-torture/compile/20000802-1.c + 726930164b ./gcc/testsuite/gcc.c-torture/compile/20000803-1.c + 221685889b ./gcc/testsuite/gcc.c-torture/compile/20000804-1.c +3819705114b ./gcc/testsuite/gcc.c-torture/compile/20000804-1.x + 14592370b ./gcc/testsuite/gcc.c-torture/compile/20000818-1.c +3951998464b ./gcc/testsuite/gcc.c-torture/compile/20000825-1.c + 568900271b ./gcc/testsuite/gcc.c-torture/compile/20000827-1.c +1702972966b ./gcc/testsuite/gcc.c-torture/compile/20000922-1.c +1072305501b ./gcc/testsuite/gcc.c-torture/compile/20000923-1.c +3797844565b ./gcc/testsuite/gcc.c-torture/compile/20001018-1.c +1683967360b ./gcc/testsuite/gcc.c-torture/compile/20001024-1.c +2747210984b ./gcc/testsuite/gcc.c-torture/compile/20001109-1.c +1480527842b ./gcc/testsuite/gcc.c-torture/compile/20001109-2.c +1361242877b ./gcc/testsuite/gcc.c-torture/compile/20001116-1.c +3966980994b ./gcc/testsuite/gcc.c-torture/compile/20001121-1.c + 599106867b ./gcc/testsuite/gcc.c-torture/compile/20001123-1.c + 533599449b ./gcc/testsuite/gcc.c-torture/compile/20001123-2.c +3673931755b ./gcc/testsuite/gcc.c-torture/compile/20001205-1.c +2693813894b ./gcc/testsuite/gcc.c-torture/compile/20001205-1.x +1735535039b ./gcc/testsuite/gcc.c-torture/compile/20001212-1.c +2993397009b ./gcc/testsuite/gcc.c-torture/compile/20001221-1.c +2331416953b ./gcc/testsuite/gcc.c-torture/compile/20001222-1.c +1872827667b ./gcc/testsuite/gcc.c-torture/compile/20001226-1.c +3985327824b ./gcc/testsuite/gcc.c-torture/compile/20001226-1.x +4099141482b ./gcc/testsuite/gcc.c-torture/compile/20010102-1.c +2413955943b ./gcc/testsuite/gcc.c-torture/compile/20010107-1.c +1898226085b ./gcc/testsuite/gcc.c-torture/compile/20010112-1.c +2489493145b ./gcc/testsuite/gcc.c-torture/compile/20010113-1.c + 297170965b ./gcc/testsuite/gcc.c-torture/compile/20010114-1.c + 419921862b ./gcc/testsuite/gcc.c-torture/compile/20010114-2.c +1452007589b ./gcc/testsuite/gcc.c-torture/compile/20010117-1.c + 704576096b ./gcc/testsuite/gcc.c-torture/compile/20010117-2.c +3392519430b ./gcc/testsuite/gcc.c-torture/compile/20010118-1.c +3355150280b ./gcc/testsuite/gcc.c-torture/compile/20010124-1.c +1731094577b ./gcc/testsuite/gcc.c-torture/compile/20010202-1.c + 459778149b ./gcc/testsuite/gcc.c-torture/compile/20010209-1.c + 620156961b ./gcc/testsuite/gcc.c-torture/compile/20010226-1.c + 501795051b ./gcc/testsuite/gcc.c-torture/compile/20010227-1.c +1832317029b ./gcc/testsuite/gcc.c-torture/compile/20010313-1.c +2854417844b ./gcc/testsuite/gcc.c-torture/compile/20010320-1.c +3271306723b ./gcc/testsuite/gcc.c-torture/compile/20010326-1.c +2222955049b ./gcc/testsuite/gcc.c-torture/compile/20010327-1.c +3399421780b ./gcc/testsuite/gcc.c-torture/compile/20010328-1.c +3356008690b ./gcc/testsuite/gcc.c-torture/compile/20010329-1.c +4152637354b ./gcc/testsuite/gcc.c-torture/compile/20010404-1.c +1548469760b ./gcc/testsuite/gcc.c-torture/compile/20010408-1.c +3063630520b ./gcc/testsuite/gcc.c-torture/compile/20010421-1.c +3134579946b ./gcc/testsuite/gcc.c-torture/compile/20010423-1.c +2289909284b ./gcc/testsuite/gcc.c-torture/compile/20010426-1.c +2357536931b ./gcc/testsuite/gcc.c-torture/compile/20010503-1.c +1212631565b ./gcc/testsuite/gcc.c-torture/compile/20010510-1.c +1882079811b ./gcc/testsuite/gcc.c-torture/compile/20010516-1.c +3166989448b ./gcc/testsuite/gcc.c-torture/compile/20010518-1.c +3017611134b ./gcc/testsuite/gcc.c-torture/compile/20010518-2.c +2404992642b ./gcc/testsuite/gcc.c-torture/compile/20010518-2.x +3272357537b ./gcc/testsuite/gcc.c-torture/compile/20010525-1.c + 475581102b ./gcc/testsuite/gcc.c-torture/compile/20010605-1.c +2936945185b ./gcc/testsuite/gcc.c-torture/compile/20010605-2.c +1294346331b ./gcc/testsuite/gcc.c-torture/compile/20010605-3.c +1636067950b ./gcc/testsuite/gcc.c-torture/compile/20010610-1.c +3077114319b ./gcc/testsuite/gcc.c-torture/compile/20010611-1.c +2584744929b ./gcc/testsuite/gcc.c-torture/compile/20010701-1.c +3815198051b ./gcc/testsuite/gcc.c-torture/compile/20010706-1.c +2713093522b ./gcc/testsuite/gcc.c-torture/compile/20010711-1.c +2299173088b ./gcc/testsuite/gcc.c-torture/compile/20010711-2.c +2571658330b ./gcc/testsuite/gcc.c-torture/compile/20010714-1.c +3287379546b ./gcc/testsuite/gcc.c-torture/compile/20010824-1.c + 246682254b ./gcc/testsuite/gcc.c-torture/compile/20010903-1.c +2923439609b ./gcc/testsuite/gcc.c-torture/compile/20010903-2.c +4222197564b ./gcc/testsuite/gcc.c-torture/compile/20010911-1.c +1179192833b ./gcc/testsuite/gcc.c-torture/compile/20011010-1.c +3994663975b ./gcc/testsuite/gcc.c-torture/compile/20011023-1.c +1413783183b ./gcc/testsuite/gcc.c-torture/compile/20011029-1.c +2871784009b ./gcc/testsuite/gcc.c-torture/compile/20011106-1.c +3630952349b ./gcc/testsuite/gcc.c-torture/compile/20011106-2.c + 259957404b ./gcc/testsuite/gcc.c-torture/compile/20011109-1.c +2924929463b ./gcc/testsuite/gcc.c-torture/compile/20011114-1.c +3434496008b ./gcc/testsuite/gcc.c-torture/compile/20011114-2.c +2760161415b ./gcc/testsuite/gcc.c-torture/compile/20011114-3.c +3547339064b ./gcc/testsuite/gcc.c-torture/compile/20011114-4.c +3653343012b ./gcc/testsuite/gcc.c-torture/compile/20011119-1.c +2885054257b ./gcc/testsuite/gcc.c-torture/compile/20011119-2.c + 174415171b ./gcc/testsuite/gcc.c-torture/compile/20011130-1.c +1745547919b ./gcc/testsuite/gcc.c-torture/compile/20011130-2.c +3987052556b ./gcc/testsuite/gcc.c-torture/compile/20011205-1.c +1179199950b ./gcc/testsuite/gcc.c-torture/compile/20011217-1.c + 315452475b ./gcc/testsuite/gcc.c-torture/compile/20011217-2.c +3416537061b ./gcc/testsuite/gcc.c-torture/compile/20011218-1.c +2149414673b ./gcc/testsuite/gcc.c-torture/compile/20011219-1.c +1484609615b ./gcc/testsuite/gcc.c-torture/compile/20011219-2.c +3590162726b ./gcc/testsuite/gcc.c-torture/compile/20011229-1.c +1849951092b ./gcc/testsuite/gcc.c-torture/compile/20011229-2.c +3637150343b ./gcc/testsuite/gcc.c-torture/compile/20020103-1.c +3505269843b ./gcc/testsuite/gcc.c-torture/compile/20020106-1.c +3398919425b ./gcc/testsuite/gcc.c-torture/compile/20020109-1.c +2348431150b ./gcc/testsuite/gcc.c-torture/compile/20020109-2.c +4197667212b ./gcc/testsuite/gcc.c-torture/compile/20020110.c + 208428249b ./gcc/testsuite/gcc.c-torture/compile/20020116-1.c + 966527433b ./gcc/testsuite/gcc.c-torture/compile/20020120-1.c +3002186865b ./gcc/testsuite/gcc.c-torture/compile/20020121-1.c +2862264485b ./gcc/testsuite/gcc.c-torture/compile/20020206-1.c +1009994283b ./gcc/testsuite/gcc.c-torture/compile/20020210-1.c +1193130025b ./gcc/testsuite/gcc.c-torture/compile/20020303-1.c +1683706700b ./gcc/testsuite/gcc.c-torture/compile/20020304-1.c +3186842248b ./gcc/testsuite/gcc.c-torture/compile/20020304-2.c +1366050512b ./gcc/testsuite/gcc.c-torture/compile/20020309-1.c +1174986914b ./gcc/testsuite/gcc.c-torture/compile/20020309-2.c +1727441689b ./gcc/testsuite/gcc.c-torture/compile/20020312-1.c +2872650660b ./gcc/testsuite/gcc.c-torture/compile/20020312-1.x + 16580553b ./gcc/testsuite/gcc.c-torture/compile/20020314-1.c +2378124589b ./gcc/testsuite/gcc.c-torture/compile/20020315-1.c +4029159547b ./gcc/testsuite/gcc.c-torture/compile/20020318-1.c +4089657504b ./gcc/testsuite/gcc.c-torture/compile/20020319-1.c +2837722984b ./gcc/testsuite/gcc.c-torture/compile/20020320-1.c +1380106070b ./gcc/testsuite/gcc.c-torture/compile/20020323-1.c + 392286369b ./gcc/testsuite/gcc.c-torture/compile/20020330-1.c +4289507025b ./gcc/testsuite/gcc.c-torture/compile/20020409-1.c + 631285907b ./gcc/testsuite/gcc.c-torture/compile/20020415-1.c +3246888365b ./gcc/testsuite/gcc.c-torture/compile/20020418-1.c +1318297601b ./gcc/testsuite/gcc.c-torture/compile/20020530-1.c +1207151280b ./gcc/testsuite/gcc.c-torture/compile/20020604-1.c +1992100052b ./gcc/testsuite/gcc.c-torture/compile/20020604-1.x + 909926902b ./gcc/testsuite/gcc.c-torture/compile/20020605-1.c + 168620187b ./gcc/testsuite/gcc.c-torture/compile/20020701-1.c +1534237110b ./gcc/testsuite/gcc.c-torture/compile/20020706-1.c +2582470567b ./gcc/testsuite/gcc.c-torture/compile/20020706-2.c +1098925370b ./gcc/testsuite/gcc.c-torture/compile/20020709-1.c +1564612166b ./gcc/testsuite/gcc.c-torture/compile/20020710-1.c + 737897185b ./gcc/testsuite/gcc.c-torture/compile/20020715-1.c +1067410022b ./gcc/testsuite/gcc.c-torture/compile/20020910-1.c +4042098602b ./gcc/testsuite/gcc.c-torture/compile/20020926-1.c + 337401938b ./gcc/testsuite/gcc.c-torture/compile/20020927-1.c + 597765545b ./gcc/testsuite/gcc.c-torture/compile/20020930-1.c + 170766928b ./gcc/testsuite/gcc.c-torture/compile/20021001-1.c +1009786556b ./gcc/testsuite/gcc.c-torture/compile/20021007-1.c + 778329230b ./gcc/testsuite/gcc.c-torture/compile/20021015-1.c + 25981859b ./gcc/testsuite/gcc.c-torture/compile/20021015-2.c +2807893986b ./gcc/testsuite/gcc.c-torture/compile/20021103-1.c +3505925860b ./gcc/testsuite/gcc.c-torture/compile/20021108-1.c +2007214546b ./gcc/testsuite/gcc.c-torture/compile/20021110.c +3537627700b ./gcc/testsuite/gcc.c-torture/compile/20021119-1.c +3188218514b ./gcc/testsuite/gcc.c-torture/compile/20021120-1.c +3735410464b ./gcc/testsuite/gcc.c-torture/compile/20021120-2.c +2007214546b ./gcc/testsuite/gcc.c-torture/compile/20021123-1.c +3188218514b ./gcc/testsuite/gcc.c-torture/compile/20021123-2.c +3735410464b ./gcc/testsuite/gcc.c-torture/compile/20021123-3.c +3537627700b ./gcc/testsuite/gcc.c-torture/compile/20021123-4.c +2814356441b ./gcc/testsuite/gcc.c-torture/compile/20021124-1.c +3155365897b ./gcc/testsuite/gcc.c-torture/compile/20021204-1.c + 953842788b ./gcc/testsuite/gcc.c-torture/compile/20021205-1.c +3765901682b ./gcc/testsuite/gcc.c-torture/compile/20021212-1.c +1694594576b ./gcc/testsuite/gcc.c-torture/compile/20030110-1.c +3005267439b ./gcc/testsuite/gcc.c-torture/compile/20030125-1.c +3514558242b ./gcc/testsuite/gcc.c-torture/compile/20030206-1.c +4268170432b ./gcc/testsuite/gcc.c-torture/compile/20030219-1.c +3214532330b ./gcc/testsuite/gcc.c-torture/compile/20030305-1.c +3074411947b ./gcc/testsuite/gcc.c-torture/compile/20030314-1.c +1095885293b ./gcc/testsuite/gcc.c-torture/compile/20030330-1.c +3865220381b ./gcc/testsuite/gcc.c-torture/compile/20030405-1.c +3497948189b ./gcc/testsuite/gcc.c-torture/compile/20030418-1.c + 139115612b ./gcc/testsuite/gcc.c-torture/compile/20030604-1.c +3168385659b ./gcc/testsuite/gcc.c-torture/compile/20030625-1.c +1844731542b ./gcc/testsuite/gcc.c-torture/compile/20030703-1.c + 421671839b ./gcc/testsuite/gcc.c-torture/compile/20030821-1.c + 144576078b ./gcc/testsuite/gcc.c-torture/compile/20030907-1.c +3163338462b ./gcc/testsuite/gcc.c-torture/compile/20031002-1.c +1569879978b ./gcc/testsuite/gcc.c-torture/compile/20031011-1.c + 375311401b ./gcc/testsuite/gcc.c-torture/compile/900116-1.c +4181931788b ./gcc/testsuite/gcc.c-torture/compile/900216-1.c + 426860692b ./gcc/testsuite/gcc.c-torture/compile/900313-1.c + 221307575b ./gcc/testsuite/gcc.c-torture/compile/900407-1.c + 197356982b ./gcc/testsuite/gcc.c-torture/compile/900516-1.c +1548983744b ./gcc/testsuite/gcc.c-torture/compile/920301-1.c +4282140702b ./gcc/testsuite/gcc.c-torture/compile/920409-1.c +1778084656b ./gcc/testsuite/gcc.c-torture/compile/920409-2.c + 213155575b ./gcc/testsuite/gcc.c-torture/compile/920410-1.c + 645991439b ./gcc/testsuite/gcc.c-torture/compile/920410-2.c +3957037518b ./gcc/testsuite/gcc.c-torture/compile/920411-2.c +2334498932b ./gcc/testsuite/gcc.c-torture/compile/920413-1.c + 962899604b ./gcc/testsuite/gcc.c-torture/compile/920415-1.c +2539976202b ./gcc/testsuite/gcc.c-torture/compile/920428-1.c +1013934609b ./gcc/testsuite/gcc.c-torture/compile/920428-2.c + 788296187b ./gcc/testsuite/gcc.c-torture/compile/920428-3.c + 972355256b ./gcc/testsuite/gcc.c-torture/compile/920428-4.c +2850012644b ./gcc/testsuite/gcc.c-torture/compile/920428-5.c +3327240012b ./gcc/testsuite/gcc.c-torture/compile/920428-6.c +1997719687b ./gcc/testsuite/gcc.c-torture/compile/920428-7.c +2992320179b ./gcc/testsuite/gcc.c-torture/compile/920501-10.c +2609541759b ./gcc/testsuite/gcc.c-torture/compile/920501-11.c + 46877596b ./gcc/testsuite/gcc.c-torture/compile/920501-12.c +2383031034b ./gcc/testsuite/gcc.c-torture/compile/920501-12.x + 432031083b ./gcc/testsuite/gcc.c-torture/compile/920501-13.c +3986866565b ./gcc/testsuite/gcc.c-torture/compile/920501-15.c +2140301132b ./gcc/testsuite/gcc.c-torture/compile/920501-16.c +2776840158b ./gcc/testsuite/gcc.c-torture/compile/920501-17.c +2935229477b ./gcc/testsuite/gcc.c-torture/compile/920501-18.c +2462018157b ./gcc/testsuite/gcc.c-torture/compile/920501-19.c +3673935883b ./gcc/testsuite/gcc.c-torture/compile/920501-1.c +3480599006b ./gcc/testsuite/gcc.c-torture/compile/920501-20.c +1689258794b ./gcc/testsuite/gcc.c-torture/compile/920501-21.c + 693947540b ./gcc/testsuite/gcc.c-torture/compile/920501-22.c + 195826579b ./gcc/testsuite/gcc.c-torture/compile/920501-23.c + 825734676b ./gcc/testsuite/gcc.c-torture/compile/920501-2.c +2815077449b ./gcc/testsuite/gcc.c-torture/compile/920501-3.c +3150704176b ./gcc/testsuite/gcc.c-torture/compile/920501-4.c +3513772660b ./gcc/testsuite/gcc.c-torture/compile/920501-4.x +3936438856b ./gcc/testsuite/gcc.c-torture/compile/920501-6.c +2978363162b ./gcc/testsuite/gcc.c-torture/compile/920501-7.c +3178366367b ./gcc/testsuite/gcc.c-torture/compile/920501-8.c +3988773566b ./gcc/testsuite/gcc.c-torture/compile/920501-9.c +4273234272b ./gcc/testsuite/gcc.c-torture/compile/920502-1.c + 451473472b ./gcc/testsuite/gcc.c-torture/compile/920502-2.c +1332166500b ./gcc/testsuite/gcc.c-torture/compile/920520-1.c +2245440507b ./gcc/testsuite/gcc.c-torture/compile/920520-1.x + 901366109b ./gcc/testsuite/gcc.c-torture/compile/920521-1.c + 85616231b ./gcc/testsuite/gcc.c-torture/compile/920521-1.x +1216353647b ./gcc/testsuite/gcc.c-torture/compile/920529-1.c + 619512296b ./gcc/testsuite/gcc.c-torture/compile/920608-1.c +2459147095b ./gcc/testsuite/gcc.c-torture/compile/920611-2.c +2108915266b ./gcc/testsuite/gcc.c-torture/compile/920615-1.c +1738386639b ./gcc/testsuite/gcc.c-torture/compile/920617-1.c +1497386838b ./gcc/testsuite/gcc.c-torture/compile/920617-2.c + 15254500b ./gcc/testsuite/gcc.c-torture/compile/920623-1.c +1775235688b ./gcc/testsuite/gcc.c-torture/compile/920624-1.c +3157795265b ./gcc/testsuite/gcc.c-torture/compile/920625-1.c +3813813093b ./gcc/testsuite/gcc.c-torture/compile/920625-1.x + 832571494b ./gcc/testsuite/gcc.c-torture/compile/920625-2.c +1209301541b ./gcc/testsuite/gcc.c-torture/compile/920626-1.c +1071302436b ./gcc/testsuite/gcc.c-torture/compile/920701-1.c +2769689708b ./gcc/testsuite/gcc.c-torture/compile/920702-1.c +2699685766b ./gcc/testsuite/gcc.c-torture/compile/920706-1.c +2611774952b ./gcc/testsuite/gcc.c-torture/compile/920710-2.c +3175710753b ./gcc/testsuite/gcc.c-torture/compile/920711-1.c +1838641399b ./gcc/testsuite/gcc.c-torture/compile/920721-1.c +1730574618b ./gcc/testsuite/gcc.c-torture/compile/920723-1.c +2728140867b ./gcc/testsuite/gcc.c-torture/compile/920729-1.c +3543134222b ./gcc/testsuite/gcc.c-torture/compile/920806-1.c + 301898459b ./gcc/testsuite/gcc.c-torture/compile/920808-1.c +4286663396b ./gcc/testsuite/gcc.c-torture/compile/920809-1.c +1519893227b ./gcc/testsuite/gcc.c-torture/compile/920817-1.c +1506959740b ./gcc/testsuite/gcc.c-torture/compile/920820-1.c +2009298978b ./gcc/testsuite/gcc.c-torture/compile/920821-1.c + 153303695b ./gcc/testsuite/gcc.c-torture/compile/920821-2.c +1035421587b ./gcc/testsuite/gcc.c-torture/compile/920825-1.c +1883204896b ./gcc/testsuite/gcc.c-torture/compile/920825-2.c + 378919939b ./gcc/testsuite/gcc.c-torture/compile/920826-1.c + 324445241b ./gcc/testsuite/gcc.c-torture/compile/920828-1.c +2512376601b ./gcc/testsuite/gcc.c-torture/compile/920829-1.c +1175894768b ./gcc/testsuite/gcc.c-torture/compile/920831-1.c +3615669663b ./gcc/testsuite/gcc.c-torture/compile/920902-1.c +3213642392b ./gcc/testsuite/gcc.c-torture/compile/920909-1.c + 923773306b ./gcc/testsuite/gcc.c-torture/compile/920917-1.c + 313805874b ./gcc/testsuite/gcc.c-torture/compile/920928-1.c +3576009210b ./gcc/testsuite/gcc.c-torture/compile/920928-2.c +2038558878b ./gcc/testsuite/gcc.c-torture/compile/920928-3.c +2544344324b ./gcc/testsuite/gcc.c-torture/compile/920928-4.c + 934086546b ./gcc/testsuite/gcc.c-torture/compile/920928-5.c + 6106016b ./gcc/testsuite/gcc.c-torture/compile/920928-6.c + 735506239b ./gcc/testsuite/gcc.c-torture/compile/921004-1.c +3888639831b ./gcc/testsuite/gcc.c-torture/compile/921011-1.c +3956087084b ./gcc/testsuite/gcc.c-torture/compile/921011-2.c +1370935236b ./gcc/testsuite/gcc.c-torture/compile/921012-1.c +2304808730b ./gcc/testsuite/gcc.c-torture/compile/921012-2.c +3157047871b ./gcc/testsuite/gcc.c-torture/compile/921013-1.c +3740334758b ./gcc/testsuite/gcc.c-torture/compile/921019-1.c +2811091388b ./gcc/testsuite/gcc.c-torture/compile/921021-1.c +3551171868b ./gcc/testsuite/gcc.c-torture/compile/921024-1.c +3924542394b ./gcc/testsuite/gcc.c-torture/compile/921026-1.c +1165569278b ./gcc/testsuite/gcc.c-torture/compile/921103-1.c +1243246144b ./gcc/testsuite/gcc.c-torture/compile/921109-1.c +2203220429b ./gcc/testsuite/gcc.c-torture/compile/921111-1.c +1990624597b ./gcc/testsuite/gcc.c-torture/compile/921116-2.c + 517704894b ./gcc/testsuite/gcc.c-torture/compile/921118-1.c +3811420781b ./gcc/testsuite/gcc.c-torture/compile/921126-1.c +3727547715b ./gcc/testsuite/gcc.c-torture/compile/921202-1.c + 568945264b ./gcc/testsuite/gcc.c-torture/compile/921202-2.c +2130176572b ./gcc/testsuite/gcc.c-torture/compile/921203-1.c + 492266852b ./gcc/testsuite/gcc.c-torture/compile/921203-2.c + 855574805b ./gcc/testsuite/gcc.c-torture/compile/921206-1.c +2014683974b ./gcc/testsuite/gcc.c-torture/compile/921227-1.c + 96957459b ./gcc/testsuite/gcc.c-torture/compile/930109-1.c +1189423329b ./gcc/testsuite/gcc.c-torture/compile/930109-2.c +1543922161b ./gcc/testsuite/gcc.c-torture/compile/930111-1.c +1357888911b ./gcc/testsuite/gcc.c-torture/compile/930117-1.c +2068061905b ./gcc/testsuite/gcc.c-torture/compile/930118-1.c +2900924058b ./gcc/testsuite/gcc.c-torture/compile/930120-1.c +4121817111b ./gcc/testsuite/gcc.c-torture/compile/930126-1.c +1532460815b ./gcc/testsuite/gcc.c-torture/compile/930210-1.c +3625302497b ./gcc/testsuite/gcc.c-torture/compile/930217-1.c +3938239975b ./gcc/testsuite/gcc.c-torture/compile/930222-1.c +1557388855b ./gcc/testsuite/gcc.c-torture/compile/930325-1.c +3378061921b ./gcc/testsuite/gcc.c-torture/compile/930326-1.c +2931382100b ./gcc/testsuite/gcc.c-torture/compile/930411-1.c +3578370973b ./gcc/testsuite/gcc.c-torture/compile/930421-1.c +3734830625b ./gcc/testsuite/gcc.c-torture/compile/930427-2.c +3885379756b ./gcc/testsuite/gcc.c-torture/compile/930503-1.c + 959725141b ./gcc/testsuite/gcc.c-torture/compile/930503-2.c + 140786434b ./gcc/testsuite/gcc.c-torture/compile/930506-1.c +3305652641b ./gcc/testsuite/gcc.c-torture/compile/930506-2.c +1442644232b ./gcc/testsuite/gcc.c-torture/compile/930510-1.c +3993332569b ./gcc/testsuite/gcc.c-torture/compile/930513-1.c +2006581046b ./gcc/testsuite/gcc.c-torture/compile/930513-2.c +2698332239b ./gcc/testsuite/gcc.c-torture/compile/930513-3.c + 90110464b ./gcc/testsuite/gcc.c-torture/compile/930523-1.c +2548234910b ./gcc/testsuite/gcc.c-torture/compile/930525-1.c + 422873186b ./gcc/testsuite/gcc.c-torture/compile/930527-1.c + 784172570b ./gcc/testsuite/gcc.c-torture/compile/930529-1.c +3569132715b ./gcc/testsuite/gcc.c-torture/compile/930530-1.c +3200160962b ./gcc/testsuite/gcc.c-torture/compile/930602-1.c +3142735794b ./gcc/testsuite/gcc.c-torture/compile/930603-1.c +1973176638b ./gcc/testsuite/gcc.c-torture/compile/930607-1.c + 208901999b ./gcc/testsuite/gcc.c-torture/compile/930611-1.c +3976001091b ./gcc/testsuite/gcc.c-torture/compile/930618-1.c + 583248042b ./gcc/testsuite/gcc.c-torture/compile/930621-1.c +3751666180b ./gcc/testsuite/gcc.c-torture/compile/930623-1.c +3714994986b ./gcc/testsuite/gcc.c-torture/compile/930702-1.c +3138367793b ./gcc/testsuite/gcc.c-torture/compile/930926-1.c + 126934282b ./gcc/testsuite/gcc.c-torture/compile/930927-1.c +2046421038b ./gcc/testsuite/gcc.c-torture/compile/931003-1.c +2795307593b ./gcc/testsuite/gcc.c-torture/compile/931004-1.c +2248992767b ./gcc/testsuite/gcc.c-torture/compile/931013-1.c + 554284027b ./gcc/testsuite/gcc.c-torture/compile/931013-2.c +1170847752b ./gcc/testsuite/gcc.c-torture/compile/931013-3.c + 752631056b ./gcc/testsuite/gcc.c-torture/compile/931018-1.c +4120231716b ./gcc/testsuite/gcc.c-torture/compile/931031-1.c +2466554678b ./gcc/testsuite/gcc.c-torture/compile/931102-1.c +4193170992b ./gcc/testsuite/gcc.c-torture/compile/931102-2.c +3312404691b ./gcc/testsuite/gcc.c-torture/compile/931203-1.c +2144495581b ./gcc/testsuite/gcc.c-torture/compile/940611-1.c +2217967256b ./gcc/testsuite/gcc.c-torture/compile/940712-1.c + 43398345b ./gcc/testsuite/gcc.c-torture/compile/940718-1.c +2813422857b ./gcc/testsuite/gcc.c-torture/compile/941014-1.c + 714535983b ./gcc/testsuite/gcc.c-torture/compile/941014-2.c + 236968493b ./gcc/testsuite/gcc.c-torture/compile/941014-3.c + 772624016b ./gcc/testsuite/gcc.c-torture/compile/941014-4.c +2255123649b ./gcc/testsuite/gcc.c-torture/compile/941019-1.c +3482340577b ./gcc/testsuite/gcc.c-torture/compile/941111-1.c +4138121525b ./gcc/testsuite/gcc.c-torture/compile/941113-1.c + 938329066b ./gcc/testsuite/gcc.c-torture/compile/950122-1.c +4155644724b ./gcc/testsuite/gcc.c-torture/compile/950124-1.c +3810294661b ./gcc/testsuite/gcc.c-torture/compile/950221-1.c +3460610209b ./gcc/testsuite/gcc.c-torture/compile/950329-1.c +3474584992b ./gcc/testsuite/gcc.c-torture/compile/950512-1.c +3344132126b ./gcc/testsuite/gcc.c-torture/compile/950530-1.c +1876592424b ./gcc/testsuite/gcc.c-torture/compile/950607-1.c +1023117358b ./gcc/testsuite/gcc.c-torture/compile/950610-1.c +2634556580b ./gcc/testsuite/gcc.c-torture/compile/950612-1.c +1196693335b ./gcc/testsuite/gcc.c-torture/compile/950613-1.c + 447206228b ./gcc/testsuite/gcc.c-torture/compile/950618-1.c + 267255638b ./gcc/testsuite/gcc.c-torture/compile/950719-1.c +3590503950b ./gcc/testsuite/gcc.c-torture/compile/950729-1.c +3836055170b ./gcc/testsuite/gcc.c-torture/compile/950816-1.c +2188937099b ./gcc/testsuite/gcc.c-torture/compile/950816-2.c +2634731147b ./gcc/testsuite/gcc.c-torture/compile/950816-3.c +2650686602b ./gcc/testsuite/gcc.c-torture/compile/950910-1.c +2979160187b ./gcc/testsuite/gcc.c-torture/compile/950919-1.c +3635621359b ./gcc/testsuite/gcc.c-torture/compile/950921-1.c +3500911374b ./gcc/testsuite/gcc.c-torture/compile/950922-1.c +2220749535b ./gcc/testsuite/gcc.c-torture/compile/951004-1.c +1578339532b ./gcc/testsuite/gcc.c-torture/compile/951106-1.c + 459531698b ./gcc/testsuite/gcc.c-torture/compile/951116-1.c +2236702069b ./gcc/testsuite/gcc.c-torture/compile/951128-1.c + 559124320b ./gcc/testsuite/gcc.c-torture/compile/951220-1.c +2931610069b ./gcc/testsuite/gcc.c-torture/compile/951222-1.c + 834462352b ./gcc/testsuite/gcc.c-torture/compile/960106-1.c +2810957446b ./gcc/testsuite/gcc.c-torture/compile/960130-1.c +3942840130b ./gcc/testsuite/gcc.c-torture/compile/960201-1.c +1531419420b ./gcc/testsuite/gcc.c-torture/compile/960218-1.c +1748987127b ./gcc/testsuite/gcc.c-torture/compile/960220-1.c +4272797008b ./gcc/testsuite/gcc.c-torture/compile/960221-1.c +2932166589b ./gcc/testsuite/gcc.c-torture/compile/960319-1.c +1856173622b ./gcc/testsuite/gcc.c-torture/compile/960514-1.c +3435740171b ./gcc/testsuite/gcc.c-torture/compile/960704-1.c +2939040127b ./gcc/testsuite/gcc.c-torture/compile/960829-1.c + 497475088b ./gcc/testsuite/gcc.c-torture/compile/961004-1.c +1946932829b ./gcc/testsuite/gcc.c-torture/compile/961010-1.c + 304816181b ./gcc/testsuite/gcc.c-torture/compile/961019-1.c +2048507537b ./gcc/testsuite/gcc.c-torture/compile/961031-1.c +3079865887b ./gcc/testsuite/gcc.c-torture/compile/961126-1.c +1672232168b ./gcc/testsuite/gcc.c-torture/compile/961203-1.c + 601500610b ./gcc/testsuite/gcc.c-torture/compile/961203-1.x +3759439975b ./gcc/testsuite/gcc.c-torture/compile/970206-1.c +1182708149b ./gcc/testsuite/gcc.c-torture/compile/970214-1.c +3593522245b ./gcc/testsuite/gcc.c-torture/compile/980329-1.c +3672497829b ./gcc/testsuite/gcc.c-torture/compile/980408-1.c +2062728359b ./gcc/testsuite/gcc.c-torture/compile/980504-1.c +4232017618b ./gcc/testsuite/gcc.c-torture/compile/980506-1.c +2725121828b ./gcc/testsuite/gcc.c-torture/compile/980506-1.x + 32528983b ./gcc/testsuite/gcc.c-torture/compile/980506-2.c +4270541716b ./gcc/testsuite/gcc.c-torture/compile/980511-1.c +3713274322b ./gcc/testsuite/gcc.c-torture/compile/980701-1.c + 777674549b ./gcc/testsuite/gcc.c-torture/compile/980706-1.c + 610537079b ./gcc/testsuite/gcc.c-torture/compile/980726-1.c +3564634914b ./gcc/testsuite/gcc.c-torture/compile/980729-1.c +1437208592b ./gcc/testsuite/gcc.c-torture/compile/980816-1.c +4262061714b ./gcc/testsuite/gcc.c-torture/compile/980821-1.c + 411994094b ./gcc/testsuite/gcc.c-torture/compile/980825-1.c + 84987168b ./gcc/testsuite/gcc.c-torture/compile/981001-1.c +3572428069b ./gcc/testsuite/gcc.c-torture/compile/981001-2.c + 668832071b ./gcc/testsuite/gcc.c-torture/compile/981001-3.c +2581029790b ./gcc/testsuite/gcc.c-torture/compile/981001-4.c +2455813842b ./gcc/testsuite/gcc.c-torture/compile/981006-1.c +4074276501b ./gcc/testsuite/gcc.c-torture/compile/981006-1.x + 436023456b ./gcc/testsuite/gcc.c-torture/compile/981007-1.c +3644509388b ./gcc/testsuite/gcc.c-torture/compile/981022-1.c +2402428546b ./gcc/testsuite/gcc.c-torture/compile/981022-1.x +2312981402b ./gcc/testsuite/gcc.c-torture/compile/981107-1.c +1534948383b ./gcc/testsuite/gcc.c-torture/compile/981223-1.c +2200568070b ./gcc/testsuite/gcc.c-torture/compile/981223-1.x +4068323857b ./gcc/testsuite/gcc.c-torture/compile/990107-1.c +2146948130b ./gcc/testsuite/gcc.c-torture/compile/990117-1.c + 569996007b ./gcc/testsuite/gcc.c-torture/compile/990203-1.c + 415305492b ./gcc/testsuite/gcc.c-torture/compile/990517-1.c +3394640266b ./gcc/testsuite/gcc.c-torture/compile/990519-1.c +2791783349b ./gcc/testsuite/gcc.c-torture/compile/990523-1.c +3000844764b ./gcc/testsuite/gcc.c-torture/compile/990527-1.c + 582106274b ./gcc/testsuite/gcc.c-torture/compile/990617-1.c +2322013805b ./gcc/testsuite/gcc.c-torture/compile/990617-1.x + 492504629b ./gcc/testsuite/gcc.c-torture/compile/990625-1.c + 884965957b ./gcc/testsuite/gcc.c-torture/compile/990625-2.c +4084131388b ./gcc/testsuite/gcc.c-torture/compile/990801-1.c +2266581816b ./gcc/testsuite/gcc.c-torture/compile/990801-2.c +3317513113b ./gcc/testsuite/gcc.c-torture/compile/990829-1.c +3956045070b ./gcc/testsuite/gcc.c-torture/compile/990913-1.c +3319682501b ./gcc/testsuite/gcc.c-torture/compile/990928-1.c +3933777529b ./gcc/testsuite/gcc.c-torture/compile/991008-1.c +2673675627b ./gcc/testsuite/gcc.c-torture/compile/991026-1.c +1674528994b ./gcc/testsuite/gcc.c-torture/compile/991026-2.c +4044514395b ./gcc/testsuite/gcc.c-torture/compile/991127-1.c +4090550720b ./gcc/testsuite/gcc.c-torture/compile/991202-1.c +2790904959b ./gcc/testsuite/gcc.c-torture/compile/991208-1.c +3320607847b ./gcc/testsuite/gcc.c-torture/compile/991213-1.c + 337781771b ./gcc/testsuite/gcc.c-torture/compile/991213-2.c +2183919411b ./gcc/testsuite/gcc.c-torture/compile/991213-3.c +2401949194b ./gcc/testsuite/gcc.c-torture/compile/991214-1.c + 490622457b ./gcc/testsuite/gcc.c-torture/compile/991214-2.c +4103871327b ./gcc/testsuite/gcc.c-torture/compile/991229-1.c +3992734927b ./gcc/testsuite/gcc.c-torture/compile/991229-2.c +4256185088b ./gcc/testsuite/gcc.c-torture/compile/991229-3.c +1572386559b ./gcc/testsuite/gcc.c-torture/compile/calls.c +2432910359b ./gcc/testsuite/gcc.c-torture/compile/cmpdi-1.c + 614750703b ./gcc/testsuite/gcc.c-torture/compile/combine-hang.c +1983287936b ./gcc/testsuite/gcc.c-torture/compile/compile.exp +1794942657b ./gcc/testsuite/gcc.c-torture/compile/cpp-1.c + 970559481b ./gcc/testsuite/gcc.c-torture/compile/cpp-2.c +1931627759b ./gcc/testsuite/gcc.c-torture/compile/dll.c +3830564423b ./gcc/testsuite/gcc.c-torture/compile/dll.x +3452765233b ./gcc/testsuite/gcc.c-torture/compile/funcptr-1.c +1935315878b ./gcc/testsuite/gcc.c-torture/compile/goto-1.c +1601988128b ./gcc/testsuite/gcc.c-torture/compile/iftrap-1.c + 335811326b ./gcc/testsuite/gcc.c-torture/compile/iftrap-2.c +4225667120b ./gcc/testsuite/gcc.c-torture/compile/init-1.c +2861967846b ./gcc/testsuite/gcc.c-torture/compile/init-2.c +2669634792b ./gcc/testsuite/gcc.c-torture/compile/init-3.c +4126878501b ./gcc/testsuite/gcc.c-torture/compile/labels-1.c +2067585207b ./gcc/testsuite/gcc.c-torture/compile/labels-2.c +3607951474b ./gcc/testsuite/gcc.c-torture/compile/labels-3.c + 709334018b ./gcc/testsuite/gcc.c-torture/compile/labels-3.x +1059776974b ./gcc/testsuite/gcc.c-torture/compile/mipscop-1.c + 935994442b ./gcc/testsuite/gcc.c-torture/compile/mipscop-1.x + 679674485b ./gcc/testsuite/gcc.c-torture/compile/mipscop-2.c + 935994442b ./gcc/testsuite/gcc.c-torture/compile/mipscop-2.x +1448278998b ./gcc/testsuite/gcc.c-torture/compile/mipscop-3.c + 935994442b ./gcc/testsuite/gcc.c-torture/compile/mipscop-3.x +1045891263b ./gcc/testsuite/gcc.c-torture/compile/mipscop-4.c + 935994442b ./gcc/testsuite/gcc.c-torture/compile/mipscop-4.x +1060389673b ./gcc/testsuite/gcc.c-torture/compile/packed-1.c +3351120683b ./gcc/testsuite/gcc.c-torture/compile/simd-1.c +3894704862b ./gcc/testsuite/gcc.c-torture/compile/simd-2.c +1096508861b ./gcc/testsuite/gcc.c-torture/compile/simd-3.c +3477152513b ./gcc/testsuite/gcc.c-torture/compile/simd-4.c +2652812557b ./gcc/testsuite/gcc.c-torture/compile/simd-5.c +4093453999b ./gcc/testsuite/gcc.c-torture/compile/simd-5.x + 69389766b ./gcc/testsuite/gcc.c-torture/compile/structs.c +2677779184b ./gcc/testsuite/gcc.c-torture/compile/trunctfdf.c +3723113555b ./gcc/testsuite/gcc.c-torture/compile/widechar-1.c +2985433108b ./gcc/testsuite/gcc.c-torture/compile/zero-strct-1.c +1339023163b ./gcc/testsuite/gcc.c-torture/compile/zero-strct-2.c +1530761060b ./gcc/testsuite/gcc.c-torture/execute/20000112-1.c +2481066019b ./gcc/testsuite/gcc.c-torture/execute/20000113-1.c +1162771092b ./gcc/testsuite/gcc.c-torture/execute/20000121-1.c +2528273823b ./gcc/testsuite/gcc.c-torture/execute/20000205-1.c + 763627167b ./gcc/testsuite/gcc.c-torture/execute/20000217-1.c + 778222354b ./gcc/testsuite/gcc.c-torture/execute/20000223-1.c +2810936145b ./gcc/testsuite/gcc.c-torture/execute/20000224-1.c +2859303587b ./gcc/testsuite/gcc.c-torture/execute/20000225-1.c +2200813341b ./gcc/testsuite/gcc.c-torture/execute/20000227-1.c +1085530082b ./gcc/testsuite/gcc.c-torture/execute/20000313-1.c +1558819196b ./gcc/testsuite/gcc.c-torture/execute/20000314-1.c +1363719296b ./gcc/testsuite/gcc.c-torture/execute/20000314-2.c +1833012317b ./gcc/testsuite/gcc.c-torture/execute/20000314-3.c +3834437988b ./gcc/testsuite/gcc.c-torture/execute/20000402-1.c +4060238122b ./gcc/testsuite/gcc.c-torture/execute/20000403-1.c +3672378029b ./gcc/testsuite/gcc.c-torture/execute/20000412-1.c +2857396630b ./gcc/testsuite/gcc.c-torture/execute/20000412-2.c +3640032771b ./gcc/testsuite/gcc.c-torture/execute/20000412-3.c +4233239850b ./gcc/testsuite/gcc.c-torture/execute/20000412-4.c +3642307617b ./gcc/testsuite/gcc.c-torture/execute/20000412-5.c + 122352684b ./gcc/testsuite/gcc.c-torture/execute/20000412-6.c + 939777600b ./gcc/testsuite/gcc.c-torture/execute/20000419-1.c +1445008654b ./gcc/testsuite/gcc.c-torture/execute/20000422-1.c + 677800698b ./gcc/testsuite/gcc.c-torture/execute/20000503-1.c + 531516808b ./gcc/testsuite/gcc.c-torture/execute/20000511-1.c + 301599840b ./gcc/testsuite/gcc.c-torture/execute/20000519-1.c +2363078014b ./gcc/testsuite/gcc.c-torture/execute/20000519-2.c +2387696776b ./gcc/testsuite/gcc.c-torture/execute/20000523-1.c + 185622639b ./gcc/testsuite/gcc.c-torture/execute/20000528-1.c +3522437520b ./gcc/testsuite/gcc.c-torture/execute/20000603-1.c +1679879990b ./gcc/testsuite/gcc.c-torture/execute/20000605-1.c +2664922764b ./gcc/testsuite/gcc.c-torture/execute/20000605-2.c +3650927220b ./gcc/testsuite/gcc.c-torture/execute/20000605-3.c +3450155788b ./gcc/testsuite/gcc.c-torture/execute/20000622-1.c +1183204743b ./gcc/testsuite/gcc.c-torture/execute/20000703-1.c +2031552411b ./gcc/testsuite/gcc.c-torture/execute/20000706-1.c + 425477806b ./gcc/testsuite/gcc.c-torture/execute/20000706-2.c + 690409016b ./gcc/testsuite/gcc.c-torture/execute/20000706-3.c + 388840900b ./gcc/testsuite/gcc.c-torture/execute/20000706-4.c +3881852138b ./gcc/testsuite/gcc.c-torture/execute/20000706-5.c +4202259059b ./gcc/testsuite/gcc.c-torture/execute/20000707-1.c + 444353142b ./gcc/testsuite/gcc.c-torture/execute/20000715-1.c +1455669777b ./gcc/testsuite/gcc.c-torture/execute/20000715-2.c +1355649270b ./gcc/testsuite/gcc.c-torture/execute/20000717-1.c +2506273608b ./gcc/testsuite/gcc.c-torture/execute/20000717-2.c +3729674446b ./gcc/testsuite/gcc.c-torture/execute/20000717-3.c + 843831990b ./gcc/testsuite/gcc.c-torture/execute/20000717-4.c +3868604235b ./gcc/testsuite/gcc.c-torture/execute/20000717-5.c +3718377161b ./gcc/testsuite/gcc.c-torture/execute/20000722-1.c +1809610528b ./gcc/testsuite/gcc.c-torture/execute/20000726-1.c +3447416803b ./gcc/testsuite/gcc.c-torture/execute/20000731-1.c +1979644625b ./gcc/testsuite/gcc.c-torture/execute/20000731-2.c + 622038460b ./gcc/testsuite/gcc.c-torture/execute/20000801-1.c + 379050989b ./gcc/testsuite/gcc.c-torture/execute/20000801-2.c +1541984007b ./gcc/testsuite/gcc.c-torture/execute/20000801-3.c + 73769468b ./gcc/testsuite/gcc.c-torture/execute/20000801-4.c +3273221977b ./gcc/testsuite/gcc.c-torture/execute/20000808-1.c +3715226001b ./gcc/testsuite/gcc.c-torture/execute/20000815-1.c +2910084298b ./gcc/testsuite/gcc.c-torture/execute/20000818-1.c +3982907773b ./gcc/testsuite/gcc.c-torture/execute/20000819-1.c + 806186932b ./gcc/testsuite/gcc.c-torture/execute/20000822-1.c +1842039169b ./gcc/testsuite/gcc.c-torture/execute/20000910-1.c + 187331803b ./gcc/testsuite/gcc.c-torture/execute/20000910-2.c +2672323622b ./gcc/testsuite/gcc.c-torture/execute/20000914-1.c +3900394210b ./gcc/testsuite/gcc.c-torture/execute/20000917-1.c +3471632940b ./gcc/testsuite/gcc.c-torture/execute/20001009-1.c +1469841059b ./gcc/testsuite/gcc.c-torture/execute/20001009-2.c +1399364540b ./gcc/testsuite/gcc.c-torture/execute/20001011-1.c +1742992606b ./gcc/testsuite/gcc.c-torture/execute/20001013-1.c +4079653839b ./gcc/testsuite/gcc.c-torture/execute/20001017-1.c + 915214225b ./gcc/testsuite/gcc.c-torture/execute/20001017-2.c + 411820211b ./gcc/testsuite/gcc.c-torture/execute/20001024-1.c +4210982727b ./gcc/testsuite/gcc.c-torture/execute/20001026-1.c +2907247602b ./gcc/testsuite/gcc.c-torture/execute/20001027-1.c + 731083799b ./gcc/testsuite/gcc.c-torture/execute/20001031-1.c + 123108566b ./gcc/testsuite/gcc.c-torture/execute/20001101.c +3554851734b ./gcc/testsuite/gcc.c-torture/execute/20001108-1.c + 696351685b ./gcc/testsuite/gcc.c-torture/execute/20001111-1.c +1813795050b ./gcc/testsuite/gcc.c-torture/execute/20001112-1.c +3234051961b ./gcc/testsuite/gcc.c-torture/execute/20001121-1.c +2035849840b ./gcc/testsuite/gcc.c-torture/execute/20001124-1.c + 378727792b ./gcc/testsuite/gcc.c-torture/execute/20001130-1.c +1876645280b ./gcc/testsuite/gcc.c-torture/execute/20001130-2.c +3253069371b ./gcc/testsuite/gcc.c-torture/execute/20001203-1.c +2873524021b ./gcc/testsuite/gcc.c-torture/execute/20001203-2.c + 315046176b ./gcc/testsuite/gcc.c-torture/execute/20001221-1.c +3430334061b ./gcc/testsuite/gcc.c-torture/execute/20001228-1.c +4145547631b ./gcc/testsuite/gcc.c-torture/execute/20001229-1.c +2867964338b ./gcc/testsuite/gcc.c-torture/execute/20010106-1.c +4104575350b ./gcc/testsuite/gcc.c-torture/execute/20010114-1.c +4274826155b ./gcc/testsuite/gcc.c-torture/execute/20010116-1.c +1853154998b ./gcc/testsuite/gcc.c-torture/execute/20010118-1.c +1273676691b ./gcc/testsuite/gcc.c-torture/execute/20010119-1.c + 367104834b ./gcc/testsuite/gcc.c-torture/execute/20010122-1.c + 598227125b ./gcc/testsuite/gcc.c-torture/execute/20010122-1.x +2126355226b ./gcc/testsuite/gcc.c-torture/execute/20010123-1.c +2748204733b ./gcc/testsuite/gcc.c-torture/execute/20010124-1.c + 962969845b ./gcc/testsuite/gcc.c-torture/execute/20010129-1.c +3261363423b ./gcc/testsuite/gcc.c-torture/execute/20010129-1.x +3208398809b ./gcc/testsuite/gcc.c-torture/execute/20010206-1.c +1778342214b ./gcc/testsuite/gcc.c-torture/execute/20010209-1.c +3579334795b ./gcc/testsuite/gcc.c-torture/execute/20010221-1.c +2457134781b ./gcc/testsuite/gcc.c-torture/execute/20010222-1.c +3606901851b ./gcc/testsuite/gcc.c-torture/execute/20010224-1.c +1780176502b ./gcc/testsuite/gcc.c-torture/execute/20010325-1.c + 111828245b ./gcc/testsuite/gcc.c-torture/execute/20010329-1.c +4181677122b ./gcc/testsuite/gcc.c-torture/execute/20010403-1.c +1255405665b ./gcc/testsuite/gcc.c-torture/execute/20010409-1.c +2948781834b ./gcc/testsuite/gcc.c-torture/execute/20010422-1.c +3990119664b ./gcc/testsuite/gcc.c-torture/execute/20010518-1.c +3221966760b ./gcc/testsuite/gcc.c-torture/execute/20010518-2.c +4150058335b ./gcc/testsuite/gcc.c-torture/execute/20010520-1.c +3398306936b ./gcc/testsuite/gcc.c-torture/execute/20010604-1.c +1597970944b ./gcc/testsuite/gcc.c-torture/execute/20010605-1.c +2151082111b ./gcc/testsuite/gcc.c-torture/execute/20010605-2.c +2682131177b ./gcc/testsuite/gcc.c-torture/execute/20010711-1.c + 873772836b ./gcc/testsuite/gcc.c-torture/execute/20010717-1.c +2673367189b ./gcc/testsuite/gcc.c-torture/execute/20010723-1.c +3978892519b ./gcc/testsuite/gcc.c-torture/execute/20010724-1.c +1723617799b ./gcc/testsuite/gcc.c-torture/execute/20010724-1.x + 731866148b ./gcc/testsuite/gcc.c-torture/execute/20010904-1.c + 731377342b ./gcc/testsuite/gcc.c-torture/execute/20010904-2.c +2522784842b ./gcc/testsuite/gcc.c-torture/execute/20010910-1.c +2397573972b ./gcc/testsuite/gcc.c-torture/execute/20010915-1.c +3737091006b ./gcc/testsuite/gcc.c-torture/execute/20010924-1.c + 260325577b ./gcc/testsuite/gcc.c-torture/execute/20010925-1.c +4188355089b ./gcc/testsuite/gcc.c-torture/execute/20011008-3.c +2281713299b ./gcc/testsuite/gcc.c-torture/execute/20011019-1.c +2655569315b ./gcc/testsuite/gcc.c-torture/execute/20011024-1.c +1814584846b ./gcc/testsuite/gcc.c-torture/execute/20011109-1.c +1662612200b ./gcc/testsuite/gcc.c-torture/execute/20011109-2.c +2550685908b ./gcc/testsuite/gcc.c-torture/execute/20011113-1.c + 172432599b ./gcc/testsuite/gcc.c-torture/execute/20011114-1.c + 809814896b ./gcc/testsuite/gcc.c-torture/execute/20011115-1.c + 4092518b ./gcc/testsuite/gcc.c-torture/execute/20011121-1.c + 31392419b ./gcc/testsuite/gcc.c-torture/execute/20011126-1.c +2732339842b ./gcc/testsuite/gcc.c-torture/execute/20011126-2.c + 815133002b ./gcc/testsuite/gcc.c-torture/execute/20011128-1.c + 241656074b ./gcc/testsuite/gcc.c-torture/execute/20011217-1.c +2277704872b ./gcc/testsuite/gcc.c-torture/execute/20011219-1.c +2006770303b ./gcc/testsuite/gcc.c-torture/execute/20011223-1.c +4135985164b ./gcc/testsuite/gcc.c-torture/execute/20020103-1.c +2284569670b ./gcc/testsuite/gcc.c-torture/execute/20020107-1.c +2382854982b ./gcc/testsuite/gcc.c-torture/execute/20020108-1.c +2848042033b ./gcc/testsuite/gcc.c-torture/execute/20020118-1.c +2653510244b ./gcc/testsuite/gcc.c-torture/execute/20020127-1.c +1739097481b ./gcc/testsuite/gcc.c-torture/execute/20020129-1.c +1264770028b ./gcc/testsuite/gcc.c-torture/execute/20020201-1.c + 502375258b ./gcc/testsuite/gcc.c-torture/execute/20020206-1.c +3691690701b ./gcc/testsuite/gcc.c-torture/execute/20020206-2.c +4078405558b ./gcc/testsuite/gcc.c-torture/execute/20020213-1.c + 125431111b ./gcc/testsuite/gcc.c-torture/execute/20020215-1.c +1599210871b ./gcc/testsuite/gcc.c-torture/execute/20020216-1.c +1360698555b ./gcc/testsuite/gcc.c-torture/execute/20020219-1.c + 756862614b ./gcc/testsuite/gcc.c-torture/execute/20020225-1.c +2250800547b ./gcc/testsuite/gcc.c-torture/execute/20020225-2.c + 53329258b ./gcc/testsuite/gcc.c-torture/execute/20020226-1.c + 127051635b ./gcc/testsuite/gcc.c-torture/execute/20020227-1.c + 222551441b ./gcc/testsuite/gcc.c-torture/execute/20020227-1.x +1982547595b ./gcc/testsuite/gcc.c-torture/execute/20020307-1.c +2236973257b ./gcc/testsuite/gcc.c-torture/execute/20020314-1.c +3091941732b ./gcc/testsuite/gcc.c-torture/execute/20020320-1.c +3564527352b ./gcc/testsuite/gcc.c-torture/execute/20020321-1.c + 353921064b ./gcc/testsuite/gcc.c-torture/execute/20020328-1.c + 577542360b ./gcc/testsuite/gcc.c-torture/execute/20020402-1.c +3290123747b ./gcc/testsuite/gcc.c-torture/execute/20020402-2.c +2122778375b ./gcc/testsuite/gcc.c-torture/execute/20020402-3.c +2806949247b ./gcc/testsuite/gcc.c-torture/execute/20020404-1.c + 658725271b ./gcc/testsuite/gcc.c-torture/execute/20020406-1.c +1900879256b ./gcc/testsuite/gcc.c-torture/execute/20020411-1.c +1497258578b ./gcc/testsuite/gcc.c-torture/execute/20020412-1.c +2788774617b ./gcc/testsuite/gcc.c-torture/execute/20020413-1.c +2439380096b ./gcc/testsuite/gcc.c-torture/execute/20020418-1.c + 49470659b ./gcc/testsuite/gcc.c-torture/execute/20020423-1.c + 484359727b ./gcc/testsuite/gcc.c-torture/execute/20020503-1.c + 659437566b ./gcc/testsuite/gcc.c-torture/execute/20020506-1.c +3085688005b ./gcc/testsuite/gcc.c-torture/execute/20020508-1.c +2813884435b ./gcc/testsuite/gcc.c-torture/execute/20020508-2.c + 846728332b ./gcc/testsuite/gcc.c-torture/execute/20020508-3.c +3411191897b ./gcc/testsuite/gcc.c-torture/execute/20020510-1.c +1286592631b ./gcc/testsuite/gcc.c-torture/execute/20020529-1.c +2563139669b ./gcc/testsuite/gcc.c-torture/execute/20020611-1.c +2588225457b ./gcc/testsuite/gcc.c-torture/execute/20020614-1.c +2304661446b ./gcc/testsuite/gcc.c-torture/execute/20020615-1.c +1625459055b ./gcc/testsuite/gcc.c-torture/execute/20020619-1.c +2876236122b ./gcc/testsuite/gcc.c-torture/execute/20020716-1.c +2090219848b ./gcc/testsuite/gcc.c-torture/execute/20020720-1.c +1392513436b ./gcc/testsuite/gcc.c-torture/execute/20020720-1.x +1859138834b ./gcc/testsuite/gcc.c-torture/execute/20020805-1.c + 492121497b ./gcc/testsuite/gcc.c-torture/execute/20020904-1.c + 572636623b ./gcc/testsuite/gcc.c-torture/execute/20020911-1.c +1548331694b ./gcc/testsuite/gcc.c-torture/execute/20020916-1.c +1916205927b ./gcc/testsuite/gcc.c-torture/execute/20021010-1.c + 20734874b ./gcc/testsuite/gcc.c-torture/execute/20021010-2.c +3494808673b ./gcc/testsuite/gcc.c-torture/execute/20021011-1.c +1275043517b ./gcc/testsuite/gcc.c-torture/execute/20021015-1.c +2849369814b ./gcc/testsuite/gcc.c-torture/execute/20021024-1.c +3361882342b ./gcc/testsuite/gcc.c-torture/execute/20021111-1.c +2966353244b ./gcc/testsuite/gcc.c-torture/execute/20021118-1.c + 582186764b ./gcc/testsuite/gcc.c-torture/execute/20021118-2.c +3834877290b ./gcc/testsuite/gcc.c-torture/execute/20021118-3.c +2087431710b ./gcc/testsuite/gcc.c-torture/execute/20021119-1.c +2543457728b ./gcc/testsuite/gcc.c-torture/execute/20021120-1.c +2916213179b ./gcc/testsuite/gcc.c-torture/execute/20021120-2.c +1499334675b ./gcc/testsuite/gcc.c-torture/execute/20021120-3.c +3171635785b ./gcc/testsuite/gcc.c-torture/execute/20021127-1.c +1067752545b ./gcc/testsuite/gcc.c-torture/execute/20021127-1.x + 989736458b ./gcc/testsuite/gcc.c-torture/execute/20021204-1.c + 624734562b ./gcc/testsuite/gcc.c-torture/execute/20021219-1.c +2820909676b ./gcc/testsuite/gcc.c-torture/execute/20030109-1.c + 302087111b ./gcc/testsuite/gcc.c-torture/execute/20030120-1.c +3272014655b ./gcc/testsuite/gcc.c-torture/execute/20030120-2.c + 689965669b ./gcc/testsuite/gcc.c-torture/execute/20030218-1.c + 855486154b ./gcc/testsuite/gcc.c-torture/execute/20030221-1.c + 821090783b ./gcc/testsuite/gcc.c-torture/execute/20030224-2.c +4076291177b ./gcc/testsuite/gcc.c-torture/execute/20030307-1.c +2371585447b ./gcc/testsuite/gcc.c-torture/execute/20030313-1.c +2637074483b ./gcc/testsuite/gcc.c-torture/execute/20030316-1.c + 4701210b ./gcc/testsuite/gcc.c-torture/execute/20030613-1.c +1633117452b ./gcc/testsuite/gcc.c-torture/execute/20030714-1.c + 966093144b ./gcc/testsuite/gcc.c-torture/execute/20030715-1.c + 479976333b ./gcc/testsuite/gcc.c-torture/execute/20030907-1.c + 37158978b ./gcc/testsuite/gcc.c-torture/execute/900409-1.c +1241514475b ./gcc/testsuite/gcc.c-torture/execute/920202-1.c + 651529975b ./gcc/testsuite/gcc.c-torture/execute/920302-1.c +2196801137b ./gcc/testsuite/gcc.c-torture/execute/920409-1.c +1816933206b ./gcc/testsuite/gcc.c-torture/execute/920410-1.c +1957456510b ./gcc/testsuite/gcc.c-torture/execute/920411-1.c +1749111501b ./gcc/testsuite/gcc.c-torture/execute/920415-1.c + 508706990b ./gcc/testsuite/gcc.c-torture/execute/920428-1.c +3878413130b ./gcc/testsuite/gcc.c-torture/execute/920428-2.c +4127832878b ./gcc/testsuite/gcc.c-torture/execute/920428-2.x + 158200597b ./gcc/testsuite/gcc.c-torture/execute/920429-1.c +1826863267b ./gcc/testsuite/gcc.c-torture/execute/920501-1.c +4177429300b ./gcc/testsuite/gcc.c-torture/execute/920501-2.c +1351528020b ./gcc/testsuite/gcc.c-torture/execute/920501-3.c + 700639089b ./gcc/testsuite/gcc.c-torture/execute/920501-4.c + 798860387b ./gcc/testsuite/gcc.c-torture/execute/920501-5.c +4199344202b ./gcc/testsuite/gcc.c-torture/execute/920501-6.c +2006299034b ./gcc/testsuite/gcc.c-torture/execute/920501-7.c +4127832878b ./gcc/testsuite/gcc.c-torture/execute/920501-7.x +1420615555b ./gcc/testsuite/gcc.c-torture/execute/920501-8.c +1273235575b ./gcc/testsuite/gcc.c-torture/execute/920501-8.x +2227123057b ./gcc/testsuite/gcc.c-torture/execute/920501-9.c +3928484317b ./gcc/testsuite/gcc.c-torture/execute/920506-1.c +3897601778b ./gcc/testsuite/gcc.c-torture/execute/920520-1.c +4049662034b ./gcc/testsuite/gcc.c-torture/execute/920603-1.c +2593769598b ./gcc/testsuite/gcc.c-torture/execute/920604-1.c +2294544032b ./gcc/testsuite/gcc.c-torture/execute/920612-1.c + 102881897b ./gcc/testsuite/gcc.c-torture/execute/920612-2.c + 484477154b ./gcc/testsuite/gcc.c-torture/execute/920618-1.c + 937300795b ./gcc/testsuite/gcc.c-torture/execute/920625-1.c +3030586241b ./gcc/testsuite/gcc.c-torture/execute/920710-1.c +1902096790b ./gcc/testsuite/gcc.c-torture/execute/920710-1.x +3876529175b ./gcc/testsuite/gcc.c-torture/execute/920711-1.c + 818049019b ./gcc/testsuite/gcc.c-torture/execute/920721-1.c +3191124720b ./gcc/testsuite/gcc.c-torture/execute/920721-2.c +3879255001b ./gcc/testsuite/gcc.c-torture/execute/920721-3.c +2852120360b ./gcc/testsuite/gcc.c-torture/execute/920721-4.c + 792790044b ./gcc/testsuite/gcc.c-torture/execute/920726-1.c +2154603996b ./gcc/testsuite/gcc.c-torture/execute/920728-1.c + 917858221b ./gcc/testsuite/gcc.c-torture/execute/920730-1.c +3574659813b ./gcc/testsuite/gcc.c-torture/execute/920731-1.c +1308229799b ./gcc/testsuite/gcc.c-torture/execute/920810-1.c + 950989321b ./gcc/testsuite/gcc.c-torture/execute/920812-1.c +4187598456b ./gcc/testsuite/gcc.c-torture/execute/920829-1.c + 559637020b ./gcc/testsuite/gcc.c-torture/execute/920908-1.c +2513627586b ./gcc/testsuite/gcc.c-torture/execute/920908-2.c +2499750871b ./gcc/testsuite/gcc.c-torture/execute/920909-1.c + 714100171b ./gcc/testsuite/gcc.c-torture/execute/920922-1.c +2279537940b ./gcc/testsuite/gcc.c-torture/execute/920929-1.c + 70714742b ./gcc/testsuite/gcc.c-torture/execute/921006-1.c + 137444921b ./gcc/testsuite/gcc.c-torture/execute/921007-1.c +2897219149b ./gcc/testsuite/gcc.c-torture/execute/921013-1.c +1296914634b ./gcc/testsuite/gcc.c-torture/execute/921016-1.c +1596244093b ./gcc/testsuite/gcc.c-torture/execute/921017-1.c +4199584647b ./gcc/testsuite/gcc.c-torture/execute/921019-1.c +2431715965b ./gcc/testsuite/gcc.c-torture/execute/921019-2.c +3170380362b ./gcc/testsuite/gcc.c-torture/execute/921029-1.c + 487195362b ./gcc/testsuite/gcc.c-torture/execute/921104-1.c +2352124020b ./gcc/testsuite/gcc.c-torture/execute/921110-1.c + 207021478b ./gcc/testsuite/gcc.c-torture/execute/921112-1.c + 283175496b ./gcc/testsuite/gcc.c-torture/execute/921113-1.c +2879836698b ./gcc/testsuite/gcc.c-torture/execute/921117-1.c + 201436377b ./gcc/testsuite/gcc.c-torture/execute/921123-1.c +4236695419b ./gcc/testsuite/gcc.c-torture/execute/921123-2.c + 316909011b ./gcc/testsuite/gcc.c-torture/execute/921124-1.c +3328444406b ./gcc/testsuite/gcc.c-torture/execute/921202-1.c +2280032251b ./gcc/testsuite/gcc.c-torture/execute/921202-2.c +1311000952b ./gcc/testsuite/gcc.c-torture/execute/921204-1.c +2949408934b ./gcc/testsuite/gcc.c-torture/execute/921207-1.c + 870865911b ./gcc/testsuite/gcc.c-torture/execute/921208-1.c +2032495193b ./gcc/testsuite/gcc.c-torture/execute/921208-2.c + 283353483b ./gcc/testsuite/gcc.c-torture/execute/921215-1.c + 130096086b ./gcc/testsuite/gcc.c-torture/execute/921218-1.c +2115073235b ./gcc/testsuite/gcc.c-torture/execute/921218-2.c +3561999462b ./gcc/testsuite/gcc.c-torture/execute/930106-1.c +3160736499b ./gcc/testsuite/gcc.c-torture/execute/930111-1.c +4162371994b ./gcc/testsuite/gcc.c-torture/execute/930123-1.c +3265874780b ./gcc/testsuite/gcc.c-torture/execute/930126-1.c +2299871172b ./gcc/testsuite/gcc.c-torture/execute/930208-1.c +3144873997b ./gcc/testsuite/gcc.c-torture/execute/930406-1.c +3189774734b ./gcc/testsuite/gcc.c-torture/execute/930408-1.c +3400489427b ./gcc/testsuite/gcc.c-torture/execute/930429-1.c +2948158283b ./gcc/testsuite/gcc.c-torture/execute/930429-2.c +3905354169b ./gcc/testsuite/gcc.c-torture/execute/930513-1.c +1273235575b ./gcc/testsuite/gcc.c-torture/execute/930513-1.x +2524183853b ./gcc/testsuite/gcc.c-torture/execute/930513-2.c +2391753101b ./gcc/testsuite/gcc.c-torture/execute/930518-1.c + 576031745b ./gcc/testsuite/gcc.c-torture/execute/930526-1.c + 956415563b ./gcc/testsuite/gcc.c-torture/execute/930527-1.c +4026322841b ./gcc/testsuite/gcc.c-torture/execute/930529-1.c +2050475769b ./gcc/testsuite/gcc.c-torture/execute/930529-1.x + 310850888b ./gcc/testsuite/gcc.c-torture/execute/930603-1.c + 572652809b ./gcc/testsuite/gcc.c-torture/execute/930603-2.c +3452170691b ./gcc/testsuite/gcc.c-torture/execute/930603-3.c + 352498879b ./gcc/testsuite/gcc.c-torture/execute/930608-1.c +2318312710b ./gcc/testsuite/gcc.c-torture/execute/930614-1.c + 307026414b ./gcc/testsuite/gcc.c-torture/execute/930614-2.c + 380017129b ./gcc/testsuite/gcc.c-torture/execute/930621-1.c + 852093434b ./gcc/testsuite/gcc.c-torture/execute/930622-1.c +1010026580b ./gcc/testsuite/gcc.c-torture/execute/930622-2.c +2381515578b ./gcc/testsuite/gcc.c-torture/execute/930628-1.c +3968663339b ./gcc/testsuite/gcc.c-torture/execute/930630-1.c +1360276333b ./gcc/testsuite/gcc.c-torture/execute/930702-1.c +2690450552b ./gcc/testsuite/gcc.c-torture/execute/930713-1.c +3621302381b ./gcc/testsuite/gcc.c-torture/execute/930718-1.c +1853260970b ./gcc/testsuite/gcc.c-torture/execute/930719-1.c +2257054643b ./gcc/testsuite/gcc.c-torture/execute/930725-1.c +1877434408b ./gcc/testsuite/gcc.c-torture/execute/930818-1.c +1262159860b ./gcc/testsuite/gcc.c-torture/execute/930916-1.c +2667793229b ./gcc/testsuite/gcc.c-torture/execute/930921-1.c +2351038398b ./gcc/testsuite/gcc.c-torture/execute/930929-1.c +2863421839b ./gcc/testsuite/gcc.c-torture/execute/930930-1.c + 557816592b ./gcc/testsuite/gcc.c-torture/execute/930930-2.c +2101614510b ./gcc/testsuite/gcc.c-torture/execute/931002-1.c +1700898376b ./gcc/testsuite/gcc.c-torture/execute/931004-10.c + 962417771b ./gcc/testsuite/gcc.c-torture/execute/931004-11.c +2700865821b ./gcc/testsuite/gcc.c-torture/execute/931004-12.c +3436458492b ./gcc/testsuite/gcc.c-torture/execute/931004-13.c +4127270352b ./gcc/testsuite/gcc.c-torture/execute/931004-14.c +2742393702b ./gcc/testsuite/gcc.c-torture/execute/931004-1.c + 346996272b ./gcc/testsuite/gcc.c-torture/execute/931004-2.c +1206221721b ./gcc/testsuite/gcc.c-torture/execute/931004-3.c +3166093368b ./gcc/testsuite/gcc.c-torture/execute/931004-4.c +1452916171b ./gcc/testsuite/gcc.c-torture/execute/931004-5.c +2022610295b ./gcc/testsuite/gcc.c-torture/execute/931004-6.c +2036744892b ./gcc/testsuite/gcc.c-torture/execute/931004-7.c +1586770276b ./gcc/testsuite/gcc.c-torture/execute/931004-8.c +3369996669b ./gcc/testsuite/gcc.c-torture/execute/931004-9.c +3731237663b ./gcc/testsuite/gcc.c-torture/execute/931005-1.c +3432311031b ./gcc/testsuite/gcc.c-torture/execute/931009-1.c +1834388885b ./gcc/testsuite/gcc.c-torture/execute/931012-1.c +2534034619b ./gcc/testsuite/gcc.c-torture/execute/931017-1.c +1949677962b ./gcc/testsuite/gcc.c-torture/execute/931018-1.c +3825241545b ./gcc/testsuite/gcc.c-torture/execute/931031-1.c +1877484625b ./gcc/testsuite/gcc.c-torture/execute/931102-1.c +3927915289b ./gcc/testsuite/gcc.c-torture/execute/931102-2.c + 480430370b ./gcc/testsuite/gcc.c-torture/execute/931110-1.c +3822785940b ./gcc/testsuite/gcc.c-torture/execute/931110-2.c + 967340546b ./gcc/testsuite/gcc.c-torture/execute/931208-1.c +2682740818b ./gcc/testsuite/gcc.c-torture/execute/931228-1.c +2017170797b ./gcc/testsuite/gcc.c-torture/execute/940115-1.c + 82400069b ./gcc/testsuite/gcc.c-torture/execute/940122-1.c +4235476365b ./gcc/testsuite/gcc.c-torture/execute/941014-1.c +2525145377b ./gcc/testsuite/gcc.c-torture/execute/941014-1.x +1977507646b ./gcc/testsuite/gcc.c-torture/execute/941014-2.c + 310736147b ./gcc/testsuite/gcc.c-torture/execute/941015-1.c +1318043175b ./gcc/testsuite/gcc.c-torture/execute/941021-1.c +3185365004b ./gcc/testsuite/gcc.c-torture/execute/941025-1.c + 678677907b ./gcc/testsuite/gcc.c-torture/execute/941031-1.c +3905782643b ./gcc/testsuite/gcc.c-torture/execute/941101-1.c +1810551831b ./gcc/testsuite/gcc.c-torture/execute/941110-1.c +3428057334b ./gcc/testsuite/gcc.c-torture/execute/941202-1.c +3908063718b ./gcc/testsuite/gcc.c-torture/execute/950221-1.c +1873160895b ./gcc/testsuite/gcc.c-torture/execute/950322-1.c +1672610716b ./gcc/testsuite/gcc.c-torture/execute/950426-1.c +3465653006b ./gcc/testsuite/gcc.c-torture/execute/950426-2.c +3696703975b ./gcc/testsuite/gcc.c-torture/execute/950503-1.c +1556250294b ./gcc/testsuite/gcc.c-torture/execute/950511-1.c +2857896870b ./gcc/testsuite/gcc.c-torture/execute/950512-1.c + 114570668b ./gcc/testsuite/gcc.c-torture/execute/950605-1.c +2991280268b ./gcc/testsuite/gcc.c-torture/execute/950607-1.c + 437837801b ./gcc/testsuite/gcc.c-torture/execute/950607-2.c +3950265298b ./gcc/testsuite/gcc.c-torture/execute/950612-1.c +1778400537b ./gcc/testsuite/gcc.c-torture/execute/950621-1.c +2070936302b ./gcc/testsuite/gcc.c-torture/execute/950628-1.c +3165536281b ./gcc/testsuite/gcc.c-torture/execute/950704-1.c +2486390814b ./gcc/testsuite/gcc.c-torture/execute/950706-1.c +1322454782b ./gcc/testsuite/gcc.c-torture/execute/950710-1.c +4241980915b ./gcc/testsuite/gcc.c-torture/execute/950714-1.c +3308590304b ./gcc/testsuite/gcc.c-torture/execute/950809-1.c +4154904713b ./gcc/testsuite/gcc.c-torture/execute/950906-1.c +1101166652b ./gcc/testsuite/gcc.c-torture/execute/950915-1.c + 24392721b ./gcc/testsuite/gcc.c-torture/execute/950929-1.c +1234781098b ./gcc/testsuite/gcc.c-torture/execute/951003-1.c +3737612481b ./gcc/testsuite/gcc.c-torture/execute/951115-1.c +2658922424b ./gcc/testsuite/gcc.c-torture/execute/951204-1.c +3956410619b ./gcc/testsuite/gcc.c-torture/execute/960116-1.c +2093624467b ./gcc/testsuite/gcc.c-torture/execute/960117-1.c +1694357534b ./gcc/testsuite/gcc.c-torture/execute/960209-1.c +1952007331b ./gcc/testsuite/gcc.c-torture/execute/960215-1.c + 60263952b ./gcc/testsuite/gcc.c-torture/execute/960218-1.c +1161569283b ./gcc/testsuite/gcc.c-torture/execute/960219-1.c +3429934900b ./gcc/testsuite/gcc.c-torture/execute/960301-1.c + 160802950b ./gcc/testsuite/gcc.c-torture/execute/960302-1.c +2772979130b ./gcc/testsuite/gcc.c-torture/execute/960311-1.c +1259407124b ./gcc/testsuite/gcc.c-torture/execute/960311-2.c +3608527152b ./gcc/testsuite/gcc.c-torture/execute/960311-3.c +2087520542b ./gcc/testsuite/gcc.c-torture/execute/960312-1.c +1534960321b ./gcc/testsuite/gcc.c-torture/execute/960312-1.x +1208600766b ./gcc/testsuite/gcc.c-torture/execute/960317-1.c +1889026562b ./gcc/testsuite/gcc.c-torture/execute/960321-1.c + 271449701b ./gcc/testsuite/gcc.c-torture/execute/960326-1.c +2449729039b ./gcc/testsuite/gcc.c-torture/execute/960327-1.c +2463095434b ./gcc/testsuite/gcc.c-torture/execute/960402-1.c +3079720318b ./gcc/testsuite/gcc.c-torture/execute/960405-1.c +4251399269b ./gcc/testsuite/gcc.c-torture/execute/960416-1.c +2615797380b ./gcc/testsuite/gcc.c-torture/execute/960416-1.x +2014388579b ./gcc/testsuite/gcc.c-torture/execute/960419-1.c + 235840907b ./gcc/testsuite/gcc.c-torture/execute/960419-2.c +4266479970b ./gcc/testsuite/gcc.c-torture/execute/960512-1.c +3785913788b ./gcc/testsuite/gcc.c-torture/execute/960513-1.c + 488880971b ./gcc/testsuite/gcc.c-torture/execute/960521-1.c +2321951599b ./gcc/testsuite/gcc.c-torture/execute/960608-1.c +4052360482b ./gcc/testsuite/gcc.c-torture/execute/960801-1.c +2655742085b ./gcc/testsuite/gcc.c-torture/execute/960802-1.c + 135771086b ./gcc/testsuite/gcc.c-torture/execute/960830-1.c +2582740546b ./gcc/testsuite/gcc.c-torture/execute/960909-1.c +1944495033b ./gcc/testsuite/gcc.c-torture/execute/961004-1.c + 658313774b ./gcc/testsuite/gcc.c-torture/execute/961017-1.c + 785421501b ./gcc/testsuite/gcc.c-torture/execute/961017-2.c +2852845535b ./gcc/testsuite/gcc.c-torture/execute/961026-1.c +2375210094b ./gcc/testsuite/gcc.c-torture/execute/961112-1.c +2553026408b ./gcc/testsuite/gcc.c-torture/execute/961122-1.c +2422282222b ./gcc/testsuite/gcc.c-torture/execute/961122-2.c +3575956796b ./gcc/testsuite/gcc.c-torture/execute/961125-1.c + 577488172b ./gcc/testsuite/gcc.c-torture/execute/961206-1.c +1182447544b ./gcc/testsuite/gcc.c-torture/execute/961213-1.c +2704046666b ./gcc/testsuite/gcc.c-torture/execute/961223-1.c +1973936950b ./gcc/testsuite/gcc.c-torture/execute/970214-1.c +1571629264b ./gcc/testsuite/gcc.c-torture/execute/970214-2.c + 167780433b ./gcc/testsuite/gcc.c-torture/execute/970217-1.c +2343108590b ./gcc/testsuite/gcc.c-torture/execute/970923-1.c +2894602056b ./gcc/testsuite/gcc.c-torture/execute/980205.c +4265139835b ./gcc/testsuite/gcc.c-torture/execute/980223.c +1143734080b ./gcc/testsuite/gcc.c-torture/execute/980424-1.c +3704443102b ./gcc/testsuite/gcc.c-torture/execute/980505-1.c +2419800133b ./gcc/testsuite/gcc.c-torture/execute/980505-2.c +1955794056b ./gcc/testsuite/gcc.c-torture/execute/980506-1.c +2173791379b ./gcc/testsuite/gcc.c-torture/execute/980506-2.c + 492472793b ./gcc/testsuite/gcc.c-torture/execute/980506-3.c +3939060245b ./gcc/testsuite/gcc.c-torture/execute/980526-1.c +1183240780b ./gcc/testsuite/gcc.c-torture/execute/980526-2.c + 798626284b ./gcc/testsuite/gcc.c-torture/execute/980526-3.c + 686935511b ./gcc/testsuite/gcc.c-torture/execute/980602-1.c + 148166585b ./gcc/testsuite/gcc.c-torture/execute/980602-2.c +2555041864b ./gcc/testsuite/gcc.c-torture/execute/980604-1.c +2921367481b ./gcc/testsuite/gcc.c-torture/execute/980605-1.c + 327024946b ./gcc/testsuite/gcc.c-torture/execute/980608-1.c + 636602589b ./gcc/testsuite/gcc.c-torture/execute/980612-1.c +1796014237b ./gcc/testsuite/gcc.c-torture/execute/980617-1.c +1416887007b ./gcc/testsuite/gcc.c-torture/execute/980618-1.c +3252251770b ./gcc/testsuite/gcc.c-torture/execute/980701-1.c +3843080992b ./gcc/testsuite/gcc.c-torture/execute/980707-1.c +3327976229b ./gcc/testsuite/gcc.c-torture/execute/980709-1.c +2346484511b ./gcc/testsuite/gcc.c-torture/execute/980709-1.x +1464453071b ./gcc/testsuite/gcc.c-torture/execute/980716-1.c +1144140014b ./gcc/testsuite/gcc.c-torture/execute/980929-1.c +2567595595b ./gcc/testsuite/gcc.c-torture/execute/981001-1.c +1496092063b ./gcc/testsuite/gcc.c-torture/execute/981019-1.c +1493534646b ./gcc/testsuite/gcc.c-torture/execute/981130-1.c + 296945303b ./gcc/testsuite/gcc.c-torture/execute/981130-1.x +2098827021b ./gcc/testsuite/gcc.c-torture/execute/981206-1.c + 785276758b ./gcc/testsuite/gcc.c-torture/execute/990106-1.c +1458926953b ./gcc/testsuite/gcc.c-torture/execute/990106-2.c +1443443587b ./gcc/testsuite/gcc.c-torture/execute/990117-1.c + 98144727b ./gcc/testsuite/gcc.c-torture/execute/990127-1.c +4206968879b ./gcc/testsuite/gcc.c-torture/execute/990127-2.c +1805424399b ./gcc/testsuite/gcc.c-torture/execute/990128-1.c +1406479809b ./gcc/testsuite/gcc.c-torture/execute/990130-1.c +1075245403b ./gcc/testsuite/gcc.c-torture/execute/990208-1.c +2607456693b ./gcc/testsuite/gcc.c-torture/execute/990208-1.x +1910322968b ./gcc/testsuite/gcc.c-torture/execute/990211-1.c +2520747136b ./gcc/testsuite/gcc.c-torture/execute/990222-1.c +4167898413b ./gcc/testsuite/gcc.c-torture/execute/990324-1.c +1316369295b ./gcc/testsuite/gcc.c-torture/execute/990326-1.c +2237806705b ./gcc/testsuite/gcc.c-torture/execute/990404-1.c +3506652867b ./gcc/testsuite/gcc.c-torture/execute/990413-2.c +1028733236b ./gcc/testsuite/gcc.c-torture/execute/990413-2.x + 533594278b ./gcc/testsuite/gcc.c-torture/execute/990513-1.c +2242042026b ./gcc/testsuite/gcc.c-torture/execute/990524-1.c +1608250007b ./gcc/testsuite/gcc.c-torture/execute/990525-1.c +1043856586b ./gcc/testsuite/gcc.c-torture/execute/990525-2.c +1233686917b ./gcc/testsuite/gcc.c-torture/execute/990527-1.c +1220250784b ./gcc/testsuite/gcc.c-torture/execute/990531-1.c +3289696997b ./gcc/testsuite/gcc.c-torture/execute/990604-1.c + 80435005b ./gcc/testsuite/gcc.c-torture/execute/990628-1.c +2064588039b ./gcc/testsuite/gcc.c-torture/execute/990804-1.c +2063909199b ./gcc/testsuite/gcc.c-torture/execute/990811-1.c +1435922216b ./gcc/testsuite/gcc.c-torture/execute/990826-0.c +2369075067b ./gcc/testsuite/gcc.c-torture/execute/990826-0.x +3894203537b ./gcc/testsuite/gcc.c-torture/execute/990827-1.c +1924065387b ./gcc/testsuite/gcc.c-torture/execute/990829-1.c +3657724130b ./gcc/testsuite/gcc.c-torture/execute/990923-1.c +3037719587b ./gcc/testsuite/gcc.c-torture/execute/991014-1.c + 340177342b ./gcc/testsuite/gcc.c-torture/execute/991016-1.c +2236305082b ./gcc/testsuite/gcc.c-torture/execute/991019-1.c +4202756321b ./gcc/testsuite/gcc.c-torture/execute/991023-1.c +1824884313b ./gcc/testsuite/gcc.c-torture/execute/991030-1.c +4138873239b ./gcc/testsuite/gcc.c-torture/execute/991112-1.c +2109536582b ./gcc/testsuite/gcc.c-torture/execute/991118-1.c +1316882767b ./gcc/testsuite/gcc.c-torture/execute/991201-1.c +2220300988b ./gcc/testsuite/gcc.c-torture/execute/991202-1.c +1285333003b ./gcc/testsuite/gcc.c-torture/execute/991202-2.c +2329096948b ./gcc/testsuite/gcc.c-torture/execute/991202-3.c +3117583172b ./gcc/testsuite/gcc.c-torture/execute/991216-1.c +4234986278b ./gcc/testsuite/gcc.c-torture/execute/991216-2.c +2527910714b ./gcc/testsuite/gcc.c-torture/execute/991216-3.c +4137201305b ./gcc/testsuite/gcc.c-torture/execute/991216-4.c + 882138391b ./gcc/testsuite/gcc.c-torture/execute/991221-1.c +2854457808b ./gcc/testsuite/gcc.c-torture/execute/991227-1.c +3688640862b ./gcc/testsuite/gcc.c-torture/execute/991228-1.c +3793831392b ./gcc/testsuite/gcc.c-torture/execute/align-1.c +4120792597b ./gcc/testsuite/gcc.c-torture/execute/align-2.c +1274835551b ./gcc/testsuite/gcc.c-torture/execute/alloca-1.c +3292072248b ./gcc/testsuite/gcc.c-torture/execute/anon-1.c +1605923399b ./gcc/testsuite/gcc.c-torture/execute/arith-1.c + 343449147b ./gcc/testsuite/gcc.c-torture/execute/arith-rand.c +2001873795b ./gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c + 312869222b ./gcc/testsuite/gcc.c-torture/execute/ashldi-1.c +1327544364b ./gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c + 629391558b ./gcc/testsuite/gcc.c-torture/execute/bcp-1.c + 323354359b ./gcc/testsuite/gcc.c-torture/execute/bf64-1.c +3097986350b ./gcc/testsuite/gcc.c-torture/execute/bf64-1.x +2311291194b ./gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c +2757361338b ./gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c +3543906045b ./gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c +1320697357b ./gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c +1331291117b ./gcc/testsuite/gcc.c-torture/execute/bitfld-1.c +3644699221b ./gcc/testsuite/gcc.c-torture/execute/bitfld-1.x +1684940093b ./gcc/testsuite/gcc.c-torture/execute/bitfld-2.c +1673141587b ./gcc/testsuite/gcc.c-torture/execute/builtin-abs-1.c +2056736695b ./gcc/testsuite/gcc.c-torture/execute/builtin-abs-2.c +3097553545b ./gcc/testsuite/gcc.c-torture/execute/builtin-complex-1.c +1493337540b ./gcc/testsuite/gcc.c-torture/execute/builtin-constant.c +2076507160b ./gcc/testsuite/gcc.c-torture/execute/builtin-constant.x + 185545879b ./gcc/testsuite/gcc.c-torture/execute/builtin-noret-1.c + 329340471b ./gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c + 397570715b ./gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-2.c +1484227202b ./gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-3.c +1934387710b ./gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c +2627312111b ./gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c +3741124173b ./gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c +4012339802b ./gcc/testsuite/gcc.c-torture/execute/built-in-setjmp.c +2250919883b ./gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c +2177138525b ./gcc/testsuite/gcc.c-torture/execute/cbrt.c +2994579909b ./gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c +3257252249b ./gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c + 601076272b ./gcc/testsuite/gcc.c-torture/execute/compare-1.c +1093590348b ./gcc/testsuite/gcc.c-torture/execute/compare-2.c + 485892504b ./gcc/testsuite/gcc.c-torture/execute/compare-3.c +3943123822b ./gcc/testsuite/gcc.c-torture/execute/comp-goto-1.c +3449149566b ./gcc/testsuite/gcc.c-torture/execute/comp-goto-2.c + 760972136b ./gcc/testsuite/gcc.c-torture/execute/complex-1.c +3034158014b ./gcc/testsuite/gcc.c-torture/execute/complex-2.c + 478689052b ./gcc/testsuite/gcc.c-torture/execute/complex-3.c + 662396237b ./gcc/testsuite/gcc.c-torture/execute/complex-4.c +1022468052b ./gcc/testsuite/gcc.c-torture/execute/complex-5.c +3814081986b ./gcc/testsuite/gcc.c-torture/execute/complex-6.c +1079537985b ./gcc/testsuite/gcc.c-torture/execute/compndlit-1.c +3337673351b ./gcc/testsuite/gcc.c-torture/execute/conversion.c +1362123497b ./gcc/testsuite/gcc.c-torture/execute/cvt-1.c + 732726874b ./gcc/testsuite/gcc.c-torture/execute/cvt-1.x +1037739064b ./gcc/testsuite/gcc.c-torture/execute/dbra-1.c +3567725587b ./gcc/testsuite/gcc.c-torture/execute/divconst-1.c +3321693440b ./gcc/testsuite/gcc.c-torture/execute/divconst-2.c + 506840532b ./gcc/testsuite/gcc.c-torture/execute/divconst-3.c +2615797380b ./gcc/testsuite/gcc.c-torture/execute/divconst-3.x +2274689094b ./gcc/testsuite/gcc.c-torture/execute/divmod-1.c +1808173474b ./gcc/testsuite/gcc.c-torture/execute/eeprof-1.c +2216490291b ./gcc/testsuite/gcc.c-torture/execute/eeprof-1.x +1886321368b ./gcc/testsuite/gcc.c-torture/execute/enum-1.c +3916720934b ./gcc/testsuite/gcc.c-torture/execute/enum-2.c +2211348141b ./gcc/testsuite/gcc.c-torture/execute/execute.exp +1911697643b ./gcc/testsuite/gcc.c-torture/execute/extzvsi.c +1707039639b ./gcc/testsuite/gcc.c-torture/execute/ffs-1.c +3989025058b ./gcc/testsuite/gcc.c-torture/execute/ffs-2.c + 155906334b ./gcc/testsuite/gcc.c-torture/execute/func-ptr-1.c +1157816092b ./gcc/testsuite/gcc.c-torture/execute/gofast.c +3451592953b ./gcc/testsuite/gcc.c-torture/execute/ieee/20000320-1.c + 981656236b ./gcc/testsuite/gcc.c-torture/execute/ieee/20001122-1.c +2602526611b ./gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.c +1052207154b ./gcc/testsuite/gcc.c-torture/execute/ieee/20010226-1.c + 372215662b ./gcc/testsuite/gcc.c-torture/execute/ieee/20011123-1.c +2046772610b ./gcc/testsuite/gcc.c-torture/execute/ieee/920518-1.c +3673851898b ./gcc/testsuite/gcc.c-torture/execute/ieee/920810-1.c +1813910189b ./gcc/testsuite/gcc.c-torture/execute/ieee/930529-1.c + 73602629b ./gcc/testsuite/gcc.c-torture/execute/ieee/980619-1.c +1659512392b ./gcc/testsuite/gcc.c-torture/execute/ieee/980619-1.x +1948647907b ./gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-1.c +1935804586b ./gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-2.c + 817625481b ./gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-3.c +3452570198b ./gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-4.c + 330892698b ./gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-5.c +4125344101b ./gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.c +1953413990b ./gcc/testsuite/gcc.c-torture/execute/ieee/hugeval.x +2299573411b ./gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp + 959223490b ./gcc/testsuite/gcc.c-torture/execute/ieee/inf-1.c +4017678214b ./gcc/testsuite/gcc.c-torture/execute/ieee/minuszero.c +3545392440b ./gcc/testsuite/gcc.c-torture/execute/ieee/mzero2.c +2290856575b ./gcc/testsuite/gcc.c-torture/execute/ieee/mzero2.x +3203549249b ./gcc/testsuite/gcc.c-torture/execute/ieee/mzero3.c + 545426428b ./gcc/testsuite/gcc.c-torture/execute/ieee/rbug.c +2631912054b ./gcc/testsuite/gcc.c-torture/execute/ieee/rbug.x + 287394580b ./gcc/testsuite/gcc.c-torture/execute/index-1.c +3728840213b ./gcc/testsuite/gcc.c-torture/execute/inst-check.c +2015511278b ./gcc/testsuite/gcc.c-torture/execute/int-compare.c +2503239574b ./gcc/testsuite/gcc.c-torture/execute/longlong.c +3284814162b ./gcc/testsuite/gcc.c-torture/execute/loop-10.c +2766603756b ./gcc/testsuite/gcc.c-torture/execute/loop-11.c +3036735737b ./gcc/testsuite/gcc.c-torture/execute/loop-12.c +1130729209b ./gcc/testsuite/gcc.c-torture/execute/loop-13.c +2537268960b ./gcc/testsuite/gcc.c-torture/execute/loop-14.c + 995264748b ./gcc/testsuite/gcc.c-torture/execute/loop-15.c +2701191371b ./gcc/testsuite/gcc.c-torture/execute/loop-1.c +3443893179b ./gcc/testsuite/gcc.c-torture/execute/loop-2b.c + 869002341b ./gcc/testsuite/gcc.c-torture/execute/loop-2.c + 153943550b ./gcc/testsuite/gcc.c-torture/execute/loop-2c.c + 720145550b ./gcc/testsuite/gcc.c-torture/execute/loop-2d.c +3479028442b ./gcc/testsuite/gcc.c-torture/execute/loop-2e.c + 722341433b ./gcc/testsuite/gcc.c-torture/execute/loop-2e.x +1291794748b ./gcc/testsuite/gcc.c-torture/execute/loop-2f.c +3280299116b ./gcc/testsuite/gcc.c-torture/execute/loop-2f.x + 661111306b ./gcc/testsuite/gcc.c-torture/execute/loop-2g.c +3280299116b ./gcc/testsuite/gcc.c-torture/execute/loop-2g.x +4068453712b ./gcc/testsuite/gcc.c-torture/execute/loop-3b.c +3620613760b ./gcc/testsuite/gcc.c-torture/execute/loop-3.c +2778041526b ./gcc/testsuite/gcc.c-torture/execute/loop-3c.c +1791416082b ./gcc/testsuite/gcc.c-torture/execute/loop-4b.c +3316778727b ./gcc/testsuite/gcc.c-torture/execute/loop-4.c +3541035036b ./gcc/testsuite/gcc.c-torture/execute/loop-5.c +4217961697b ./gcc/testsuite/gcc.c-torture/execute/loop-6.c +3649171232b ./gcc/testsuite/gcc.c-torture/execute/loop-7.c +3999194364b ./gcc/testsuite/gcc.c-torture/execute/loop-8.c + 239440461b ./gcc/testsuite/gcc.c-torture/execute/loop-9.c +3308349321b ./gcc/testsuite/gcc.c-torture/execute/lshrdi-1.c +2178361746b ./gcc/testsuite/gcc.c-torture/execute/mayalias-1.c +1655048971b ./gcc/testsuite/gcc.c-torture/execute/memcpy-1.c + 187988711b ./gcc/testsuite/gcc.c-torture/execute/memcpy-2.c +1198957866b ./gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c +3672115493b ./gcc/testsuite/gcc.c-torture/execute/memset-1.c +2729518429b ./gcc/testsuite/gcc.c-torture/execute/memset-2.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 +3451120516b ./gcc/testsuite/gcc.c-torture/execute/nestfunc-3.c +1193207968b ./gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c + 462740811b ./gcc/testsuite/gcc.c-torture/execute/nest-stdar-1.c +1347988605b ./gcc/testsuite/gcc.c-torture/execute/packed-1.c +3662025483b ./gcc/testsuite/gcc.c-torture/execute/packed-2.c + 781350511b ./gcc/testsuite/gcc.c-torture/execute/pending-4.c +1246182987b ./gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c +1048909723b ./gcc/testsuite/gcc.c-torture/execute/pure-1.c + 146053249b ./gcc/testsuite/gcc.c-torture/execute/regstack-1.c +1827676873b ./gcc/testsuite/gcc.c-torture/execute/scope-1.c + 990025742b ./gcc/testsuite/gcc.c-torture/execute/scope-2.c +3788353048b ./gcc/testsuite/gcc.c-torture/execute/shiftdi.c + 968964639b ./gcc/testsuite/gcc.c-torture/execute/simd-1.c +2111263962b ./gcc/testsuite/gcc.c-torture/execute/simd-2.c +1004975218b ./gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c +2726881848b ./gcc/testsuite/gcc.c-torture/execute/stdio-opt-2.c +2215607685b ./gcc/testsuite/gcc.c-torture/execute/stdio-opt-3.c +3991648294b ./gcc/testsuite/gcc.c-torture/execute/strcmp-1.c +2372605244b ./gcc/testsuite/gcc.c-torture/execute/strcpy-1.c +4127514660b ./gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c +2567091361b ./gcc/testsuite/gcc.c-torture/execute/strct-pack-2.c +3788900866b ./gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c +3787465303b ./gcc/testsuite/gcc.c-torture/execute/strct-pack-4.c +2204360040b ./gcc/testsuite/gcc.c-torture/execute/strct-stdarg-1.c +3993171434b ./gcc/testsuite/gcc.c-torture/execute/strct-varg-1.c + 13747021b ./gcc/testsuite/gcc.c-torture/execute/strct-varg-1.x +2004905304b ./gcc/testsuite/gcc.c-torture/execute/string-opt-10.c +1757228388b ./gcc/testsuite/gcc.c-torture/execute/string-opt-11.c +3269205009b ./gcc/testsuite/gcc.c-torture/execute/string-opt-12.c +1302429529b ./gcc/testsuite/gcc.c-torture/execute/string-opt-13.c +1984203373b ./gcc/testsuite/gcc.c-torture/execute/string-opt-14.c + 206750096b ./gcc/testsuite/gcc.c-torture/execute/string-opt-15.c + 2089995b ./gcc/testsuite/gcc.c-torture/execute/string-opt-16.c +4247898295b ./gcc/testsuite/gcc.c-torture/execute/string-opt-17.c +3389618360b ./gcc/testsuite/gcc.c-torture/execute/string-opt-1.c +2499130848b ./gcc/testsuite/gcc.c-torture/execute/string-opt-2.c + 307949358b ./gcc/testsuite/gcc.c-torture/execute/string-opt-3.c +1473532603b ./gcc/testsuite/gcc.c-torture/execute/string-opt-4.c +2202340101b ./gcc/testsuite/gcc.c-torture/execute/string-opt-5.c + 196339167b ./gcc/testsuite/gcc.c-torture/execute/string-opt-6.c +2437896034b ./gcc/testsuite/gcc.c-torture/execute/string-opt-7.c +3642395267b ./gcc/testsuite/gcc.c-torture/execute/string-opt-8.c +2299025367b ./gcc/testsuite/gcc.c-torture/execute/string-opt-9.c +2255190212b ./gcc/testsuite/gcc.c-torture/execute/strlen-1.c +4274645385b ./gcc/testsuite/gcc.c-torture/execute/strncmp-1.c +3047570290b ./gcc/testsuite/gcc.c-torture/execute/struct-cpy-1.c +2234035225b ./gcc/testsuite/gcc.c-torture/execute/struct-ini-1.c +1176467633b ./gcc/testsuite/gcc.c-torture/execute/struct-ini-2.c +2162338370b ./gcc/testsuite/gcc.c-torture/execute/struct-ini-3.c +3372312182b ./gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c +1924491577b ./gcc/testsuite/gcc.c-torture/execute/struct-ret-1.c +2222062805b ./gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c +2658407134b ./gcc/testsuite/gcc.c-torture/execute/tstdi-1.c +1760191623b ./gcc/testsuite/gcc.c-torture/execute/unroll-1.c + 150011334b ./gcc/testsuite/gcc.c-torture/execute/va-arg-10.c +1341755443b ./gcc/testsuite/gcc.c-torture/execute/va-arg-11.c +3741851708b ./gcc/testsuite/gcc.c-torture/execute/va-arg-12.c +2056576210b ./gcc/testsuite/gcc.c-torture/execute/va-arg-13.c +1501818131b ./gcc/testsuite/gcc.c-torture/execute/va-arg-14.c + 276020100b ./gcc/testsuite/gcc.c-torture/execute/va-arg-15.c +4028296238b ./gcc/testsuite/gcc.c-torture/execute/va-arg-16.c +2803615477b ./gcc/testsuite/gcc.c-torture/execute/va-arg-17.c +2108289558b ./gcc/testsuite/gcc.c-torture/execute/va-arg-18.c +4145285080b ./gcc/testsuite/gcc.c-torture/execute/va-arg-19.c +4100317579b ./gcc/testsuite/gcc.c-torture/execute/va-arg-1.c + 366376907b ./gcc/testsuite/gcc.c-torture/execute/va-arg-20.c +3416533370b ./gcc/testsuite/gcc.c-torture/execute/va-arg-21.c +1403664843b ./gcc/testsuite/gcc.c-torture/execute/va-arg-22.c +2661012060b ./gcc/testsuite/gcc.c-torture/execute/va-arg-23.c +3898927180b ./gcc/testsuite/gcc.c-torture/execute/va-arg-2.c + 839866355b ./gcc/testsuite/gcc.c-torture/execute/va-arg-4.c +1210036672b ./gcc/testsuite/gcc.c-torture/execute/va-arg-5.c + 365894168b ./gcc/testsuite/gcc.c-torture/execute/va-arg-6.c +2019116109b ./gcc/testsuite/gcc.c-torture/execute/va-arg-7.c +3989115940b ./gcc/testsuite/gcc.c-torture/execute/va-arg-8.c +2833151734b ./gcc/testsuite/gcc.c-torture/execute/va-arg-9.c +1911372417b ./gcc/testsuite/gcc.c-torture/execute/wchar_t-1.c + 529327846b ./gcc/testsuite/gcc.c-torture/execute/widechar-1.c +1902127658b ./gcc/testsuite/gcc.c-torture/execute/widechar-2.c +2556092488b ./gcc/testsuite/gcc.c-torture/execute/zerolen-1.c +4066787379b ./gcc/testsuite/gcc.c-torture/execute/zerolen-2.c + 634421910b ./gcc/testsuite/gcc.c-torture/unsorted/386.c +2512826658b ./gcc/testsuite/gcc.c-torture/unsorted/86.c +2687046562b ./gcc/testsuite/gcc.c-torture/unsorted/a1.c +3122819825b ./gcc/testsuite/gcc.c-torture/unsorted/a3.c +1905897475b ./gcc/testsuite/gcc.c-torture/unsorted/aaa.c +1430858172b ./gcc/testsuite/gcc.c-torture/unsorted/aa.c +2128951928b ./gcc/testsuite/gcc.c-torture/unsorted/abs.c + 51945996b ./gcc/testsuite/gcc.c-torture/unsorted/a.c +4087775597b ./gcc/testsuite/gcc.c-torture/unsorted/ac.c +4108214922b ./gcc/testsuite/gcc.c-torture/unsorted/acc.c + 178238083b ./gcc/testsuite/gcc.c-torture/unsorted/add386.c +1561010997b ./gcc/testsuite/gcc.c-torture/unsorted/add.c + 425148131b ./gcc/testsuite/gcc.c-torture/unsorted/addcc.c +1010727230b ./gcc/testsuite/gcc.c-torture/unsorted/andm.c +1804826393b ./gcc/testsuite/gcc.c-torture/unsorted/andmem.c +1939054464b ./gcc/testsuite/gcc.c-torture/unsorted/andn.c + 958534456b ./gcc/testsuite/gcc.c-torture/unsorted/andok.c +4100679649b ./gcc/testsuite/gcc.c-torture/unsorted/andsi.c +1812217387b ./gcc/testsuite/gcc.c-torture/unsorted/andsparc.c +1261488553b ./gcc/testsuite/gcc.c-torture/unsorted/aos.c +3358660284b ./gcc/testsuite/gcc.c-torture/unsorted/arr.c + 529589500b ./gcc/testsuite/gcc.c-torture/unsorted/as.c +2341774096b ./gcc/testsuite/gcc.c-torture/unsorted/ase.c + 278197700b ./gcc/testsuite/gcc.c-torture/unsorted/b1.c +1838022421b ./gcc/testsuite/gcc.c-torture/unsorted/b2.c +1297638431b ./gcc/testsuite/gcc.c-torture/unsorted/b3.c + 98906803b ./gcc/testsuite/gcc.c-torture/unsorted/b88.c +4166624962b ./gcc/testsuite/gcc.c-torture/unsorted/bad.c + 909355576b ./gcc/testsuite/gcc.c-torture/unsorted/band.c + 782217635b ./gcc/testsuite/gcc.c-torture/unsorted/bb0.c + 104727600b ./gcc/testsuite/gcc.c-torture/unsorted/bb1.c +2113129899b ./gcc/testsuite/gcc.c-torture/unsorted/bbb.c +3604241750b ./gcc/testsuite/gcc.c-torture/unsorted/b.c +2670310529b ./gcc/testsuite/gcc.c-torture/unsorted/bc.c +3090384483b ./gcc/testsuite/gcc.c-torture/unsorted/bcopy.c +2685623920b ./gcc/testsuite/gcc.c-torture/unsorted/bf.c +1825505370b ./gcc/testsuite/gcc.c-torture/unsorted/bfins.c +3222678366b ./gcc/testsuite/gcc.c-torture/unsorted/bfx.c +1818008243b ./gcc/testsuite/gcc.c-torture/unsorted/bge.c +1169896684b ./gcc/testsuite/gcc.c-torture/unsorted/bit.c +4267772046b ./gcc/testsuite/gcc.c-torture/unsorted/bitf.c +1244917866b ./gcc/testsuite/gcc.c-torture/unsorted/bitw.c +3205164461b ./gcc/testsuite/gcc.c-torture/unsorted/blk.c +3930520391b ./gcc/testsuite/gcc.c-torture/unsorted/bt386.c +3879987638b ./gcc/testsuite/gcc.c-torture/unsorted/bt.c +2930337150b ./gcc/testsuite/gcc.c-torture/unsorted/BUG11.c + 645328736b ./gcc/testsuite/gcc.c-torture/unsorted/BUG12.c +3447791606b ./gcc/testsuite/gcc.c-torture/unsorted/BUG13.c +1345083343b ./gcc/testsuite/gcc.c-torture/unsorted/BUG16.c +2211699544b ./gcc/testsuite/gcc.c-torture/unsorted/BUG17.c +3824994911b ./gcc/testsuite/gcc.c-torture/unsorted/BUG18.c +1577087180b ./gcc/testsuite/gcc.c-torture/unsorted/BUG1.c +2177082003b ./gcc/testsuite/gcc.c-torture/unsorted/BUG21.c +1740665759b ./gcc/testsuite/gcc.c-torture/unsorted/BUG22.c +4075155387b ./gcc/testsuite/gcc.c-torture/unsorted/BUG23.c +3968893634b ./gcc/testsuite/gcc.c-torture/unsorted/BUG24.c + 459689731b ./gcc/testsuite/gcc.c-torture/unsorted/BUG25.c +3618943848b ./gcc/testsuite/gcc.c-torture/unsorted/BUG2.c + 474328818b ./gcc/testsuite/gcc.c-torture/unsorted/BUG3.c +1462112702b ./gcc/testsuite/gcc.c-torture/unsorted/BUG4.c +3140531389b ./gcc/testsuite/gcc.c-torture/unsorted/BUG5.c + 460917160b ./gcc/testsuite/gcc.c-torture/unsorted/BUG6.c +2778832219b ./gcc/testsuite/gcc.c-torture/unsorted/bug.c + 909529146b ./gcc/testsuite/gcc.c-torture/unsorted/bugc.c +3859987766b ./gcc/testsuite/gcc.c-torture/unsorted/buns.c +2981977682b ./gcc/testsuite/gcc.c-torture/unsorted/bx.c +3824196498b ./gcc/testsuite/gcc.c-torture/unsorted/c1.c +3656093116b ./gcc/testsuite/gcc.c-torture/unsorted/c2.c +3745915003b ./gcc/testsuite/gcc.c-torture/unsorted/call386.c +3818633964b ./gcc/testsuite/gcc.c-torture/unsorted/call.c +3496796739b ./gcc/testsuite/gcc.c-torture/unsorted/callind.c +3780608001b ./gcc/testsuite/gcc.c-torture/unsorted/c.c + 162598922b ./gcc/testsuite/gcc.c-torture/unsorted/cc.c +2143288465b ./gcc/testsuite/gcc.c-torture/unsorted/charmtst.c +1855363258b ./gcc/testsuite/gcc.c-torture/unsorted/cmb.c +1285046858b ./gcc/testsuite/gcc.c-torture/unsorted/cmp.c +1423312127b ./gcc/testsuite/gcc.c-torture/unsorted/cmphi.c +2318993881b ./gcc/testsuite/gcc.c-torture/unsorted/cmpsi386.c +4235211728b ./gcc/testsuite/gcc.c-torture/unsorted/cmul.c + 854170788b ./gcc/testsuite/gcc.c-torture/unsorted/cn1.c + 935857365b ./gcc/testsuite/gcc.c-torture/unsorted/comb.c +1810135123b ./gcc/testsuite/gcc.c-torture/unsorted/consec.c + 181790131b ./gcc/testsuite/gcc.c-torture/unsorted/const.c +2353636753b ./gcc/testsuite/gcc.c-torture/unsorted/conv.c +3252387675b ./gcc/testsuite/gcc.c-torture/unsorted/conv_tst.c +2280634062b ./gcc/testsuite/gcc.c-torture/unsorted/cp.c +1738381851b ./gcc/testsuite/gcc.c-torture/unsorted/csebug.c +1464956912b ./gcc/testsuite/gcc.c-torture/unsorted/cvt.c + 606535868b ./gcc/testsuite/gcc.c-torture/unsorted/dblbug.c +3851183583b ./gcc/testsuite/gcc.c-torture/unsorted/dbl_parm.c +3440041653b ./gcc/testsuite/gcc.c-torture/unsorted/d.c +2925438011b ./gcc/testsuite/gcc.c-torture/unsorted/ddd.c +2791348449b ./gcc/testsuite/gcc.c-torture/unsorted/dead.c + 609366019b ./gcc/testsuite/gcc.c-torture/unsorted/delay.c + 305442480b ./gcc/testsuite/gcc.c-torture/unsorted/DFcmp.c +3029371757b ./gcc/testsuite/gcc.c-torture/unsorted/di.c + 420255576b ./gcc/testsuite/gcc.c-torture/unsorted/dic.c + 716977667b ./gcc/testsuite/gcc.c-torture/unsorted/dilayout.c +1071957355b ./gcc/testsuite/gcc.c-torture/unsorted/dimove.c + 163894537b ./gcc/testsuite/gcc.c-torture/unsorted/dimul.c +1962021495b ./gcc/testsuite/gcc.c-torture/unsorted/div.c +1911882561b ./gcc/testsuite/gcc.c-torture/unsorted/divdf.c +3643811739b ./gcc/testsuite/gcc.c-torture/unsorted/dm.c +3366321383b ./gcc/testsuite/gcc.c-torture/unsorted/dshift.c + 691935419b ./gcc/testsuite/gcc.c-torture/unsorted/e.c +3422715387b ./gcc/testsuite/gcc.c-torture/unsorted/ex.c +3295431583b ./gcc/testsuite/gcc.c-torture/unsorted/ext.c +3418757365b ./gcc/testsuite/gcc.c-torture/unsorted/f1.c +1799287010b ./gcc/testsuite/gcc.c-torture/unsorted/f2.c + 742887905b ./gcc/testsuite/gcc.c-torture/unsorted/fdmul.c +3396096931b ./gcc/testsuite/gcc.c-torture/unsorted/float.c +2705424580b ./gcc/testsuite/gcc.c-torture/unsorted/flo.c +1861286853b ./gcc/testsuite/gcc.c-torture/unsorted/flt_const.c +1778808555b ./gcc/testsuite/gcc.c-torture/unsorted/fnul.c + 837581993b ./gcc/testsuite/gcc.c-torture/unsorted/foo.c +2603890884b ./gcc/testsuite/gcc.c-torture/unsorted/forgetcc.c +1311942689b ./gcc/testsuite/gcc.c-torture/unsorted/fq.c +2823794598b ./gcc/testsuite/gcc.c-torture/unsorted/g.c +4182806672b ./gcc/testsuite/gcc.c-torture/unsorted/gen_tst.c + 440386278b ./gcc/testsuite/gcc.c-torture/unsorted/glob.c +2712797412b ./gcc/testsuite/gcc.c-torture/unsorted/gronk.c +2912660272b ./gcc/testsuite/gcc.c-torture/unsorted/hibug.c +2506280517b ./gcc/testsuite/gcc.c-torture/unsorted/hi.c +4088813022b ./gcc/testsuite/gcc.c-torture/unsorted/HIcmp.c +2060643608b ./gcc/testsuite/gcc.c-torture/unsorted/HIset.c +1463391444b ./gcc/testsuite/gcc.c-torture/unsorted/i.c +3171392500b ./gcc/testsuite/gcc.c-torture/unsorted/i++.c +1222319492b ./gcc/testsuite/gcc.c-torture/unsorted/ic.c +2244080969b ./gcc/testsuite/gcc.c-torture/unsorted/icmp.c +3544970343b ./gcc/testsuite/gcc.c-torture/unsorted/ifreg.c +1391595029b ./gcc/testsuite/gcc.c-torture/unsorted/imm.c + 125065552b ./gcc/testsuite/gcc.c-torture/unsorted/isinf.c +3010843181b ./gcc/testsuite/gcc.c-torture/unsorted/jmp.c +2660706970b ./gcc/testsuite/gcc.c-torture/unsorted/jumptab.c +2953050089b ./gcc/testsuite/gcc.c-torture/unsorted/layout.c +3456840745b ./gcc/testsuite/gcc.c-torture/unsorted/lbug.c +1238043529b ./gcc/testsuite/gcc.c-torture/unsorted/l.c +2906412336b ./gcc/testsuite/gcc.c-torture/unsorted/ll1.c +2085462310b ./gcc/testsuite/gcc.c-torture/unsorted/llbug.c +1419215241b ./gcc/testsuite/gcc.c-torture/unsorted/lll.c +3825978026b ./gcc/testsuite/gcc.c-torture/unsorted/load8.c + 791778479b ./gcc/testsuite/gcc.c-torture/unsorted/loadhicc.c + 439371726b ./gcc/testsuite/gcc.c-torture/unsorted/log2.c + 418270073b ./gcc/testsuite/gcc.c-torture/unsorted/logic.c + 388000712b ./gcc/testsuite/gcc.c-torture/unsorted/loop-1.c +2317019693b ./gcc/testsuite/gcc.c-torture/unsorted/loop386.c +3780249238b ./gcc/testsuite/gcc.c-torture/unsorted/lop.c +3011092171b ./gcc/testsuite/gcc.c-torture/unsorted/m1.c +1664237855b ./gcc/testsuite/gcc.c-torture/unsorted/m2.c + 836486950b ./gcc/testsuite/gcc.c-torture/unsorted/m5.c +1315431234b ./gcc/testsuite/gcc.c-torture/unsorted/m68.c +1140567438b ./gcc/testsuite/gcc.c-torture/unsorted/mbyte.c +1343630589b ./gcc/testsuite/gcc.c-torture/unsorted/mchar.c +1971867771b ./gcc/testsuite/gcc.c-torture/unsorted/mcmp.c +1050674918b ./gcc/testsuite/gcc.c-torture/unsorted/mdouble.c +3545288402b ./gcc/testsuite/gcc.c-torture/unsorted/memtst.c +1607208885b ./gcc/testsuite/gcc.c-torture/unsorted/miscomp.c + 517599771b ./gcc/testsuite/gcc.c-torture/unsorted/mm.c +3498200377b ./gcc/testsuite/gcc.c-torture/unsorted/mod.c + 852673854b ./gcc/testsuite/gcc.c-torture/unsorted/modcc.c +3290683845b ./gcc/testsuite/gcc.c-torture/unsorted/move.c +2934241414b ./gcc/testsuite/gcc.c-torture/unsorted/move_qhi.c +2156076426b ./gcc/testsuite/gcc.c-torture/unsorted/mregtst.c +2833441830b ./gcc/testsuite/gcc.c-torture/unsorted/msp.c +3686945259b ./gcc/testsuite/gcc.c-torture/unsorted/mtst.c + 650788304b ./gcc/testsuite/gcc.c-torture/unsorted/mu.c +3210222105b ./gcc/testsuite/gcc.c-torture/unsorted/mul.c + 206884481b ./gcc/testsuite/gcc.c-torture/unsorted/mword1.c +3114106310b ./gcc/testsuite/gcc.c-torture/unsorted/mword.c +1193753806b ./gcc/testsuite/gcc.c-torture/unsorted/n1.c +3021632957b ./gcc/testsuite/gcc.c-torture/unsorted/nand.c +1942143253b ./gcc/testsuite/gcc.c-torture/unsorted/n.c +1255157012b ./gcc/testsuite/gcc.c-torture/unsorted/neg.c +2666891841b ./gcc/testsuite/gcc.c-torture/unsorted/o.c +1641502386b ./gcc/testsuite/gcc.c-torture/unsorted/omit.c +2947983429b ./gcc/testsuite/gcc.c-torture/unsorted/opout.c +4144556375b ./gcc/testsuite/gcc.c-torture/unsorted/opt.c +2570634505b ./gcc/testsuite/gcc.c-torture/unsorted/or386.c +1221510857b ./gcc/testsuite/gcc.c-torture/unsorted/or.c +3498239118b ./gcc/testsuite/gcc.c-torture/unsorted/parms.c +4291861284b ./gcc/testsuite/gcc.c-torture/unsorted/pass.c +3299772143b ./gcc/testsuite/gcc.c-torture/unsorted/p.c +1371923458b ./gcc/testsuite/gcc.c-torture/unsorted/pmt.c +2511249387b ./gcc/testsuite/gcc.c-torture/unsorted/poor.c + 745326023b ./gcc/testsuite/gcc.c-torture/unsorted/pp.c +1391345399b ./gcc/testsuite/gcc.c-torture/unsorted/pret-arg.c +3407302768b ./gcc/testsuite/gcc.c-torture/unsorted/pyr2.c +2603570420b ./gcc/testsuite/gcc.c-torture/unsorted/PYRBUG.c + 697484600b ./gcc/testsuite/gcc.c-torture/unsorted/pyr.c +1835488344b ./gcc/testsuite/gcc.c-torture/unsorted/q.c + 839150718b ./gcc/testsuite/gcc.c-torture/unsorted/QIcmp.c +2111121086b ./gcc/testsuite/gcc.c-torture/unsorted/QIset.c +4283361995b ./gcc/testsuite/gcc.c-torture/unsorted/r1.c +1427595492b ./gcc/testsuite/gcc.c-torture/unsorted/r.c +4078624014b ./gcc/testsuite/gcc.c-torture/unsorted/rel.c +3414105414b ./gcc/testsuite/gcc.c-torture/unsorted/rmsc.c +1012332947b ./gcc/testsuite/gcc.c-torture/unsorted/round.c +3178090569b ./gcc/testsuite/gcc.c-torture/unsorted/run.c +3862968210b ./gcc/testsuite/gcc.c-torture/unsorted/sar.c +1744325584b ./gcc/testsuite/gcc.c-torture/unsorted/s.c +2416335748b ./gcc/testsuite/gcc.c-torture/unsorted/scal.c +4292026279b ./gcc/testsuite/gcc.c-torture/unsorted/sc.c +1669731371b ./gcc/testsuite/gcc.c-torture/unsorted/scc.c +3073011184b ./gcc/testsuite/gcc.c-torture/unsorted/scond.c +4127283390b ./gcc/testsuite/gcc.c-torture/unsorted/selfrec.c + 772856379b ./gcc/testsuite/gcc.c-torture/unsorted/seq.c +3595435741b ./gcc/testsuite/gcc.c-torture/unsorted/set386.c + 772098437b ./gcc/testsuite/gcc.c-torture/unsorted/set88.c +1791217871b ./gcc/testsuite/gcc.c-torture/unsorted/SFset.c +2510322715b ./gcc/testsuite/gcc.c-torture/unsorted/shand.c +1917728540b ./gcc/testsuite/gcc.c-torture/unsorted/sh.c + 369189446b ./gcc/testsuite/gcc.c-torture/unsorted/shft.c + 786362264b ./gcc/testsuite/gcc.c-torture/unsorted/shift.c +1326810661b ./gcc/testsuite/gcc.c-torture/unsorted/shloop.c +1731774655b ./gcc/testsuite/gcc.c-torture/unsorted/shm.c +3855537843b ./gcc/testsuite/gcc.c-torture/unsorted/SIcmp.c +3198420130b ./gcc/testsuite/gcc.c-torture/unsorted/signext2.c +3333038544b ./gcc/testsuite/gcc.c-torture/unsorted/signext.c +1627754274b ./gcc/testsuite/gcc.c-torture/unsorted/sim.c + 380795934b ./gcc/testsuite/gcc.c-torture/unsorted/simple.c +2010223878b ./gcc/testsuite/gcc.c-torture/unsorted/SIset.c + 927966180b ./gcc/testsuite/gcc.c-torture/unsorted/sne.c +1732276088b ./gcc/testsuite/gcc.c-torture/unsorted/sound.c +1462108320b ./gcc/testsuite/gcc.c-torture/unsorted/sparcbug.c + 680850660b ./gcc/testsuite/gcc.c-torture/unsorted/speed.c +1459712797b ./gcc/testsuite/gcc.c-torture/unsorted/stor.c +3521937419b ./gcc/testsuite/gcc.c-torture/unsorted/store0.c + 429514643b ./gcc/testsuite/gcc.c-torture/unsorted/storecc.c +2367209182b ./gcc/testsuite/gcc.c-torture/unsorted/str.c +1212744014b ./gcc/testsuite/gcc.c-torture/unsorted/stru.c +2936891454b ./gcc/testsuite/gcc.c-torture/unsorted/structret.c +1723639277b ./gcc/testsuite/gcc.c-torture/unsorted/stuct.c +3579655725b ./gcc/testsuite/gcc.c-torture/unsorted/sub32.c +2225754564b ./gcc/testsuite/gcc.c-torture/unsorted/subcc.c +1610852268b ./gcc/testsuite/gcc.c-torture/unsorted/subcse.c +1291307272b ./gcc/testsuite/gcc.c-torture/unsorted/sym.c + 319785041b ./gcc/testsuite/gcc.c-torture/unsorted/symconst.c +1215688317b ./gcc/testsuite/gcc.c-torture/unsorted/t.c +3564367767b ./gcc/testsuite/gcc.c-torture/unsorted/test.c + 585245677b ./gcc/testsuite/gcc.c-torture/unsorted/test-flow.c +1417505636b ./gcc/testsuite/gcc.c-torture/unsorted/test-loop.c +1907124578b ./gcc/testsuite/gcc.c-torture/unsorted/time.c + 316618822b ./gcc/testsuite/gcc.c-torture/unsorted/tmp.c + 551299652b ./gcc/testsuite/gcc.c-torture/unsorted/trivial.c + 54055479b ./gcc/testsuite/gcc.c-torture/unsorted/trunc.c +1458206113b ./gcc/testsuite/gcc.c-torture/unsorted/u.c + 620556027b ./gcc/testsuite/gcc.c-torture/unsorted/udconvert.c +4030884798b ./gcc/testsuite/gcc.c-torture/unsorted/udivmod4.c + 367886956b ./gcc/testsuite/gcc.c-torture/unsorted/UHIcmp.c +2240659922b ./gcc/testsuite/gcc.c-torture/unsorted/uns.c + 434767322b ./gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp +4067751424b ./gcc/testsuite/gcc.c-torture/unsorted/uns_tst.c +3380740291b ./gcc/testsuite/gcc.c-torture/unsorted/UQIcmp.c +3065994513b ./gcc/testsuite/gcc.c-torture/unsorted/USIcmp.c +3061572007b ./gcc/testsuite/gcc.c-torture/unsorted/uuarg.c + 339227429b ./gcc/testsuite/gcc.c-torture/unsorted/v.c + 97022866b ./gcc/testsuite/gcc.c-torture/unsorted/w.c + 502682554b ./gcc/testsuite/gcc.c-torture/unsorted/ww.c +1561412324b ./gcc/testsuite/gcc.c-torture/unsorted/xb.c +3522679530b ./gcc/testsuite/gcc.c-torture/unsorted/xbg.c +2143513908b ./gcc/testsuite/gcc.c-torture/unsorted/x.c +2513066849b ./gcc/testsuite/gcc.c-torture/unsorted/xc.c +3791802167b ./gcc/testsuite/gcc.c-torture/unsorted/xcsebug.c + 753765877b ./gcc/testsuite/gcc.c-torture/unsorted/xdi.c +2449229476b ./gcc/testsuite/gcc.c-torture/unsorted/xfoo.c +1976729056b ./gcc/testsuite/gcc.c-torture/unsorted/xi.c + 467677832b ./gcc/testsuite/gcc.c-torture/unsorted/xlop.c +2772134709b ./gcc/testsuite/gcc.c-torture/unsorted/xmtst.c +2887718336b ./gcc/testsuite/gcc.c-torture/unsorted/xneg.c + 891585403b ./gcc/testsuite/gcc.c-torture/unsorted/xopt.c +3158383083b ./gcc/testsuite/gcc.c-torture/unsorted/xor.c +2275025612b ./gcc/testsuite/gcc.c-torture/unsorted/xorn.c + 696616007b ./gcc/testsuite/gcc.c-torture/unsorted/xp.c +3369544877b ./gcc/testsuite/gcc.c-torture/unsorted/xpp.c + 687461532b ./gcc/testsuite/gcc.c-torture/unsorted/xs.c +2453856793b ./gcc/testsuite/gcc.c-torture/unsorted/xsh.c + 749676174b ./gcc/testsuite/gcc.c-torture/unsorted/xz.c +3236233174b ./gcc/testsuite/gcc.c-torture/unsorted/xzz.c +1020735670b ./gcc/testsuite/gcc.dg/20000108-1.c + 289377156b ./gcc/testsuite/gcc.dg/20000111-1.c + 441096099b ./gcc/testsuite/gcc.dg/20000609-1.c + 843859427b ./gcc/testsuite/gcc.dg/20000614-1.c +3590467322b ./gcc/testsuite/gcc.dg/20000614-2.c +2687914259b ./gcc/testsuite/gcc.dg/20000623-1.c +1697494088b ./gcc/testsuite/gcc.dg/20000629-1.c +2411171658b ./gcc/testsuite/gcc.dg/20000707-1.c +1242354775b ./gcc/testsuite/gcc.dg/20000715-1.c +2414727429b ./gcc/testsuite/gcc.dg/20000720-1.c +2628509241b ./gcc/testsuite/gcc.dg/20000724-1.c + 855317863b ./gcc/testsuite/gcc.dg/20000807-1.c +2282190390b ./gcc/testsuite/gcc.dg/20000904-1.c +1205584698b ./gcc/testsuite/gcc.dg/20000906-1.c +2401733773b ./gcc/testsuite/gcc.dg/20000926-1.c + 912559247b ./gcc/testsuite/gcc.dg/20001009-1.c +4235098888b ./gcc/testsuite/gcc.dg/20001012-1.c +3084023965b ./gcc/testsuite/gcc.dg/20001012-2.c +2504286200b ./gcc/testsuite/gcc.dg/20001013-1.c + 989710521b ./gcc/testsuite/gcc.dg/20001023-1.c +2648600842b ./gcc/testsuite/gcc.dg/20001101-1.c + 452608955b ./gcc/testsuite/gcc.dg/20001102-1.c +2644591049b ./gcc/testsuite/gcc.dg/20001108-1.c +3796315325b ./gcc/testsuite/gcc.dg/20001116-1.c + 280677441b ./gcc/testsuite/gcc.dg/20001117-1.c + 752060605b ./gcc/testsuite/gcc.dg/20001127-1.c +1243003570b ./gcc/testsuite/gcc.dg/20001201-1.c +1646064105b ./gcc/testsuite/gcc.dg/20001228-1.c +2498549558b ./gcc/testsuite/gcc.dg/20010202-1.c +2616951355b ./gcc/testsuite/gcc.dg/20010405-1.c +2545788691b ./gcc/testsuite/gcc.dg/20010423-1.c +3041407018b ./gcc/testsuite/gcc.dg/20010520-1.c +3520626317b ./gcc/testsuite/gcc.dg/20010622-1.c +2877988798b ./gcc/testsuite/gcc.dg/20010822-1.c +2149609410b ./gcc/testsuite/gcc.dg/20010912-1.c +1230888954b ./gcc/testsuite/gcc.dg/20011008-1.c +2932858639b ./gcc/testsuite/gcc.dg/20011008-2.c +2130390160b ./gcc/testsuite/gcc.dg/20011009-1.c +1094879191b ./gcc/testsuite/gcc.dg/20011015-1.c +3257749642b ./gcc/testsuite/gcc.dg/20011018-1.c +1920312928b ./gcc/testsuite/gcc.dg/20011021-1.c +1850474246b ./gcc/testsuite/gcc.dg/20011029-2.c +1124303586b ./gcc/testsuite/gcc.dg/20011107-1.c +3977721072b ./gcc/testsuite/gcc.dg/20011113-1.c + 43629702b ./gcc/testsuite/gcc.dg/20011119-1.c +1970395659b ./gcc/testsuite/gcc.dg/20011127-1.c + 640681704b ./gcc/testsuite/gcc.dg/20011130-1.c + 715751053b ./gcc/testsuite/gcc.dg/20011214-1.c +3615281870b ./gcc/testsuite/gcc.dg/20020103-1.c +2180708198b ./gcc/testsuite/gcc.dg/20020104-1.c + 98244853b ./gcc/testsuite/gcc.dg/20020108-1.c + 951724852b ./gcc/testsuite/gcc.dg/20020115-1.c + 785896302b ./gcc/testsuite/gcc.dg/20020116-1.c +3842134030b ./gcc/testsuite/gcc.dg/20020116-2.c +4113077329b ./gcc/testsuite/gcc.dg/20020118-1.c +3751699275b ./gcc/testsuite/gcc.dg/20020122-1.c + 150189901b ./gcc/testsuite/gcc.dg/20020122-2.c + 57782331b ./gcc/testsuite/gcc.dg/20020122-3.c +2367653115b ./gcc/testsuite/gcc.dg/20020122-4.c +4139034769b ./gcc/testsuite/gcc.dg/20020201-1.c + 205098899b ./gcc/testsuite/gcc.dg/20020201-2.c + 821274050b ./gcc/testsuite/gcc.dg/20020201-3.c +2936802890b ./gcc/testsuite/gcc.dg/20020201-4.c +2531686627b ./gcc/testsuite/gcc.dg/20020206-1.c +3783933618b ./gcc/testsuite/gcc.dg/20020210-1.c +3546737192b ./gcc/testsuite/gcc.dg/20020218-1.c + 819933725b ./gcc/testsuite/gcc.dg/20020219-1.c + 794792782b ./gcc/testsuite/gcc.dg/20020220-1.c +1662033181b ./gcc/testsuite/gcc.dg/20020220-2.c +2954578455b ./gcc/testsuite/gcc.dg/20020222-1.c +2546434352b ./gcc/testsuite/gcc.dg/20020224-1.c + 627755992b ./gcc/testsuite/gcc.dg/20020304-1.c +2738421039b ./gcc/testsuite/gcc.dg/20020310-1.c + 767384458b ./gcc/testsuite/gcc.dg/20020312-1.c +2062142429b ./gcc/testsuite/gcc.dg/20020312-2.c + 353733237b ./gcc/testsuite/gcc.dg/20020313-1.c + 663674028b ./gcc/testsuite/gcc.dg/20020319-1.c +3802202669b ./gcc/testsuite/gcc.dg/20020326-1.c + 575770214b ./gcc/testsuite/gcc.dg/20020411-1.c +2767099233b ./gcc/testsuite/gcc.dg/20020415-1.c +2427264054b ./gcc/testsuite/gcc.dg/20020416-1.c +1785651312b ./gcc/testsuite/gcc.dg/20020418-1.c +1527728757b ./gcc/testsuite/gcc.dg/20020418-2.c + 19296994b ./gcc/testsuite/gcc.dg/20020425-1.c +2088656022b ./gcc/testsuite/gcc.dg/20020426-1.c +4234050901b ./gcc/testsuite/gcc.dg/20020426-2.c +3359725112b ./gcc/testsuite/gcc.dg/20020430-1.c +2963915296b ./gcc/testsuite/gcc.dg/20020503-1.c +3667555097b ./gcc/testsuite/gcc.dg/20020517-1.c + 536325431b ./gcc/testsuite/gcc.dg/20020523-1.c + 536325431b ./gcc/testsuite/gcc.dg/20020523-2.c + 886670658b ./gcc/testsuite/gcc.dg/20020527-1.c +2086765142b ./gcc/testsuite/gcc.dg/20020530-1.c +4218205154b ./gcc/testsuite/gcc.dg/20020531-1.c +1411493320b ./gcc/testsuite/gcc.dg/20020607-1.c +1354165258b ./gcc/testsuite/gcc.dg/20020607-2.c +1518490714b ./gcc/testsuite/gcc.dg/20020616-1.c +2940242394b ./gcc/testsuite/gcc.dg/20020620-1.c +1126442809b ./gcc/testsuite/gcc.dg/20020919-1.c +1344027764b ./gcc/testsuite/gcc.dg/20020926-1.c +3573081438b ./gcc/testsuite/gcc.dg/20021006-1.c + 344810811b ./gcc/testsuite/gcc.dg/20021014-1.c + 759072094b ./gcc/testsuite/gcc.dg/20021018-1.c +2475506444b ./gcc/testsuite/gcc.dg/20021023-1.c + 233701902b ./gcc/testsuite/gcc.dg/20021029-1.c +2468373945b ./gcc/testsuite/gcc.dg/20021029-2.c +2578785970b ./gcc/testsuite/gcc.dg/20021116-1.c + 32314160b ./gcc/testsuite/gcc.dg/20030120-1.c + 6501003b ./gcc/testsuite/gcc.dg/20030123-1.c +2206154706b ./gcc/testsuite/gcc.dg/20030129-1.c +4052537013b ./gcc/testsuite/gcc.dg/20030213-1.c +1045670620b ./gcc/testsuite/gcc.dg/20030225-1.c + 11242163b ./gcc/testsuite/gcc.dg/20030309-1.c + 539628878b ./gcc/testsuite/gcc.dg/20030321-1.c +3937697137b ./gcc/testsuite/gcc.dg/20030323-1.c +2744313002b ./gcc/testsuite/gcc.dg/20030324-1.c +3096769307b ./gcc/testsuite/gcc.dg/20030331-2.c +1058638767b ./gcc/testsuite/gcc.dg/20030414-1.c + 562276436b ./gcc/testsuite/gcc.dg/20030625-1.c + 234439247b ./gcc/testsuite/gcc.dg/20030627-1.c +2034015147b ./gcc/testsuite/gcc.dg/20030702-1.c + 633614653b ./gcc/testsuite/gcc.dg/20030708-1.c + 432289486b ./gcc/testsuite/gcc.dg/20030717-1.c +2732676543b ./gcc/testsuite/gcc.dg/20030721-1.c +2613783087b ./gcc/testsuite/gcc.dg/20030815-1.c +3262950551b ./gcc/testsuite/gcc.dg/20031002-1.c +3703962415b ./gcc/testsuite/gcc.dg/20031009-1.c +1577979025b ./gcc/testsuite/gcc.dg/920413-1.c +2176221389b ./gcc/testsuite/gcc.dg/940409-1.c +1567764883b ./gcc/testsuite/gcc.dg/940510-1.c +1435563142b ./gcc/testsuite/gcc.dg/951130-1.c +2196979187b ./gcc/testsuite/gcc.dg/980211-1.c +1568764691b ./gcc/testsuite/gcc.dg/980217-1.c + 474510323b ./gcc/testsuite/gcc.dg/980226-1.c +2630738251b ./gcc/testsuite/gcc.dg/980312-1.c +2097327868b ./gcc/testsuite/gcc.dg/980313-1.c + 372605499b ./gcc/testsuite/gcc.dg/980414-1.c +1500377530b ./gcc/testsuite/gcc.dg/980502-1.c +1541851881b ./gcc/testsuite/gcc.dg/980520-1.c +1113123204b ./gcc/testsuite/gcc.dg/980523-1.c +2389539979b ./gcc/testsuite/gcc.dg/980526-1.c + 384442948b ./gcc/testsuite/gcc.dg/980709-1.c +1276688993b ./gcc/testsuite/gcc.dg/980816-1.c +2659217655b ./gcc/testsuite/gcc.dg/980827-1.c + 844249748b ./gcc/testsuite/gcc.dg/990117-1.c +3592792935b ./gcc/testsuite/gcc.dg/990130-1.c +2565768458b ./gcc/testsuite/gcc.dg/990213-1.c +2125486048b ./gcc/testsuite/gcc.dg/990213-2.c + 318703178b ./gcc/testsuite/gcc.dg/990214-1.c +1614449588b ./gcc/testsuite/gcc.dg/990424-1.c +1324715064b ./gcc/testsuite/gcc.dg/990506-0.c + 714032148b ./gcc/testsuite/gcc.dg/990524-1.c +3071468415b ./gcc/testsuite/gcc.dg/991129-1.c + 156954019b ./gcc/testsuite/gcc.dg/991209-1.c +1980057279b ./gcc/testsuite/gcc.dg/991214-1.c +3370443605b ./gcc/testsuite/gcc.dg/991230-1.c + 382602831b ./gcc/testsuite/gcc.dg/alias-1.c +3861827683b ./gcc/testsuite/gcc.dg/alpha-base-1.c +3652428612b ./gcc/testsuite/gcc.dg/alpha-base-2.c +1456546896b ./gcc/testsuite/gcc.dg/alpha-cix-1.c + 841368719b ./gcc/testsuite/gcc.dg/alpha-cix-2.c + 293986620b ./gcc/testsuite/gcc.dg/alpha-max-1.c +3844320770b ./gcc/testsuite/gcc.dg/alpha-max-2.c +1751513009b ./gcc/testsuite/gcc.dg/altivec-1.c + 181010449b ./gcc/testsuite/gcc.dg/altivec-2.c + 967922284b ./gcc/testsuite/gcc.dg/altivec-3.c + 93905551b ./gcc/testsuite/gcc.dg/altivec-4.c +3524513447b ./gcc/testsuite/gcc.dg/altivec-5.c + 935607032b ./gcc/testsuite/gcc.dg/altivec-7.c +1396416814b ./gcc/testsuite/gcc.dg/altivec-8.c +1177846285b ./gcc/testsuite/gcc.dg/anon-struct-1.c +3330573194b ./gcc/testsuite/gcc.dg/anon-struct-2.c +3522520858b ./gcc/testsuite/gcc.dg/anon-struct-3.c +2000172397b ./gcc/testsuite/gcc.dg/arm-asm.c +1274871710b ./gcc/testsuite/gcc.dg/array-1.c +3861156036b ./gcc/testsuite/gcc.dg/array-2.c +1410330225b ./gcc/testsuite/gcc.dg/array-3.c +2440308460b ./gcc/testsuite/gcc.dg/array-4.c +2233987289b ./gcc/testsuite/gcc.dg/array-5.c +3636290766b ./gcc/testsuite/gcc.dg/array-6.c +2814093959b ./gcc/testsuite/gcc.dg/asm-1.c +3024001214b ./gcc/testsuite/gcc.dg/asm-2.c +2686162767b ./gcc/testsuite/gcc.dg/asm-3.c + 339244874b ./gcc/testsuite/gcc.dg/asm-4.c +2673255882b ./gcc/testsuite/gcc.dg/asm-5.c +3512856485b ./gcc/testsuite/gcc.dg/asm-6.c + 459130722b ./gcc/testsuite/gcc.dg/asm-7.c +2560291160b ./gcc/testsuite/gcc.dg/asm-fs-1.c +1287172903b ./gcc/testsuite/gcc.dg/asm-names.c +1099611642b ./gcc/testsuite/gcc.dg/asmreg-1.c +2801105283b ./gcc/testsuite/gcc.dg/attr-alwaysinline.c +3087367494b ./gcc/testsuite/gcc.dg/attr-invalid.c +1915283314b ./gcc/testsuite/gcc.dg/attr-nest.c +2689909602b ./gcc/testsuite/gcc.dg/attr-noinline.c + 745375068b ./gcc/testsuite/gcc.dg/attr-used.c +3155000092b ./gcc/testsuite/gcc.dg/bconstp-1.c + 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 + 719825537b ./gcc/testsuite/gcc.dg/bitfld-4.c + 331669473b ./gcc/testsuite/gcc.dg/bitfld-5.c +2721476408b ./gcc/testsuite/gcc.dg/bitfld-6.c +2770733918b ./gcc/testsuite/gcc.dg/builtin-apply1.c +1594168367b ./gcc/testsuite/gcc.dg/builtin-choose-expr.c + 10093864b ./gcc/testsuite/gcc.dg/builtin-inf-1.c +2462561678b ./gcc/testsuite/gcc.dg/builtin-prefetch-1.c +1407816576b ./gcc/testsuite/gcc.dg/builtins-1.c +3552134651b ./gcc/testsuite/gcc.dg/c90-arraydecl-1.c +2243816200b ./gcc/testsuite/gcc.dg/c90-array-lval-1.c +2768106060b ./gcc/testsuite/gcc.dg/c90-array-lval-2.c +4098525451b ./gcc/testsuite/gcc.dg/c90-array-lval-3.c +3655088604b ./gcc/testsuite/gcc.dg/c90-array-lval-4.c +1572913366b ./gcc/testsuite/gcc.dg/c90-array-lval-5.c + 25327060b ./gcc/testsuite/gcc.dg/c90-array-lval-6.c +4018159207b ./gcc/testsuite/gcc.dg/c90-complex-1.c +3681535923b ./gcc/testsuite/gcc.dg/c90-complit-1.c +1705314837b ./gcc/testsuite/gcc.dg/c90-const-expr-1.c + 78994009b ./gcc/testsuite/gcc.dg/c90-const-expr-2.c + 822031417b ./gcc/testsuite/gcc.dg/c90-const-expr-3.c +3338177482b ./gcc/testsuite/gcc.dg/c90-digraph-1.c +3599184840b ./gcc/testsuite/gcc.dg/c90-enum-comma-1.c +4177353746b ./gcc/testsuite/gcc.dg/c90-flex-array-1.c +2306764382b ./gcc/testsuite/gcc.dg/c90-float-1.c + 566533628b ./gcc/testsuite/gcc.dg/c90-fordecl-1.c +3347835572b ./gcc/testsuite/gcc.dg/c90-hexfloat-1.c + 130898806b ./gcc/testsuite/gcc.dg/c90-hexfloat-2.c +2581693818b ./gcc/testsuite/gcc.dg/c90-idem-qual-1.c + 596279025b ./gcc/testsuite/gcc.dg/c90-idem-qual-2.c +1581289258b ./gcc/testsuite/gcc.dg/c90-impl-decl-1.c + 440307834b ./gcc/testsuite/gcc.dg/c90-impl-int-1.c +2344767678b ./gcc/testsuite/gcc.dg/c90-impl-int-2.c + 970479166b ./gcc/testsuite/gcc.dg/c90-init-1.c +2729946148b ./gcc/testsuite/gcc.dg/c90-intconst-1.c +3559700294b ./gcc/testsuite/gcc.dg/c90-longlong-1.c +3728641939b ./gcc/testsuite/gcc.dg/c90-mixdecl-1.c +2576806337b ./gcc/testsuite/gcc.dg/c90-restrict-1.c +3688680206b ./gcc/testsuite/gcc.dg/c90-return-1.c +1775037086b ./gcc/testsuite/gcc.dg/c90-scope-1.c +2066437213b ./gcc/testsuite/gcc.dg/c90-vla-1.c +3554456685b ./gcc/testsuite/gcc.dg/c94-digraph-1.c + 815267755b ./gcc/testsuite/gcc.dg/c99-arraydecl-1.c +1553286096b ./gcc/testsuite/gcc.dg/c99-array-lval-1.c + 695388665b ./gcc/testsuite/gcc.dg/c99-array-lval-2.c + 533861407b ./gcc/testsuite/gcc.dg/c99-array-lval-3.c +2215212813b ./gcc/testsuite/gcc.dg/c99-array-lval-4.c +3070583409b ./gcc/testsuite/gcc.dg/c99-array-lval-5.c + 144287683b ./gcc/testsuite/gcc.dg/c99-array-lval-6.c +1817213908b ./gcc/testsuite/gcc.dg/c99-array-nonobj-1.c +2980400116b ./gcc/testsuite/gcc.dg/c99-bool-1.c +2269932988b ./gcc/testsuite/gcc.dg/c99-complex-1.c + 820370146b ./gcc/testsuite/gcc.dg/c99-complex-2.c +3348642281b ./gcc/testsuite/gcc.dg/c99-complit-1.c +2252128544b ./gcc/testsuite/gcc.dg/c99-complit-2.c +1355429032b ./gcc/testsuite/gcc.dg/c99-condexpr-1.c +1666861367b ./gcc/testsuite/gcc.dg/c99-const-expr-1.c +1567288443b ./gcc/testsuite/gcc.dg/c99-const-expr-2.c +1530464516b ./gcc/testsuite/gcc.dg/c99-const-expr-3.c +2443028402b ./gcc/testsuite/gcc.dg/c99-digraph-1.c + 436400556b ./gcc/testsuite/gcc.dg/c99-enum-comma-1.c +3680360076b ./gcc/testsuite/gcc.dg/c99-flex-array-1.c +1133393573b ./gcc/testsuite/gcc.dg/c99-flex-array-2.c + 847128646b ./gcc/testsuite/gcc.dg/c99-flex-array-3.c +3786940747b ./gcc/testsuite/gcc.dg/c99-flex-array-4.c +4185875504b ./gcc/testsuite/gcc.dg/c99-float-1.c + 553627065b ./gcc/testsuite/gcc.dg/c99-fordecl-1.c + 561068221b ./gcc/testsuite/gcc.dg/c99-fordecl-2.c +2859208293b ./gcc/testsuite/gcc.dg/c99-func-1.c +1694776826b ./gcc/testsuite/gcc.dg/c99-func-2.c +2857481018b ./gcc/testsuite/gcc.dg/c99-func-3.c +3824254533b ./gcc/testsuite/gcc.dg/c99-func-4.c + 403500133b ./gcc/testsuite/gcc.dg/c99-hexfloat-1.c +1547017269b ./gcc/testsuite/gcc.dg/c99-hexfloat-2.c +1046797268b ./gcc/testsuite/gcc.dg/c99-idem-qual-1.c +2591670319b ./gcc/testsuite/gcc.dg/c99-idem-qual-2.c +1293044648b ./gcc/testsuite/gcc.dg/c99-impl-decl-1.c + 818104690b ./gcc/testsuite/gcc.dg/c99-impl-int-1.c +2312236475b ./gcc/testsuite/gcc.dg/c99-impl-int-2.c + 829207642b ./gcc/testsuite/gcc.dg/c99-init-1.c + 938647013b ./gcc/testsuite/gcc.dg/c99-init-2.c + 205310301b ./gcc/testsuite/gcc.dg/c99-intconst-1.c + 336478880b ./gcc/testsuite/gcc.dg/c99-longlong-1.c +2179124750b ./gcc/testsuite/gcc.dg/c99-main-1.c +1603510892b ./gcc/testsuite/gcc.dg/c99-mixdecl-1.c +2789813637b ./gcc/testsuite/gcc.dg/c99-restrict-1.c +1090698500b ./gcc/testsuite/gcc.dg/c99-return-1.c +1305485104b ./gcc/testsuite/gcc.dg/c99-scope-1.c + 328628580b ./gcc/testsuite/gcc.dg/c99-scope-2.c +1500087630b ./gcc/testsuite/gcc.dg/c99-tag-1.c +3664842681b ./gcc/testsuite/gcc.dg/c99-vla-1.c +3333661125b ./gcc/testsuite/gcc.dg/cast-qual-1.c +1853040812b ./gcc/testsuite/gcc.dg/cast-qual-2.c +1372465540b ./gcc/testsuite/gcc.dg/cleanup-1.c +2064728493b ./gcc/testsuite/gcc.dg/cleanup-2.c + 65361233b ./gcc/testsuite/gcc.dg/cleanup-3.c +3052196324b ./gcc/testsuite/gcc.dg/cleanup-4.c +2857684792b ./gcc/testsuite/gcc.dg/cleanup-5.c +1833253837b ./gcc/testsuite/gcc.dg/cleanup-6.c +1455023164b ./gcc/testsuite/gcc.dg/cleanup-7.c +3509657813b ./gcc/testsuite/gcc.dg/clobbers.c +3796475762b ./gcc/testsuite/gcc.dg/compare1.c + 446234451b ./gcc/testsuite/gcc.dg/compare2.c +1929905505b ./gcc/testsuite/gcc.dg/compare3.c +4172088563b ./gcc/testsuite/gcc.dg/compare4.c +2873193357b ./gcc/testsuite/gcc.dg/compare5.c +3985736899b ./gcc/testsuite/gcc.dg/compare6.c +3887990335b ./gcc/testsuite/gcc.dg/compare7.c +2818358019b ./gcc/testsuite/gcc.dg/complete-port.c + 720344318b ./gcc/testsuite/gcc.dg/concat2.c +2444556566b ./gcc/testsuite/gcc.dg/concat.c + 872352985b ./gcc/testsuite/gcc.dg/conv-1.c +2296607049b ./gcc/testsuite/gcc.dg/cpp/19921210-1.c + 446012754b ./gcc/testsuite/gcc.dg/cpp/19930510-1.c +1310331126b ./gcc/testsuite/gcc.dg/cpp/19940712-1a.h +1255987496b ./gcc/testsuite/gcc.dg/cpp/19940712-1b.h +3035400854b ./gcc/testsuite/gcc.dg/cpp/19940712-1.c +3911462043b ./gcc/testsuite/gcc.dg/cpp/19940712-1.h +3107147397b ./gcc/testsuite/gcc.dg/cpp/19951025-1.c +1152006619b ./gcc/testsuite/gcc.dg/cpp/19951227-1.c +3844252401b ./gcc/testsuite/gcc.dg/cpp/19960224-1.c +2681484848b ./gcc/testsuite/gcc.dg/cpp/19990119-1.c + 152529314b ./gcc/testsuite/gcc.dg/cpp/19990228-1.c +2850976318b ./gcc/testsuite/gcc.dg/cpp/19990407-1.c +1821165639b ./gcc/testsuite/gcc.dg/cpp/19990409-1.c +3140711711b ./gcc/testsuite/gcc.dg/cpp/19990413-1.c +3962958732b ./gcc/testsuite/gcc.dg/cpp/20000127-1.c +2271984635b ./gcc/testsuite/gcc.dg/cpp/20000129-1.c +2675766007b ./gcc/testsuite/gcc.dg/cpp/20000207-1.c +4123239500b ./gcc/testsuite/gcc.dg/cpp/20000207-2.c +4036437808b ./gcc/testsuite/gcc.dg/cpp/20000209-1.c +1472416455b ./gcc/testsuite/gcc.dg/cpp/20000209-2.c +2174334870b ./gcc/testsuite/gcc.dg/cpp/20000301-1.c +1872528864b ./gcc/testsuite/gcc.dg/cpp/20000419-1.c +2720098340b ./gcc/testsuite/gcc.dg/cpp/20000519-1.c + 96666994b ./gcc/testsuite/gcc.dg/cpp/20000529-1.c +1226501171b ./gcc/testsuite/gcc.dg/cpp/20000625-1.c +3024473110b ./gcc/testsuite/gcc.dg/cpp/20000627-1.c +1252878971b ./gcc/testsuite/gcc.dg/cpp/20000628-1a.h +3176910360b ./gcc/testsuite/gcc.dg/cpp/20000628-1.c + 302522843b ./gcc/testsuite/gcc.dg/cpp/20000628-1.h +3939185973b ./gcc/testsuite/gcc.dg/cpp/20000725-1.c +3467950758b ./gcc/testsuite/gcc.dg/cpp/20020927-1.c + 562036807b ./gcc/testsuite/gcc.dg/cpp/arith-1.c + 330742469b ./gcc/testsuite/gcc.dg/cpp/arith-3.c +3918751425b ./gcc/testsuite/gcc.dg/cpp/assembl2.S +2327987352b ./gcc/testsuite/gcc.dg/cpp/assembler.S +2692554582b ./gcc/testsuite/gcc.dg/cpp/assert1.c +3542126362b ./gcc/testsuite/gcc.dg/cpp/assert2.c +1282180884b ./gcc/testsuite/gcc.dg/cpp/assert3.c +4028897631b ./gcc/testsuite/gcc.dg/cpp/avoidpaste1.c +1804955265b ./gcc/testsuite/gcc.dg/cpp/avoidpaste2.c +1837306227b ./gcc/testsuite/gcc.dg/cpp/backslash2.c +2909138544b ./gcc/testsuite/gcc.dg/cpp/backslash.c +1769035451b ./gcc/testsuite/gcc.dg/cpp/c89.c + 205095111b ./gcc/testsuite/gcc.dg/cpp/c89-pedantic.c + 925335145b ./gcc/testsuite/gcc.dg/cpp/c94.c +1661764059b ./gcc/testsuite/gcc.dg/cpp/c94-pedantic.c +3857361837b ./gcc/testsuite/gcc.dg/cpp/c99.c +3306050866b ./gcc/testsuite/gcc.dg/cpp/c99-pedantic.c +3516322832b ./gcc/testsuite/gcc.dg/cpp/charconst-2.c +2303966988b ./gcc/testsuite/gcc.dg/cpp/charconst-3.c + 31571692b ./gcc/testsuite/gcc.dg/cpp/charconst-4.c +3858286956b ./gcc/testsuite/gcc.dg/cpp/charconst.c +1491584113b ./gcc/testsuite/gcc.dg/cpp/cmdlne-C2.c +3355056256b ./gcc/testsuite/gcc.dg/cpp/cmdlne-C.c +2496993356b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dD.c + 609905807b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dD-dM.c +1600174935b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dD-M.c +3705836802b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dI-M.c +3088209084b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dI-M.h +1486055617b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dM.c +1101687822b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dM-dD.c + 932524367b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dM-M.c + 553926808b ./gcc/testsuite/gcc.dg/cpp/cmdlne-dN-M.c +1363982392b ./gcc/testsuite/gcc.dg/cpp/cmdlne-M.c +2953736128b ./gcc/testsuite/gcc.dg/cpp/cmdlne-P.c +3367113455b ./gcc/testsuite/gcc.dg/cpp/cpp.exp +3494213157b ./gcc/testsuite/gcc.dg/cpp/cxxcom1.c +3135164554b ./gcc/testsuite/gcc.dg/cpp/cxxcom2.c + 10664058b ./gcc/testsuite/gcc.dg/cpp/defined.c +1438288565b ./gcc/testsuite/gcc.dg/cpp/digraph1.c +1288261895b ./gcc/testsuite/gcc.dg/cpp/digraph2.c +2068680422b ./gcc/testsuite/gcc.dg/cpp/digraphs.c +2630139647b ./gcc/testsuite/gcc.dg/cpp/direct2.c +2931467115b ./gcc/testsuite/gcc.dg/cpp/direct2s.c +2352238865b ./gcc/testsuite/gcc.dg/cpp/directiv.c +3129493545b ./gcc/testsuite/gcc.dg/cpp/endif.c +3479505545b ./gcc/testsuite/gcc.dg/cpp/endif.h + 837832505b ./gcc/testsuite/gcc.dg/cpp/endif-pedantic1.c +3212345923b ./gcc/testsuite/gcc.dg/cpp/endif-pedantic2.c +2483248350b ./gcc/testsuite/gcc.dg/cpp/escape-1.c +1730195871b ./gcc/testsuite/gcc.dg/cpp/escape-2.c +3767981014b ./gcc/testsuite/gcc.dg/cpp/escape.c + 52547616b ./gcc/testsuite/gcc.dg/cpp/expr.c +2035166761b ./gcc/testsuite/gcc.dg/cpp/extratokens2.c +2697913940b ./gcc/testsuite/gcc.dg/cpp/extratokens.c + 905736b ./gcc/testsuite/gcc.dg/cpp/fpreprocessed.c +3280737784b ./gcc/testsuite/gcc.dg/cpp/gnuc89.c +3959604708b ./gcc/testsuite/gcc.dg/cpp/gnuc89-pedantic.c +1263189585b ./gcc/testsuite/gcc.dg/cpp/gnuc99.c +1601787549b ./gcc/testsuite/gcc.dg/cpp/gnuc99-pedantic.c +4214308249b ./gcc/testsuite/gcc.dg/cpp/hash1.c +2366342564b ./gcc/testsuite/gcc.dg/cpp/ident.c +2665156700b ./gcc/testsuite/gcc.dg/cpp/if-1.c +3352628668b ./gcc/testsuite/gcc.dg/cpp/if-2.c + 489101197b ./gcc/testsuite/gcc.dg/cpp/if-4.c + 882715641b ./gcc/testsuite/gcc.dg/cpp/if-5.c +4254343746b ./gcc/testsuite/gcc.dg/cpp/if-cexp.c +3012723046b ./gcc/testsuite/gcc.dg/cpp/if-mop.c +1884204635b ./gcc/testsuite/gcc.dg/cpp/if-mpar.c +3400278075b ./gcc/testsuite/gcc.dg/cpp/if-oppr.c +1490350403b ./gcc/testsuite/gcc.dg/cpp/if-paren.c +3952218044b ./gcc/testsuite/gcc.dg/cpp/if-sc.c +2598999845b ./gcc/testsuite/gcc.dg/cpp/if-shift.c +3593199515b ./gcc/testsuite/gcc.dg/cpp/if-unary.c +1252723901b ./gcc/testsuite/gcc.dg/cpp/inc/foo.h +2159210260b ./gcc/testsuite/gcc.dg/cpp/include1.c +2421188667b ./gcc/testsuite/gcc.dg/cpp/include2.c + 653081234b ./gcc/testsuite/gcc.dg/cpp/include3.c + 104604027b ./gcc/testsuite/gcc.dg/cpp/lexident.c +2395885746b ./gcc/testsuite/gcc.dg/cpp/lexnum.c +3213919551b ./gcc/testsuite/gcc.dg/cpp/lexstrng.c +3897829843b ./gcc/testsuite/gcc.dg/cpp/line1.c + 100687188b ./gcc/testsuite/gcc.dg/cpp/line2.c + 567370415b ./gcc/testsuite/gcc.dg/cpp/line3.c +1626475943b ./gcc/testsuite/gcc.dg/cpp/line4.c +3632976596b ./gcc/testsuite/gcc.dg/cpp/line5.c +3868918885b ./gcc/testsuite/gcc.dg/cpp/maccom1.c +2390179144b ./gcc/testsuite/gcc.dg/cpp/maccom2.c +4234015141b ./gcc/testsuite/gcc.dg/cpp/maccom3.c +1935439548b ./gcc/testsuite/gcc.dg/cpp/maccom4.c + 319559313b ./gcc/testsuite/gcc.dg/cpp/maccom5.c +2833851089b ./gcc/testsuite/gcc.dg/cpp/maccom6.c +2536504561b ./gcc/testsuite/gcc.dg/cpp/mac-dir-1.c +2457364874b ./gcc/testsuite/gcc.dg/cpp/mac-dir-2.c +1379729851b ./gcc/testsuite/gcc.dg/cpp/macro10.c +3340222164b ./gcc/testsuite/gcc.dg/cpp/macro11.c + 271504116b ./gcc/testsuite/gcc.dg/cpp/macro1.c +4270051746b ./gcc/testsuite/gcc.dg/cpp/macro2.c +2969168869b ./gcc/testsuite/gcc.dg/cpp/macro3.c +1188431715b ./gcc/testsuite/gcc.dg/cpp/macro4.c +1628527586b ./gcc/testsuite/gcc.dg/cpp/macro5.c +2368380713b ./gcc/testsuite/gcc.dg/cpp/macro6.c +2072551274b ./gcc/testsuite/gcc.dg/cpp/macro7.c + 613805223b ./gcc/testsuite/gcc.dg/cpp/macro8.c +2926705982b ./gcc/testsuite/gcc.dg/cpp/macro9.c + 259331101b ./gcc/testsuite/gcc.dg/cpp/macsyntx.c +3610840456b ./gcc/testsuite/gcc.dg/cpp/mi1.c +4261701187b ./gcc/testsuite/gcc.dg/cpp/mi1cc.h + 419074706b ./gcc/testsuite/gcc.dg/cpp/mi1c.h +3904566528b ./gcc/testsuite/gcc.dg/cpp/mi1nd.h +3410643645b ./gcc/testsuite/gcc.dg/cpp/mi1ndp.h +2792742846b ./gcc/testsuite/gcc.dg/cpp/mi1x.h +2971656236b ./gcc/testsuite/gcc.dg/cpp/mi2a.h +2249557715b ./gcc/testsuite/gcc.dg/cpp/mi2b.h +2949078889b ./gcc/testsuite/gcc.dg/cpp/mi2.c + 975601727b ./gcc/testsuite/gcc.dg/cpp/mi2c.h +1340631459b ./gcc/testsuite/gcc.dg/cpp/mi3.c +3410155219b ./gcc/testsuite/gcc.dg/cpp/mi3.def +1784999780b ./gcc/testsuite/gcc.dg/cpp/mi3.h +3722098684b ./gcc/testsuite/gcc.dg/cpp/mi4.c +1150462829b ./gcc/testsuite/gcc.dg/cpp/mi5.c +1358227252b ./gcc/testsuite/gcc.dg/cpp/mi6a.h + 641332290b ./gcc/testsuite/gcc.dg/cpp/mi6b.h +1142195235b ./gcc/testsuite/gcc.dg/cpp/mi6.c +4070915278b ./gcc/testsuite/gcc.dg/cpp/mi6c.h +1337479900b ./gcc/testsuite/gcc.dg/cpp/mi6d.h + 509977090b ./gcc/testsuite/gcc.dg/cpp/mi6e.h +3136816756b ./gcc/testsuite/gcc.dg/cpp/mi7a.h +3560454972b ./gcc/testsuite/gcc.dg/cpp/mi7b.h + 734509647b ./gcc/testsuite/gcc.dg/cpp/mi7.c +1202755802b ./gcc/testsuite/gcc.dg/cpp/multiline.c +2266859121b ./gcc/testsuite/gcc.dg/cpp/paste10.c +4285709590b ./gcc/testsuite/gcc.dg/cpp/paste11.c +3149837578b ./gcc/testsuite/gcc.dg/cpp/paste12.c + 903828210b ./gcc/testsuite/gcc.dg/cpp/paste13.c +3165908728b ./gcc/testsuite/gcc.dg/cpp/paste1.c +2468893035b ./gcc/testsuite/gcc.dg/cpp/paste2.c +3026273649b ./gcc/testsuite/gcc.dg/cpp/paste3.c +3812446689b ./gcc/testsuite/gcc.dg/cpp/paste4.c +4196513421b ./gcc/testsuite/gcc.dg/cpp/paste5.c +3141633537b ./gcc/testsuite/gcc.dg/cpp/paste6.c +2441365564b ./gcc/testsuite/gcc.dg/cpp/paste7.c +1061671229b ./gcc/testsuite/gcc.dg/cpp/paste8.c +2408632284b ./gcc/testsuite/gcc.dg/cpp/paste9.c +1004643236b ./gcc/testsuite/gcc.dg/cpp/poison.c + 858950276b ./gcc/testsuite/gcc.dg/cpp/pragma-1.c +3534493797b ./gcc/testsuite/gcc.dg/cpp/_Pragma1.c +2473416313b ./gcc/testsuite/gcc.dg/cpp/pragma-2.c +4186091043b ./gcc/testsuite/gcc.dg/cpp/_Pragma2.c +1230813557b ./gcc/testsuite/gcc.dg/cpp/_Pragma3.c +3384939096b ./gcc/testsuite/gcc.dg/cpp/_Pragma4.c + 678120078b ./gcc/testsuite/gcc.dg/cpp/_Pragma5.c +1107840471b ./gcc/testsuite/gcc.dg/cpp/redef1.c +1601641321b ./gcc/testsuite/gcc.dg/cpp/redef2.c +2157179075b ./gcc/testsuite/gcc.dg/cpp/redef3.c +2746819393b ./gcc/testsuite/gcc.dg/cpp/separate-1.c +2020720031b ./gcc/testsuite/gcc.dg/cpp/skipping2.c +3846911977b ./gcc/testsuite/gcc.dg/cpp/skipping.c +3826080641b ./gcc/testsuite/gcc.dg/cpp/spacing1.c +1299147601b ./gcc/testsuite/gcc.dg/cpp/spacing2.c +3081823659b ./gcc/testsuite/gcc.dg/cpp/strify1.c +3973832195b ./gcc/testsuite/gcc.dg/cpp/strify2.c +2418211010b ./gcc/testsuite/gcc.dg/cpp/strify3.c +2496189814b ./gcc/testsuite/gcc.dg/cpp/strp1.c +3609546715b ./gcc/testsuite/gcc.dg/cpp/strp2.c +3648062425b ./gcc/testsuite/gcc.dg/cpp/syshdr1.h + 930452060b ./gcc/testsuite/gcc.dg/cpp/syshdr2.h +2075703559b ./gcc/testsuite/gcc.dg/cpp/syshdr.c +3898065321b ./gcc/testsuite/gcc.dg/cpp/syshdr.h +3033820257b ./gcc/testsuite/gcc.dg/cpp/sysmac1.c +4068510437b ./gcc/testsuite/gcc.dg/cpp/sysmac2.c +1977182375b ./gcc/testsuite/gcc.dg/cpp/trad/argcount.c +2662614668b ./gcc/testsuite/gcc.dg/cpp/trad/assembler.S +2692554582b ./gcc/testsuite/gcc.dg/cpp/trad/assert1.c +2998566071b ./gcc/testsuite/gcc.dg/cpp/trad/assert2.c +1282180884b ./gcc/testsuite/gcc.dg/cpp/trad/assert3.c + 757236630b ./gcc/testsuite/gcc.dg/cpp/trad/builtins.c +4232160868b ./gcc/testsuite/gcc.dg/cpp/trad/builtins.h + 190491925b ./gcc/testsuite/gcc.dg/cpp/trad/cmdlne-C2.c +2472826799b ./gcc/testsuite/gcc.dg/cpp/trad/cmdlne-C.c +2558565698b ./gcc/testsuite/gcc.dg/cpp/trad/cmdlne-dD.c +3710083041b ./gcc/testsuite/gcc.dg/cpp/trad/cmdlne-dM.c +2421283003b ./gcc/testsuite/gcc.dg/cpp/trad/comment-2.c +4034996363b ./gcc/testsuite/gcc.dg/cpp/trad/comment.c + 283168914b ./gcc/testsuite/gcc.dg/cpp/trad/define.c +1611975625b ./gcc/testsuite/gcc.dg/cpp/trad/defined.c +3187301379b ./gcc/testsuite/gcc.dg/cpp/trad/directive.c + 462047311b ./gcc/testsuite/gcc.dg/cpp/trad/escaped-eof.c +2227807358b ./gcc/testsuite/gcc.dg/cpp/trad/escaped-nl.c +3384760545b ./gcc/testsuite/gcc.dg/cpp/trad/funlike-2.c +3004870383b ./gcc/testsuite/gcc.dg/cpp/trad/funlike-3.c +3428926172b ./gcc/testsuite/gcc.dg/cpp/trad/funlike-4.c +2538194728b ./gcc/testsuite/gcc.dg/cpp/trad/funlike-5.c +2410104667b ./gcc/testsuite/gcc.dg/cpp/trad/funlike.c +4181249374b ./gcc/testsuite/gcc.dg/cpp/trad/hash.c +3396000556b ./gcc/testsuite/gcc.dg/cpp/trad/include.c +1593567097b ./gcc/testsuite/gcc.dg/cpp/trad/literals-1.c + 349061295b ./gcc/testsuite/gcc.dg/cpp/trad/literals-2.c +4147882455b ./gcc/testsuite/gcc.dg/cpp/trad/maccom1.c +3160477466b ./gcc/testsuite/gcc.dg/cpp/trad/maccom2.c +1329336031b ./gcc/testsuite/gcc.dg/cpp/trad/maccom3.c +2109801015b ./gcc/testsuite/gcc.dg/cpp/trad/maccom4.c + 570232206b ./gcc/testsuite/gcc.dg/cpp/trad/maccom6.c + 487420591b ./gcc/testsuite/gcc.dg/cpp/trad/macroargs.c +2016512953b ./gcc/testsuite/gcc.dg/cpp/trad/mi1.c + 419074706b ./gcc/testsuite/gcc.dg/cpp/trad/mi1c.h +3904566528b ./gcc/testsuite/gcc.dg/cpp/trad/mi1nd.h +3410643645b ./gcc/testsuite/gcc.dg/cpp/trad/mi1ndp.h +2792742846b ./gcc/testsuite/gcc.dg/cpp/trad/mi1x.h +2971656236b ./gcc/testsuite/gcc.dg/cpp/trad/mi2a.h +2249557715b ./gcc/testsuite/gcc.dg/cpp/trad/mi2b.h +2949078889b ./gcc/testsuite/gcc.dg/cpp/trad/mi2.c + 975601727b ./gcc/testsuite/gcc.dg/cpp/trad/mi2c.h +1340631459b ./gcc/testsuite/gcc.dg/cpp/trad/mi3.c +3410155219b ./gcc/testsuite/gcc.dg/cpp/trad/mi3.def +1784999780b ./gcc/testsuite/gcc.dg/cpp/trad/mi3.h +3722098684b ./gcc/testsuite/gcc.dg/cpp/trad/mi4.c +2597798094b ./gcc/testsuite/gcc.dg/cpp/trad/mi5.c +1358227252b ./gcc/testsuite/gcc.dg/cpp/trad/mi6a.h + 641332290b ./gcc/testsuite/gcc.dg/cpp/trad/mi6b.h +1142195235b ./gcc/testsuite/gcc.dg/cpp/trad/mi6.c +4070915278b ./gcc/testsuite/gcc.dg/cpp/trad/mi6c.h +1337479900b ./gcc/testsuite/gcc.dg/cpp/trad/mi6d.h + 509977090b ./gcc/testsuite/gcc.dg/cpp/trad/mi6e.h +3136816756b ./gcc/testsuite/gcc.dg/cpp/trad/mi7a.h +3560454972b ./gcc/testsuite/gcc.dg/cpp/trad/mi7b.h +3905249952b ./gcc/testsuite/gcc.dg/cpp/trad/mi7.c + 559595333b ./gcc/testsuite/gcc.dg/cpp/trad/null-drctv.c + 199207201b ./gcc/testsuite/gcc.dg/cpp/trad/num-sign.c +1450713990b ./gcc/testsuite/gcc.dg/cpp/trad/paste.c +2091734769b ./gcc/testsuite/gcc.dg/cpp/trad/quote.c +3299778145b ./gcc/testsuite/gcc.dg/cpp/trad/recurse-1.c +1920549175b ./gcc/testsuite/gcc.dg/cpp/trad/recurse-2.c +4138311880b ./gcc/testsuite/gcc.dg/cpp/trad/recurse-3.c +2501127986b ./gcc/testsuite/gcc.dg/cpp/trad/redef1.c + 756307914b ./gcc/testsuite/gcc.dg/cpp/trad/redef2.c +1229021684b ./gcc/testsuite/gcc.dg/cpp/trad/__STDC__.c +2436946679b ./gcc/testsuite/gcc.dg/cpp/trad/strify.c +3580519774b ./gcc/testsuite/gcc.dg/cpp/trad/trad.exp +2826500595b ./gcc/testsuite/gcc.dg/cpp/trad/uchar.c +3646320904b ./gcc/testsuite/gcc.dg/cpp/trad/Wunused.c +2247214341b ./gcc/testsuite/gcc.dg/cpp/trad/Wunused.h + 580041869b ./gcc/testsuite/gcc.dg/cpp/trigraphs.c +3954705973b ./gcc/testsuite/gcc.dg/cpp/tr-paste.c +2720640173b ./gcc/testsuite/gcc.dg/cpp/tr-warn1.c + 256738446b ./gcc/testsuite/gcc.dg/cpp/tr-warn2.c +3053015314b ./gcc/testsuite/gcc.dg/cpp/tr-warn3.c +2634569795b ./gcc/testsuite/gcc.dg/cpp/tr-warn4.c + 733328423b ./gcc/testsuite/gcc.dg/cpp/tr-warn5.c + 880495829b ./gcc/testsuite/gcc.dg/cpp/tr-warn6.c +2894747317b ./gcc/testsuite/gcc.dg/cpp/uchar-1.c +2806339500b ./gcc/testsuite/gcc.dg/cpp/uchar-3.c +3156619494b ./gcc/testsuite/gcc.dg/cpp/ucs.c +1271068491b ./gcc/testsuite/gcc.dg/cpp/unc1.c +2985690540b ./gcc/testsuite/gcc.dg/cpp/unc2.c + 479621763b ./gcc/testsuite/gcc.dg/cpp/unc3.c +1549705287b ./gcc/testsuite/gcc.dg/cpp/unc4.c +1052162081b ./gcc/testsuite/gcc.dg/cpp/undef2.c +1278828881b ./gcc/testsuite/gcc.dg/cpp/vararg1.c + 270851301b ./gcc/testsuite/gcc.dg/cpp/vararg2.c + 203701001b ./gcc/testsuite/gcc.dg/cpp/vararg3.c +2222858341b ./gcc/testsuite/gcc.dg/cpp/vararg4.c +3684840524b ./gcc/testsuite/gcc.dg/cpp/wchar-1.c +2112571638b ./gcc/testsuite/gcc.dg/cpp/widestr1.c +3886684794b ./gcc/testsuite/gcc.dg/cpp/Wsignprom.c +1685485063b ./gcc/testsuite/gcc.dg/cpp/Wtrigraphs.c +2373291318b ./gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c +3786746146b ./gcc/testsuite/gcc.dg/cpp/Wunused.c +2247214341b ./gcc/testsuite/gcc.dg/cpp/Wunused.h + 966111785b ./gcc/testsuite/gcc.dg/darwin-abi-1.c +3955692120b ./gcc/testsuite/gcc.dg/darwin-ld-1.c +3377797610b ./gcc/testsuite/gcc.dg/darwin-ld-2.c + 858483839b ./gcc/testsuite/gcc.dg/darwin-ld-3.c +2696702867b ./gcc/testsuite/gcc.dg/darwin-ld-4.c + 587036301b ./gcc/testsuite/gcc.dg/darwin-ld-5.c +2478073469b ./gcc/testsuite/gcc.dg/debug/20000503-1.c +1850073884b ./gcc/testsuite/gcc.dg/debug/20010207-1.c +2575589968b ./gcc/testsuite/gcc.dg/debug/20011223-1.c +3480555031b ./gcc/testsuite/gcc.dg/debug/20020104-2.c + 465470758b ./gcc/testsuite/gcc.dg/debug/20020220-1.c + 38521003b ./gcc/testsuite/gcc.dg/debug/20020224-1.c +1897254689b ./gcc/testsuite/gcc.dg/debug/20020327-1.c +2095797855b ./gcc/testsuite/gcc.dg/debug/debug-1.c + 936371752b ./gcc/testsuite/gcc.dg/debug/debug-2.c +1466203416b ./gcc/testsuite/gcc.dg/debug/debug-3.c + 591803753b ./gcc/testsuite/gcc.dg/debug/debug-4.c + 524177325b ./gcc/testsuite/gcc.dg/debug/debug-5.c +4017752601b ./gcc/testsuite/gcc.dg/debug/debug-6.c +2820451029b ./gcc/testsuite/gcc.dg/debug/debug.exp +3154398188b ./gcc/testsuite/gcc.dg/debug/dwarf2-1.c +3551380716b ./gcc/testsuite/gcc.dg/debug/dwarf2-2.c +1865154101b ./gcc/testsuite/gcc.dg/debug/trivial.c +2108424497b ./gcc/testsuite/gcc.dg/decl-1.c +3489735771b ./gcc/testsuite/gcc.dg/decl-2.c + 219343109b ./gcc/testsuite/gcc.dg/decl-3.c +2106699188b ./gcc/testsuite/gcc.dg/deprecated.c + 462220244b ./gcc/testsuite/gcc.dg/dg.exp +3005671194b ./gcc/testsuite/gcc.dg/divbyzero.c +3732188130b ./gcc/testsuite/gcc.dg/dll-1.c +3201339636b ./gcc/testsuite/gcc.dg/dll-2.c +4107998098b ./gcc/testsuite/gcc.dg/dll-3.c + 38849204b ./gcc/testsuite/gcc.dg/dll-4.c +2018483943b ./gcc/testsuite/gcc.dg/doloop-1.c + 65866289b ./gcc/testsuite/gcc.dg/duff-1.c +1064594641b ./gcc/testsuite/gcc.dg/duff-2.c + 607403040b ./gcc/testsuite/gcc.dg/duff-3.c +3922657633b ./gcc/testsuite/gcc.dg/empty1.c +2135186629b ./gcc/testsuite/gcc.dg/enum1.c +1119508710b ./gcc/testsuite/gcc.dg/fastmath-1.c + 709842397b ./gcc/testsuite/gcc.dg/fnegate-1.c +3222632325b ./gcc/testsuite/gcc.dg/format/array-1.c +1862455428b ./gcc/testsuite/gcc.dg/format/attr-1.c +3131101897b ./gcc/testsuite/gcc.dg/format/attr-2.c +3345098920b ./gcc/testsuite/gcc.dg/format/attr-3.c +1282524185b ./gcc/testsuite/gcc.dg/format/attr-4.c +2109942555b ./gcc/testsuite/gcc.dg/format/attr-5.c +1342273591b ./gcc/testsuite/gcc.dg/format/attr-6.c +3314290167b ./gcc/testsuite/gcc.dg/format/attr-7.c +2805119685b ./gcc/testsuite/gcc.dg/format/branch-1.c + 753102824b ./gcc/testsuite/gcc.dg/format/builtin-1.c +2984579335b ./gcc/testsuite/gcc.dg/format/c90-printf-1.c +2152399739b ./gcc/testsuite/gcc.dg/format/c90-printf-2.c + 576410250b ./gcc/testsuite/gcc.dg/format/c90-printf-3.c +1954948606b ./gcc/testsuite/gcc.dg/format/c90-scanf-1.c + 461393812b ./gcc/testsuite/gcc.dg/format/c90-scanf-2.c +3343890566b ./gcc/testsuite/gcc.dg/format/c90-scanf-3.c +2060901849b ./gcc/testsuite/gcc.dg/format/c90-scanf-4.c +3830240101b ./gcc/testsuite/gcc.dg/format/c90-strftime-1.c + 908665911b ./gcc/testsuite/gcc.dg/format/c90-strftime-2.c +2447449665b ./gcc/testsuite/gcc.dg/format/c94-printf-1.c +1772682986b ./gcc/testsuite/gcc.dg/format/c94-scanf-1.c +1572424421b ./gcc/testsuite/gcc.dg/format/c99-printf-1.c +1982196060b ./gcc/testsuite/gcc.dg/format/c99-printf-2.c +3845709577b ./gcc/testsuite/gcc.dg/format/c99-printf-3.c + 319347872b ./gcc/testsuite/gcc.dg/format/c99-scanf-1.c +3735460767b ./gcc/testsuite/gcc.dg/format/c99-scanf-2.c +3432916856b ./gcc/testsuite/gcc.dg/format/c99-scanf-3.c +3177298628b ./gcc/testsuite/gcc.dg/format/c99-strftime-1.c +2090637496b ./gcc/testsuite/gcc.dg/format/c99-strftime-2.c +2345337374b ./gcc/testsuite/gcc.dg/format/diag-1.c +1250738052b ./gcc/testsuite/gcc.dg/format/errmk-1.c +1927556152b ./gcc/testsuite/gcc.dg/format/ext-1.c + 230043853b ./gcc/testsuite/gcc.dg/format/ext-2.c +3735744313b ./gcc/testsuite/gcc.dg/format/ext-3.c +2104347788b ./gcc/testsuite/gcc.dg/format/ext-4.c +3870005152b ./gcc/testsuite/gcc.dg/format/ext-5.c +4154438977b ./gcc/testsuite/gcc.dg/format/ext-6.c + 174407969b ./gcc/testsuite/gcc.dg/format/format.exp +2650327793b ./gcc/testsuite/gcc.dg/format/format.h +3030055438b ./gcc/testsuite/gcc.dg/format/miss-1.c + 58040071b ./gcc/testsuite/gcc.dg/format/miss-2.c +1680800961b ./gcc/testsuite/gcc.dg/format/multattr-1.c +3511814217b ./gcc/testsuite/gcc.dg/format/multattr-2.c +1621224881b ./gcc/testsuite/gcc.dg/format/multattr-3.c +2482792163b ./gcc/testsuite/gcc.dg/format/no-exargs-1.c +3432514252b ./gcc/testsuite/gcc.dg/format/no-exargs-2.c +2335984266b ./gcc/testsuite/gcc.dg/format/nonlit-1.c +3055177111b ./gcc/testsuite/gcc.dg/format/nonlit-2.c + 449451912b ./gcc/testsuite/gcc.dg/format/nonlit-3.c +4199776146b ./gcc/testsuite/gcc.dg/format/no-y2k-1.c +3054977982b ./gcc/testsuite/gcc.dg/format/null-1.c +3652642152b ./gcc/testsuite/gcc.dg/format/plus-1.c +2673114039b ./gcc/testsuite/gcc.dg/format/sec-1.c +1815893280b ./gcc/testsuite/gcc.dg/format/strfmon-1.c + 821372176b ./gcc/testsuite/gcc.dg/format/va-1.c + 358822374b ./gcc/testsuite/gcc.dg/format/warnll-1.c +3962912739b ./gcc/testsuite/gcc.dg/format/xopen-1.c +1082307299b ./gcc/testsuite/gcc.dg/format/xopen-2.c + 73044124b ./gcc/testsuite/gcc.dg/format/z-1.c +1464990929b ./gcc/testsuite/gcc.dg/format/zero-length-1.c +3435417081b ./gcc/testsuite/gcc.dg/fshort-wchar.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 +2038429173b ./gcc/testsuite/gcc.dg/h8300-stack-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 + 66516611b ./gcc/testsuite/gcc.dg/i386-call-1.c +3703039330b ./gcc/testsuite/gcc.dg/i386-loop-1.c +2666972329b ./gcc/testsuite/gcc.dg/i386-loop-2.c + 311969864b ./gcc/testsuite/gcc.dg/i386-loop-3.c +2036634176b ./gcc/testsuite/gcc.dg/i386-memset-1.c +2049230625b ./gcc/testsuite/gcc.dg/i386-mmx-1.c +3973906625b ./gcc/testsuite/gcc.dg/i386-mmx-2.c +1669092452b ./gcc/testsuite/gcc.dg/i386-mmx-3.c + 811535520b ./gcc/testsuite/gcc.dg/i386-signbit-1.c +1624192171b ./gcc/testsuite/gcc.dg/i386-signbit-2.c +1578707081b ./gcc/testsuite/gcc.dg/i386-signbit-3.c +2923520039b ./gcc/testsuite/gcc.dg/i386-sse-1.c +1935024742b ./gcc/testsuite/gcc.dg/i386-sse-2.c +3426246610b ./gcc/testsuite/gcc.dg/i386-sse-3.c +3146718627b ./gcc/testsuite/gcc.dg/i386-sse-4.c +3806311851b ./gcc/testsuite/gcc.dg/i386-ssetype-1.c +4034432096b ./gcc/testsuite/gcc.dg/i386-ssetype-2.c +1429730686b ./gcc/testsuite/gcc.dg/i386-ssetype-3.c +1818014328b ./gcc/testsuite/gcc.dg/i386-ssetype-4.c +2625840402b ./gcc/testsuite/gcc.dg/i386-ssetype-5.c +1459694165b ./gcc/testsuite/gcc.dg/i386-unroll-1.c +2057006030b ./gcc/testsuite/gcc.dg/i386-volatile-1.c + 646600080b ./gcc/testsuite/gcc.dg/ia64-asm-1.c +2995485298b ./gcc/testsuite/gcc.dg/ia64-sync-1.c + 72205644b ./gcc/testsuite/gcc.dg/ia64-sync-2.c +3522006930b ./gcc/testsuite/gcc.dg/ia64-sync-3.c + 20033210b ./gcc/testsuite/gcc.dg/ia64-visibility-1.c +2611338469b ./gcc/testsuite/gcc.dg/ia64-visibility-2.c +1374850312b ./gcc/testsuite/gcc.dg/ifelse-1.c +4085178572b ./gcc/testsuite/gcc.dg/iftrap-1.c + 448418366b ./gcc/testsuite/gcc.dg/iftrap-2.c +2512902839b ./gcc/testsuite/gcc.dg/inline-1.c +1196369631b ./gcc/testsuite/gcc.dg/inline-2.c + 247919548b ./gcc/testsuite/gcc.dg/loop-1.c + 775331063b ./gcc/testsuite/gcc.dg/lvalue1.c + 208843907b ./gcc/testsuite/gcc.dg/mips-args-1.c +3921207576b ./gcc/testsuite/gcc.dg/mips-args-2.c +1475015375b ./gcc/testsuite/gcc.dg/mips-args-3.c +2954420820b ./gcc/testsuite/gcc.dg/mmix-1.c +2663557248b ./gcc/testsuite/gcc.dg/m-un-1.c +2341407016b ./gcc/testsuite/gcc.dg/m-un-2.c +2607910125b ./gcc/testsuite/gcc.dg/nest.c + 167742958b ./gcc/testsuite/gcc.dg/no-builtin-1.c +2208318132b ./gcc/testsuite/gcc.dg/noncompile/20000901-1.c +3562764821b ./gcc/testsuite/gcc.dg/noncompile/20001228-1.c + 677199841b ./gcc/testsuite/gcc.dg/noncompile/20010425-1.c + 100652056b ./gcc/testsuite/gcc.dg/noncompile/20010524-1.c + 292530438b ./gcc/testsuite/gcc.dg/noncompile/20011025-1.c +3164469142b ./gcc/testsuite/gcc.dg/noncompile/20020130-1.c +3055182962b ./gcc/testsuite/gcc.dg/noncompile/20020207-1.c +3889627347b ./gcc/testsuite/gcc.dg/noncompile/20020213-1.c +1457569280b ./gcc/testsuite/gcc.dg/noncompile/20020220-1.c +2121631552b ./gcc/testsuite/gcc.dg/noncompile/20030818-1.c +2964160251b ./gcc/testsuite/gcc.dg/noncompile/920507-1.c +2161867266b ./gcc/testsuite/gcc.dg/noncompile/920616-2.c +1066215762b ./gcc/testsuite/gcc.dg/noncompile/920721-2.c +2834384944b ./gcc/testsuite/gcc.dg/noncompile/920824-1.c +3955955814b ./gcc/testsuite/gcc.dg/noncompile/920923-1.c +3162370830b ./gcc/testsuite/gcc.dg/noncompile/921102-1.c +2258888666b ./gcc/testsuite/gcc.dg/noncompile/921116-1.c +4097035630b ./gcc/testsuite/gcc.dg/noncompile/930301-1.c + 840634782b ./gcc/testsuite/gcc.dg/noncompile/930622-1.c +3061074939b ./gcc/testsuite/gcc.dg/noncompile/930622-2.c + 181482966b ./gcc/testsuite/gcc.dg/noncompile/930714-1.c +3515814095b ./gcc/testsuite/gcc.dg/noncompile/931203-1.c +2994529883b ./gcc/testsuite/gcc.dg/noncompile/940112-1.c +3064722803b ./gcc/testsuite/gcc.dg/noncompile/940227-1.c + 667278578b ./gcc/testsuite/gcc.dg/noncompile/950825-1.c + 170314268b ./gcc/testsuite/gcc.dg/noncompile/950921-1.c +1539048278b ./gcc/testsuite/gcc.dg/noncompile/951123-1.c + 988927550b ./gcc/testsuite/gcc.dg/noncompile/971104-1.c +3218469122b ./gcc/testsuite/gcc.dg/noncompile/990416-1.c +3596296296b ./gcc/testsuite/gcc.dg/noncompile/const-ll-1.c +2315448619b ./gcc/testsuite/gcc.dg/noncompile/incomplete-1.c +1128187562b ./gcc/testsuite/gcc.dg/noncompile/init-1.c +2927938029b ./gcc/testsuite/gcc.dg/noncompile/init-2.c +4011814030b ./gcc/testsuite/gcc.dg/noncompile/init-3.c + 835046904b ./gcc/testsuite/gcc.dg/noncompile/invalid_asm.c +3441206096b ./gcc/testsuite/gcc.dg/noncompile/label-lineno-1.c + 348329041b ./gcc/testsuite/gcc.dg/noncompile/noncompile.exp +3105423709b ./gcc/testsuite/gcc.dg/noncompile/redecl-1.c +1781438824b ./gcc/testsuite/gcc.dg/noncompile/va-arg-1.c +3381135030b ./gcc/testsuite/gcc.dg/noncompile/voidparam-1.c +2112479311b ./gcc/testsuite/gcc.dg/nonnull-1.c +1724789636b ./gcc/testsuite/gcc.dg/nonnull-2.c +3531450152b ./gcc/testsuite/gcc.dg/noreturn-1.c +2267400179b ./gcc/testsuite/gcc.dg/noreturn-2.c +1222476594b ./gcc/testsuite/gcc.dg/noreturn-3.c +4260549149b ./gcc/testsuite/gcc.dg/noreturn-4.c +4241025034b ./gcc/testsuite/gcc.dg/old-style-asm-1.c +1662299957b ./gcc/testsuite/gcc.dg/pack-test-1.c +2754082325b ./gcc/testsuite/gcc.dg/pack-test-1.h +2875409621b ./gcc/testsuite/gcc.dg/pack-test-2.c +3389561780b ./gcc/testsuite/gcc.dg/ppc-fmadd-1.c + 541289115b ./gcc/testsuite/gcc.dg/ppc-fmadd-2.c +2765687813b ./gcc/testsuite/gcc.dg/ppc-fmadd-3.c + 635404827b ./gcc/testsuite/gcc.dg/ppc-ldstruct.c +1383345482b ./gcc/testsuite/gcc.dg/ppc-spe.c +3395691298b ./gcc/testsuite/gcc.dg/pragma-align.c +2976918557b ./gcc/testsuite/gcc.dg/pragma-darwin.c +2313186581b ./gcc/testsuite/gcc.dg/pragma-ep-1.c + 689657683b ./gcc/testsuite/gcc.dg/pragma-ep-2.c + 375277958b ./gcc/testsuite/gcc.dg/pragma-ep-3.c + 18511022b ./gcc/testsuite/gcc.dg/pragma-re-1.c +3911201539b ./gcc/testsuite/gcc.dg/pragma-re-2.c +3011001240b ./gcc/testsuite/gcc.dg/qual-return-1.c +4111880764b ./gcc/testsuite/gcc.dg/qual-return-2.c +2426423235b ./gcc/testsuite/gcc.dg/README +2655346126b ./gcc/testsuite/gcc.dg/return-type-1.c +3519355790b ./gcc/testsuite/gcc.dg/return-type-2.c +2879526504b ./gcc/testsuite/gcc.dg/return-type-3.c +3862146754b ./gcc/testsuite/gcc.dg/sequence-pt-1.c +3997091992b ./gcc/testsuite/gcc.dg/setjmp-1.c +4257734656b ./gcc/testsuite/gcc.dg/sibcall-1.c +2394881430b ./gcc/testsuite/gcc.dg/sibcall-2.c +2328366575b ./gcc/testsuite/gcc.dg/sibcall-3.c + 348731556b ./gcc/testsuite/gcc.dg/sibcall-4.c +3310584874b ./gcc/testsuite/gcc.dg/simd-1.c + 358299505b ./gcc/testsuite/gcc.dg/sparc-constant-1.c +2828537866b ./gcc/testsuite/gcc.dg/sparc-dwarf2.c + 802040009b ./gcc/testsuite/gcc.dg/sparc-ret.c +1993113484b ./gcc/testsuite/gcc.dg/special/20000419-2.c +3430419731b ./gcc/testsuite/gcc.dg/special/alias-1.c + 7306739b ./gcc/testsuite/gcc.dg/special/alias-2.c +2059304830b ./gcc/testsuite/gcc.dg/special/ecos.exp +4212112354b ./gcc/testsuite/gcc.dg/special/gcsec-1.c +3980204525b ./gcc/testsuite/gcc.dg/special/mips-abi.exp +4294967295b ./gcc/testsuite/gcc.dg/special/mips-abi.s + 274062869b ./gcc/testsuite/gcc.dg/special/special.exp +3422703148b ./gcc/testsuite/gcc.dg/special/weak-1a.c +2943372070b ./gcc/testsuite/gcc.dg/special/weak-1.c + 389288806b ./gcc/testsuite/gcc.dg/special/weak-2a.c +3422703148b ./gcc/testsuite/gcc.dg/special/weak-2b.c +3142421222b ./gcc/testsuite/gcc.dg/special/weak-2.c +2222470584b ./gcc/testsuite/gcc.dg/special/wkali-1.c + 206085145b ./gcc/testsuite/gcc.dg/special/wkali-2a.c +2277202182b ./gcc/testsuite/gcc.dg/special/wkali-2b.c +3142421222b ./gcc/testsuite/gcc.dg/special/wkali-2.c +1648410279b ./gcc/testsuite/gcc.dg/splet-1.c + 276809676b ./gcc/testsuite/gcc.dg/struct-alias-1.c +2735438447b ./gcc/testsuite/gcc.dg/struct-by-value-1.c + 652392948b ./gcc/testsuite/gcc.dg/struct-ret-1.c +1932500816b ./gcc/testsuite/gcc.dg/struct-ret-2.c +3047762229b ./gcc/testsuite/gcc.dg/struct-ret-libc.c + 548999932b ./gcc/testsuite/gcc.dg/switch-1.c +3837710588b ./gcc/testsuite/gcc.dg/tls/alias-1.c +1700260228b ./gcc/testsuite/gcc.dg/tls/diag-1.c +3983152143b ./gcc/testsuite/gcc.dg/tls/diag-2.c +3440648572b ./gcc/testsuite/gcc.dg/tls/diag-3.c +1583541536b ./gcc/testsuite/gcc.dg/tls/init-1.c +1079004879b ./gcc/testsuite/gcc.dg/tls/nonpic-1.c +2112067562b ./gcc/testsuite/gcc.dg/tls/opt-2.c +2888022674b ./gcc/testsuite/gcc.dg/tls/opt-3.c +2772172947b ./gcc/testsuite/gcc.dg/tls/opt-4.c +1198289493b ./gcc/testsuite/gcc.dg/tls/pic-1.c +2036184791b ./gcc/testsuite/gcc.dg/tls/section-1.c +2218745466b ./gcc/testsuite/gcc.dg/tls/struct-1.c +4065237020b ./gcc/testsuite/gcc.dg/tls/tls.exp + 472549683b ./gcc/testsuite/gcc.dg/tls/trivial.c +1141366394b ./gcc/testsuite/gcc.dg/trunc-1.c +1890682509b ./gcc/testsuite/gcc.dg/typedef-init.c +1892637986b ./gcc/testsuite/gcc.dg/typeof-1.c +2805647153b ./gcc/testsuite/gcc.dg/typespec-1.c +2282506048b ./gcc/testsuite/gcc.dg/ultrasp10.c +1860858242b ./gcc/testsuite/gcc.dg/ultrasp1.c + 789972216b ./gcc/testsuite/gcc.dg/ultrasp2.c +2708772692b ./gcc/testsuite/gcc.dg/ultrasp3.c +1890424464b ./gcc/testsuite/gcc.dg/ultrasp4.c +2979039757b ./gcc/testsuite/gcc.dg/ultrasp5.c + 783369369b ./gcc/testsuite/gcc.dg/ultrasp6.c +2907651471b ./gcc/testsuite/gcc.dg/ultrasp7.c + 906694114b ./gcc/testsuite/gcc.dg/ultrasp8.c +3540624174b ./gcc/testsuite/gcc.dg/ultrasp9.c +2258658308b ./gcc/testsuite/gcc.dg/uninit-1.c + 608086310b ./gcc/testsuite/gcc.dg/uninit-2.c +2219873069b ./gcc/testsuite/gcc.dg/uninit-3.c +3153724678b ./gcc/testsuite/gcc.dg/uninit-4.c +2761916267b ./gcc/testsuite/gcc.dg/uninit-5.c +4187609695b ./gcc/testsuite/gcc.dg/uninit-6.c +3846997492b ./gcc/testsuite/gcc.dg/uninit-8.c + 390912088b ./gcc/testsuite/gcc.dg/uninit-9.c +2047101897b ./gcc/testsuite/gcc.dg/uninit-A.c +3967573468b ./gcc/testsuite/gcc.dg/uninit-B.c + 871237670b ./gcc/testsuite/gcc.dg/uninit-C.c +3652858704b ./gcc/testsuite/gcc.dg/unordered-1.c + 977726966b ./gcc/testsuite/gcc.dg/unused-1.c +3484455791b ./gcc/testsuite/gcc.dg/unused-2.c + 865910481b ./gcc/testsuite/gcc.dg/unused-3.c +1143790346b ./gcc/testsuite/gcc.dg/unused-4.c +3706472995b ./gcc/testsuite/gcc.dg/va-arg-1.c +1598019737b ./gcc/testsuite/gcc.dg/va-arg-2.c +2932877249b ./gcc/testsuite/gcc.dg/verbose-asm.c +3017845162b ./gcc/testsuite/gcc.dg/vla-2.c +2427295047b ./gcc/testsuite/gcc.dg/vla-init-1.c +4257653081b ./gcc/testsuite/gcc.dg/warn-1.c +2228363679b ./gcc/testsuite/gcc.dg/wchar_t-1.c + 943771070b ./gcc/testsuite/gcc.dg/Wconversion.c +2158608745b ./gcc/testsuite/gcc.dg/weak/typeof-2.c + 284772550b ./gcc/testsuite/gcc.dg/weak/weak-1.c +4188979390b ./gcc/testsuite/gcc.dg/weak/weak-2.c +4217992067b ./gcc/testsuite/gcc.dg/weak/weak-3.c + 335689940b ./gcc/testsuite/gcc.dg/weak/weak-4.c +2769940495b ./gcc/testsuite/gcc.dg/weak/weak-5.c +3288640728b ./gcc/testsuite/gcc.dg/weak/weak-6.c + 448806115b ./gcc/testsuite/gcc.dg/weak/weak-7.c +4030894436b ./gcc/testsuite/gcc.dg/weak/weak-8.c +1489715470b ./gcc/testsuite/gcc.dg/weak/weak-9.c + 352709517b ./gcc/testsuite/gcc.dg/weak/weak.exp + 455748560b ./gcc/testsuite/gcc.dg/wint_t-1.c +3364645726b ./gcc/testsuite/gcc.dg/Wlarger-than.c +3791055151b ./gcc/testsuite/gcc.dg/Wparentheses-1.c +3316229121b ./gcc/testsuite/gcc.dg/Wreturn-type2.c +2809247827b ./gcc/testsuite/gcc.dg/Wreturn-type.c +3907876407b ./gcc/testsuite/gcc.dg/Wshadow-1.c +3928913400b ./gcc/testsuite/gcc.dg/Wswitch-2.c + 49151727b ./gcc/testsuite/gcc.dg/Wswitch.c +3095170584b ./gcc/testsuite/gcc.dg/Wswitch-default.c +2102653224b ./gcc/testsuite/gcc.dg/Wswitch-enum.c +3993663285b ./gcc/testsuite/gcc.dg/wtr-aggr-init-1.c + 633259392b ./gcc/testsuite/gcc.dg/wtr-conversion-1.c +3391999525b ./gcc/testsuite/gcc.dg/wtr-escape-1.c +1703287085b ./gcc/testsuite/gcc.dg/wtr-func-def-1.c +1477789682b ./gcc/testsuite/gcc.dg/wtr-int-type-1.c +2738321439b ./gcc/testsuite/gcc.dg/wtr-label-1.c +1412426885b ./gcc/testsuite/gcc.dg/wtr-static-1.c +2515335159b ./gcc/testsuite/gcc.dg/wtr-strcat-1.c +3352403433b ./gcc/testsuite/gcc.dg/wtr-suffix-1.c +3574773812b ./gcc/testsuite/gcc.dg/wtr-switch-1.c + 38129501b ./gcc/testsuite/gcc.dg/wtr-unary-plus-1.c +3581927017b ./gcc/testsuite/gcc.dg/wtr-union-init-1.c +3887199666b ./gcc/testsuite/gcc.dg/wtr-union-init-2.c +2779433155b ./gcc/testsuite/gcc.dg/wtr-union-init-3.c +2078992029b ./gcc/testsuite/gcc.dg/Wunknownprag.c +1674197654b ./gcc/testsuite/gcc.dg/Wunreachable-1.c +3581949676b ./gcc/testsuite/gcc.dg/Wunreachable-2.c +4265013314b ./gcc/testsuite/gcc.dg/Wunreachable-6.c + 154937648b ./gcc/testsuite/gcc.dg/Wunreachable-7.c +1769759078b ./gcc/testsuite/gcc.misc-tests/acker1.c +1443030966b ./gcc/testsuite/gcc.misc-tests/acker1.exp + 278378178b ./gcc/testsuite/gcc.misc-tests/arm-isr.c +1193019601b ./gcc/testsuite/gcc.misc-tests/arm-isr.exp +2075376861b ./gcc/testsuite/gcc.misc-tests/bprob-1.c +3293027214b ./gcc/testsuite/gcc.misc-tests/bprob-2.c +2056237520b ./gcc/testsuite/gcc.misc-tests/bprob.exp + 865542926b ./gcc/testsuite/gcc.misc-tests/dg-10.c +2063159250b ./gcc/testsuite/gcc.misc-tests/dg-11.c + 33043738b ./gcc/testsuite/gcc.misc-tests/dg-12.c + 730919505b ./gcc/testsuite/gcc.misc-tests/dg-1.c +3096773472b ./gcc/testsuite/gcc.misc-tests/dg-2.c +3661115972b ./gcc/testsuite/gcc.misc-tests/dg-3.c +3160178728b ./gcc/testsuite/gcc.misc-tests/dg-4.c +2494962233b ./gcc/testsuite/gcc.misc-tests/dg-5.c +2938473505b ./gcc/testsuite/gcc.misc-tests/dg-6.c +3402935282b ./gcc/testsuite/gcc.misc-tests/dg-7.c +1050718588b ./gcc/testsuite/gcc.misc-tests/dg-8.c +1666656352b ./gcc/testsuite/gcc.misc-tests/dg-9.c +1706908915b ./gcc/testsuite/gcc.misc-tests/dg-test.exp +1483515495b ./gcc/testsuite/gcc.misc-tests/dhry.c +1824463967b ./gcc/testsuite/gcc.misc-tests/dhry.exp + 208907585b ./gcc/testsuite/gcc.misc-tests/dhry.h + 779830061b ./gcc/testsuite/gcc.misc-tests/gcov-1.c +3193043874b ./gcc/testsuite/gcc.misc-tests/gcov-2.c +4211514085b ./gcc/testsuite/gcc.misc-tests/gcov-3.c + 527032712b ./gcc/testsuite/gcc.misc-tests/gcov-4b.c +3346981345b ./gcc/testsuite/gcc.misc-tests/gcov-4b.x +3919110722b ./gcc/testsuite/gcc.misc-tests/gcov-4.c + 695277662b ./gcc/testsuite/gcc.misc-tests/gcov-5b.c +3346981345b ./gcc/testsuite/gcc.misc-tests/gcov-5b.x + 790797496b ./gcc/testsuite/gcc.misc-tests/gcov-6.c +2262587727b ./gcc/testsuite/gcc.misc-tests/gcov-6.x +2647301947b ./gcc/testsuite/gcc.misc-tests/gcov-7.c +2262587727b ./gcc/testsuite/gcc.misc-tests/gcov-7.x +1143513930b ./gcc/testsuite/gcc.misc-tests/gcov-8.c +3346981345b ./gcc/testsuite/gcc.misc-tests/gcov-8.x + 283921131b ./gcc/testsuite/gcc.misc-tests/gcov.exp +1258478426b ./gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c +3346801828b ./gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c +2266643451b ./gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c +2697809529b ./gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c +2256410310b ./gcc/testsuite/gcc.misc-tests/i386-prefetch.exp +1438262609b ./gcc/testsuite/gcc.misc-tests/linkage.exp +2071381157b ./gcc/testsuite/gcc.misc-tests/linkage-x.c +3975807378b ./gcc/testsuite/gcc.misc-tests/linkage-y.c +2874350784b ./gcc/testsuite/gcc.misc-tests/matrix1.c +1686589144b ./gcc/testsuite/gcc.misc-tests/matrix1.exp +1813429392b ./gcc/testsuite/gcc.misc-tests/mg.c +1868251641b ./gcc/testsuite/gcc.misc-tests/mg.exp +1983153897b ./gcc/testsuite/gcc.misc-tests/sieve.c +3220093576b ./gcc/testsuite/gcc.misc-tests/sieve.exp +4235385594b ./gcc/testsuite/gcc.misc-tests/sort2.c + 232815709b ./gcc/testsuite/gcc.misc-tests/sort2.exp +3879806733b ./gcc/testsuite/g++.dg/abi/bitfield11.C + 633990831b ./gcc/testsuite/g++.dg/abi/bitfield12.C + 885716516b ./gcc/testsuite/g++.dg/abi/bitfield1.C + 479436735b ./gcc/testsuite/g++.dg/abi/bitfield2.C +3225280346b ./gcc/testsuite/g++.dg/abi/bitfield3.C +3573884716b ./gcc/testsuite/g++.dg/abi/bitfield4.C +1735502164b ./gcc/testsuite/g++.dg/abi/bitfield5.C +1670527710b ./gcc/testsuite/g++.dg/abi/bitfield6.C +2005829177b ./gcc/testsuite/g++.dg/abi/bitfield7.C + 322593750b ./gcc/testsuite/g++.dg/abi/bitfield8.C +1982376149b ./gcc/testsuite/g++.dg/abi/dcast1.C +3301540330b ./gcc/testsuite/g++.dg/abi/dtor1.C +2496676742b ./gcc/testsuite/g++.dg/abi/dtor2.C + 142826662b ./gcc/testsuite/g++.dg/abi/empty10.C +1320651041b ./gcc/testsuite/g++.dg/abi/empty11.C + 257517025b ./gcc/testsuite/g++.dg/abi/empty4.C + 328693286b ./gcc/testsuite/g++.dg/abi/empty5.C +1399395569b ./gcc/testsuite/g++.dg/abi/empty6.C +2279834179b ./gcc/testsuite/g++.dg/abi/empty7.C +4289120352b ./gcc/testsuite/g++.dg/abi/empty8.C +1897807123b ./gcc/testsuite/g++.dg/abi/empty9.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 +2837496529b ./gcc/testsuite/g++.dg/abi/mangle10.C +2689331463b ./gcc/testsuite/g++.dg/abi/mangle11.C + 474126595b ./gcc/testsuite/g++.dg/abi/mangle12.C +3802000507b ./gcc/testsuite/g++.dg/abi/mangle13.C + 356153643b ./gcc/testsuite/g++.dg/abi/mangle14.C +1951189959b ./gcc/testsuite/g++.dg/abi/mangle15.C +1089567105b ./gcc/testsuite/g++.dg/abi/mangle16.C + 238964482b ./gcc/testsuite/g++.dg/abi/mangle17.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 +3334045334b ./gcc/testsuite/g++.dg/abi/mangle4.C +4052214936b ./gcc/testsuite/g++.dg/abi/mangle5.C +3727057722b ./gcc/testsuite/g++.dg/abi/mangle6.C +1724007624b ./gcc/testsuite/g++.dg/abi/mangle7.C + 638258652b ./gcc/testsuite/g++.dg/abi/mangle8.C +2294200659b ./gcc/testsuite/g++.dg/abi/mangle9.C + 55273850b ./gcc/testsuite/g++.dg/abi/offsetof.C +2141080121b ./gcc/testsuite/g++.dg/abi/rtti1.C +1349504570b ./gcc/testsuite/g++.dg/abi/rtti2.C +1357550525b ./gcc/testsuite/g++.dg/abi/thunk1.C +3595051525b ./gcc/testsuite/g++.dg/abi/thunk2.C +1623099683b ./gcc/testsuite/g++.dg/abi/vague1.C +1053392201b ./gcc/testsuite/g++.dg/abi/vbase10.C +2404487712b ./gcc/testsuite/g++.dg/abi/vbase11.C +2029294780b ./gcc/testsuite/g++.dg/abi/vbase12.C +4079748467b ./gcc/testsuite/g++.dg/abi/vbase13.C + 226292728b ./gcc/testsuite/g++.dg/abi/vbase14.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 +1921427599b ./gcc/testsuite/g++.dg/abi/vbase8-22.C +3728366429b ./gcc/testsuite/g++.dg/abi/vbase8-4.C +2997752155b ./gcc/testsuite/g++.dg/abi/vbase9.C + 834995686b ./gcc/testsuite/g++.dg/abi/vcall1.C +4073115738b ./gcc/testsuite/g++.dg/abi/vthunk1.C +3217590870b ./gcc/testsuite/g++.dg/abi/vthunk2.C +1213210024b ./gcc/testsuite/g++.dg/abi/vthunk3.C +4162087753b ./gcc/testsuite/g++.dg/abi/vtt1.C +2214309330b ./gcc/testsuite/g++.dg/bprob/bprob.exp +3840814444b ./gcc/testsuite/g++.dg/bprob/g++-bprob-1.C + 415593691b ./gcc/testsuite/g++.dg/compat/abi/bitfield1.h +3285208737b ./gcc/testsuite/g++.dg/compat/abi/bitfield1_main.C +2521538733b ./gcc/testsuite/g++.dg/compat/abi/bitfield1_x.C +1617626167b ./gcc/testsuite/g++.dg/compat/abi/bitfield1_y.C + 415593691b ./gcc/testsuite/g++.dg/compat/abi/bitfield2.h + 79323412b ./gcc/testsuite/g++.dg/compat/abi/bitfield2_main.C +2521538733b ./gcc/testsuite/g++.dg/compat/abi/bitfield2_x.C +3987149202b ./gcc/testsuite/g++.dg/compat/abi/bitfield2_y.C +3517265975b ./gcc/testsuite/g++.dg/compat/abi/vbase8-10.h + 627878719b ./gcc/testsuite/g++.dg/compat/abi/vbase8-10_main.C +2131331501b ./gcc/testsuite/g++.dg/compat/abi/vbase8-10_x.C +3213998231b ./gcc/testsuite/g++.dg/compat/abi/vbase8-10_y.C +1957960951b ./gcc/testsuite/g++.dg/compat/abi/vbase8-21.h +2095552513b ./gcc/testsuite/g++.dg/compat/abi/vbase8-21_main.C +1058121890b ./gcc/testsuite/g++.dg/compat/abi/vbase8-21_x.C +2319283842b ./gcc/testsuite/g++.dg/compat/abi/vbase8-21_y.C + 304780406b ./gcc/testsuite/g++.dg/compat/abi/vbase8-22.h + 286941353b ./gcc/testsuite/g++.dg/compat/abi/vbase8-22_main.C +3357792196b ./gcc/testsuite/g++.dg/compat/abi/vbase8-22_x.C +4081180845b ./gcc/testsuite/g++.dg/compat/abi/vbase8-22_y.C +1032810751b ./gcc/testsuite/g++.dg/compat/abi/vbase8-4.h + 157448015b ./gcc/testsuite/g++.dg/compat/abi/vbase8-4_main.C +2816167507b ./gcc/testsuite/g++.dg/compat/abi/vbase8-4_x.C +2498065892b ./gcc/testsuite/g++.dg/compat/abi/vbase8-4_y.C + 851022786b ./gcc/testsuite/g++.dg/compat/break/bitfield5.h +3382847079b ./gcc/testsuite/g++.dg/compat/break/bitfield5_main.C +4010281072b ./gcc/testsuite/g++.dg/compat/break/bitfield5_x.C +1749481402b ./gcc/testsuite/g++.dg/compat/break/bitfield5_y.C +2810451222b ./gcc/testsuite/g++.dg/compat/break/bitfield7.h +1087109754b ./gcc/testsuite/g++.dg/compat/break/bitfield7_main.C +3907692842b ./gcc/testsuite/g++.dg/compat/break/bitfield7_x.C +2492209559b ./gcc/testsuite/g++.dg/compat/break/bitfield7_y.C + 35335525b ./gcc/testsuite/g++.dg/compat/break/empty6.h +1403945939b ./gcc/testsuite/g++.dg/compat/break/empty6_main.C +2235201715b ./gcc/testsuite/g++.dg/compat/break/empty6_x.C +2853656504b ./gcc/testsuite/g++.dg/compat/break/empty6_y.C + 625329130b ./gcc/testsuite/g++.dg/compat/break/README +1505598993b ./gcc/testsuite/g++.dg/compat/break/vbase10.h + 876834152b ./gcc/testsuite/g++.dg/compat/break/vbase10_main.C + 543758759b ./gcc/testsuite/g++.dg/compat/break/vbase10_x.C +1536907374b ./gcc/testsuite/g++.dg/compat/break/vbase10_y.C +2606505810b ./gcc/testsuite/g++.dg/compat/break/vbase11.h +3899670955b ./gcc/testsuite/g++.dg/compat/break/vbase11_main.C +4215640460b ./gcc/testsuite/g++.dg/compat/break/vbase11_x.C +1103240193b ./gcc/testsuite/g++.dg/compat/break/vbase11_y.C + 843537723b ./gcc/testsuite/g++.dg/compat/compat.exp + 9647296b ./gcc/testsuite/g++.dg/compat/eh/ctor1.h +4283968160b ./gcc/testsuite/g++.dg/compat/eh/ctor1_main.C +3991621866b ./gcc/testsuite/g++.dg/compat/eh/ctor1_x.C + 54717223b ./gcc/testsuite/g++.dg/compat/eh/ctor1_y.C +2070076990b ./gcc/testsuite/g++.dg/compat/eh/ctor2.h +3602575005b ./gcc/testsuite/g++.dg/compat/eh/ctor2_main.C +4247965299b ./gcc/testsuite/g++.dg/compat/eh/ctor2_x.C +4272673664b ./gcc/testsuite/g++.dg/compat/eh/ctor2_y.C +3919283161b ./gcc/testsuite/g++.dg/compat/eh/dtor1.h +1402256585b ./gcc/testsuite/g++.dg/compat/eh/dtor1_main.C +4076310662b ./gcc/testsuite/g++.dg/compat/eh/dtor1_x.C +4142268013b ./gcc/testsuite/g++.dg/compat/eh/dtor1_y.C +2762061085b ./gcc/testsuite/g++.dg/compat/eh/filter1.h +1389288622b ./gcc/testsuite/g++.dg/compat/eh/filter1_main.C +4104395228b ./gcc/testsuite/g++.dg/compat/eh/filter1_x.C + 449957020b ./gcc/testsuite/g++.dg/compat/eh/filter1_y.C +2851584531b ./gcc/testsuite/g++.dg/compat/eh/filter2_main.C +2917722437b ./gcc/testsuite/g++.dg/compat/eh/filter2_x.C +2852631811b ./gcc/testsuite/g++.dg/compat/eh/filter2_y.C +3790463378b ./gcc/testsuite/g++.dg/compat/eh/new1_main.C +3888335722b ./gcc/testsuite/g++.dg/compat/eh/new1_x.C +3545321257b ./gcc/testsuite/g++.dg/compat/eh/new1_y.C +3262594805b ./gcc/testsuite/g++.dg/compat/eh/nrv1.h +2686465250b ./gcc/testsuite/g++.dg/compat/eh/nrv1_main.C +1998957168b ./gcc/testsuite/g++.dg/compat/eh/nrv1_x.C +3548302549b ./gcc/testsuite/g++.dg/compat/eh/nrv1_y.C + 456479067b ./gcc/testsuite/g++.dg/compat/eh/spec3.h +3425184913b ./gcc/testsuite/g++.dg/compat/eh/spec3_main.C +2907643165b ./gcc/testsuite/g++.dg/compat/eh/spec3_x.C +1649662926b ./gcc/testsuite/g++.dg/compat/eh/spec3_y.C +2026147729b ./gcc/testsuite/g++.dg/compat/eh/template1.h +3066390483b ./gcc/testsuite/g++.dg/compat/eh/template1_main.C +2349281669b ./gcc/testsuite/g++.dg/compat/eh/template1_x.C +2756081665b ./gcc/testsuite/g++.dg/compat/eh/template1_y.C +3063025764b ./gcc/testsuite/g++.dg/compat/eh/unexpected1_main.C +1227706169b ./gcc/testsuite/g++.dg/compat/eh/unexpected1_x.C +3443435783b ./gcc/testsuite/g++.dg/compat/eh/unexpected1_y.C +2729053113b ./gcc/testsuite/g++.dg/compat/init/array5_main.C + 337915618b ./gcc/testsuite/g++.dg/compat/init/array5_x.C +2666882815b ./gcc/testsuite/g++.dg/compat/init/array5_y.C + 438507150b ./gcc/testsuite/g++.dg/compat/init/byval1.h +1482342731b ./gcc/testsuite/g++.dg/compat/init/byval1_main.C +1790767386b ./gcc/testsuite/g++.dg/compat/init/byval1_x.C +1219389063b ./gcc/testsuite/g++.dg/compat/init/byval1_y.C +3646748329b ./gcc/testsuite/g++.dg/compat/init/dtor1.h +3173579574b ./gcc/testsuite/g++.dg/compat/init/dtor1_main.C + 922358224b ./gcc/testsuite/g++.dg/compat/init/dtor1_x.C +3976430680b ./gcc/testsuite/g++.dg/compat/init/dtor1_y.C +2103024322b ./gcc/testsuite/g++.dg/compat/init/elide1.h + 540001212b ./gcc/testsuite/g++.dg/compat/init/elide1_main.C + 113379117b ./gcc/testsuite/g++.dg/compat/init/elide1_x.C +1225077760b ./gcc/testsuite/g++.dg/compat/init/elide1_y.C +2514230221b ./gcc/testsuite/g++.dg/compat/init/init-ref2_main.C + 700720258b ./gcc/testsuite/g++.dg/compat/init/init-ref2_x.C +2301277977b ./gcc/testsuite/g++.dg/compat/init/init-ref2_y.C +2365486838b ./gcc/testsuite/g++.dg/conversion/to-virtual-base-1.C +1689064567b ./gcc/testsuite/g++.dg/cpp/c++98.C +3896968797b ./gcc/testsuite/g++.dg/cpp/c++98-pedantic.C +1514119316b ./gcc/testsuite/g++.dg/cpp/c++_cmd_1.C +1270735553b ./gcc/testsuite/g++.dg/cpp/c++_cmd_1.h +1307638268b ./gcc/testsuite/g++.dg/debug/const1.C +1740237496b ./gcc/testsuite/g++.dg/debug/debug1.C +1473360233b ./gcc/testsuite/g++.dg/debug/debug2.C +4057306503b ./gcc/testsuite/g++.dg/debug/debug3.C +4063448821b ./gcc/testsuite/g++.dg/debug/debug4.C +2101587412b ./gcc/testsuite/g++.dg/debug/debug5.C +2910185760b ./gcc/testsuite/g++.dg/debug/debug6.C +2476891002b ./gcc/testsuite/g++.dg/debug/debug7.C +1994744154b ./gcc/testsuite/g++.dg/debug/debug8.C +1949293295b ./gcc/testsuite/g++.dg/debug/debug.exp +2055774645b ./gcc/testsuite/g++.dg/debug/template1.C +1865154101b ./gcc/testsuite/g++.dg/debug/trivial.C + 168898824b ./gcc/testsuite/g++.dg/debug/typedef1.C +3959371868b ./gcc/testsuite/g++.dg/dg.exp +2975391044b ./gcc/testsuite/g++.dg/eh/cleanup1.C +3604468645b ./gcc/testsuite/g++.dg/eh/ctor1.C +2992503335b ./gcc/testsuite/g++.dg/eh/ctor2.C +3380022165b ./gcc/testsuite/g++.dg/eh/dead1.C +3753867915b ./gcc/testsuite/g++.dg/eh/delayslot1.C +2869281563b ./gcc/testsuite/g++.dg/eh/dtor1.C +3289569863b ./gcc/testsuite/g++.dg/eh/filter1.C +1460645953b ./gcc/testsuite/g++.dg/eh/filter2.C +2708159744b ./gcc/testsuite/g++.dg/eh/forced1.C +2542074308b ./gcc/testsuite/g++.dg/eh/forced2.C +1420734044b ./gcc/testsuite/g++.dg/eh/forced3.C + 719445067b ./gcc/testsuite/g++.dg/eh/forced4.C + 507841710b ./gcc/testsuite/g++.dg/eh/loop1.C + 521012641b ./gcc/testsuite/g++.dg/eh/new1.C +1328551622b ./gcc/testsuite/g++.dg/eh/nrv1.C +4035633334b ./gcc/testsuite/g++.dg/eh/omit-frame-pointer.C +1888049158b ./gcc/testsuite/g++.dg/eh/registers1.C +2204781248b ./gcc/testsuite/g++.dg/eh/spec1.C +2120952916b ./gcc/testsuite/g++.dg/eh/spec2.C +2349477469b ./gcc/testsuite/g++.dg/eh/spec3.C +3033653832b ./gcc/testsuite/g++.dg/eh/spec4.C +1384086633b ./gcc/testsuite/g++.dg/eh/spec5.C + 292797123b ./gcc/testsuite/g++.dg/eh/spec6.C +2126977935b ./gcc/testsuite/g++.dg/eh/stabilize.C + 985744667b ./gcc/testsuite/g++.dg/eh/synth1.C +2213107508b ./gcc/testsuite/g++.dg/eh/template1.C +3379396295b ./gcc/testsuite/g++.dg/eh/template2.C +1789254796b ./gcc/testsuite/g++.dg/eh/unexpected1.C + 341775930b ./gcc/testsuite/g++.dg/expr/anew1.C +2577406969b ./gcc/testsuite/g++.dg/expr/anew2.C +1242918408b ./gcc/testsuite/g++.dg/expr/anew3.C +2363098696b ./gcc/testsuite/g++.dg/expr/anew4.C +3540714573b ./gcc/testsuite/g++.dg/expr/cast1.C +1287092719b ./gcc/testsuite/g++.dg/expr/comma1.C + 880147168b ./gcc/testsuite/g++.dg/expr/cond1.C +3467644215b ./gcc/testsuite/g++.dg/expr/dtor1.C +1191085278b ./gcc/testsuite/g++.dg/expr/member-of-incomplete-type-1.C +1950665048b ./gcc/testsuite/g++.dg/expr/pmf-1.C + 176841758b ./gcc/testsuite/g++.dg/expr/static_cast1.C + 305119696b ./gcc/testsuite/g++.dg/expr/static_cast2.C +1996013771b ./gcc/testsuite/g++.dg/expr/static_cast3.C + 672086049b ./gcc/testsuite/g++.dg/expr/static_cast4.C +3771989345b ./gcc/testsuite/g++.dg/expr/static_cast5.C + 10818138b ./gcc/testsuite/g++.dg/ext/align1.C + 161719849b ./gcc/testsuite/g++.dg/ext/alignof1.C +1838999152b ./gcc/testsuite/g++.dg/ext/anon-struct1.C +1653326846b ./gcc/testsuite/g++.dg/ext/anon-struct2.C +1772814405b ./gcc/testsuite/g++.dg/ext/anon-struct3.C + 592156091b ./gcc/testsuite/g++.dg/ext/asm1.C +1156093599b ./gcc/testsuite/g++.dg/ext/asm2.C + 134974628b ./gcc/testsuite/g++.dg/ext/asm3.C +4214519942b ./gcc/testsuite/g++.dg/ext/attrib1.C +2242814507b ./gcc/testsuite/g++.dg/ext/attrib2.C +2606851845b ./gcc/testsuite/g++.dg/ext/attrib3.C +3822844850b ./gcc/testsuite/g++.dg/ext/attrib4.C +3467041206b ./gcc/testsuite/g++.dg/ext/attrib5.C +2936155890b ./gcc/testsuite/g++.dg/ext/attrib6.C +1969936708b ./gcc/testsuite/g++.dg/ext/attrib8.C +2703749043b ./gcc/testsuite/g++.dg/ext/conv1.C +3998238765b ./gcc/testsuite/g++.dg/ext/desig1.C +1844149136b ./gcc/testsuite/g++.dg/ext/dllexport1.C + 974673489b ./gcc/testsuite/g++.dg/ext/dllimport10.C +3025985805b ./gcc/testsuite/g++.dg/ext/dllimport1.C +2047996150b ./gcc/testsuite/g++.dg/ext/dllimport2.C +3516940260b ./gcc/testsuite/g++.dg/ext/dllimport3.C +3656203531b ./gcc/testsuite/g++.dg/ext/dllimport4.C +1549570724b ./gcc/testsuite/g++.dg/ext/dllimport5.C +2706007527b ./gcc/testsuite/g++.dg/ext/dllimport6.C +1174013508b ./gcc/testsuite/g++.dg/ext/dllimport7.C +3747385768b ./gcc/testsuite/g++.dg/ext/dllimport8.C + 782229831b ./gcc/testsuite/g++.dg/ext/dllimport9.C +4165742225b ./gcc/testsuite/g++.dg/ext/forscope1.C +4019239529b ./gcc/testsuite/g++.dg/ext/forscope2.C +2832497986b ./gcc/testsuite/g++.dg/ext/instantiate1.C +1033795910b ./gcc/testsuite/g++.dg/ext/instantiate2.C + 631460058b ./gcc/testsuite/g++.dg/ext/instantiate3.C +1209979358b ./gcc/testsuite/g++.dg/ext/lvaddr.C + 433892339b ./gcc/testsuite/g++.dg/ext/lvalue1.C + 100634646b ./gcc/testsuite/g++.dg/ext/lvcast.C +1212185861b ./gcc/testsuite/g++.dg/ext/max.C +1765466377b ./gcc/testsuite/g++.dg/ext/member-attr.C + 143199088b ./gcc/testsuite/g++.dg/ext/oper1.C + 714299152b ./gcc/testsuite/g++.dg/ext/typedef-init.C +3028501104b ./gcc/testsuite/g++.dg/ext/typeof1.C +2139267109b ./gcc/testsuite/g++.dg/ext/typeof2.C +4011489903b ./gcc/testsuite/g++.dg/ext/typeof3.C +3374727940b ./gcc/testsuite/g++.dg/ext/typeof4.C +2187646919b ./gcc/testsuite/g++.dg/ext/typeof5.C +3384117993b ./gcc/testsuite/g++.dg/ext/vla1.C +4261072225b ./gcc/testsuite/g++.dg/ext/vlm1.C + 546216042b ./gcc/testsuite/g++.dg/ext/vlm2.C +3564027846b ./gcc/testsuite/g++.dg/gcov/gcov-1.C +3346981345b ./gcc/testsuite/g++.dg/gcov/gcov-1.x + 960723802b ./gcc/testsuite/g++.dg/gcov/gcov-2.C +1254266122b ./gcc/testsuite/g++.dg/gcov/gcov-3.C +2398234830b ./gcc/testsuite/g++.dg/gcov/gcov-3.h +2567019724b ./gcc/testsuite/g++.dg/gcov/gcov.exp +2576905511b ./gcc/testsuite/g++.dg/inherit/access1.C +4162179820b ./gcc/testsuite/g++.dg/inherit/access2.C +3170353070b ./gcc/testsuite/g++.dg/inherit/access3.C +1245941455b ./gcc/testsuite/g++.dg/inherit/access4.C +1226473169b ./gcc/testsuite/g++.dg/inherit/access5.C +3439912284b ./gcc/testsuite/g++.dg/inherit/base1.C +3472745263b ./gcc/testsuite/g++.dg/inherit/cond1.C +2011214219b ./gcc/testsuite/g++.dg/inherit/conv1.C +3404023551b ./gcc/testsuite/g++.dg/inherit/covariant1.C +1224112180b ./gcc/testsuite/g++.dg/inherit/error1.C +2543191854b ./gcc/testsuite/g++.dg/inherit/namespace-as-base.C +4167951109b ./gcc/testsuite/g++.dg/inherit/null1.C +2478211972b ./gcc/testsuite/g++.dg/inherit/operator1.C + 413899805b ./gcc/testsuite/g++.dg/inherit/override1.C + 285424903b ./gcc/testsuite/g++.dg/inherit/template-as-base.C +3055716699b ./gcc/testsuite/g++.dg/inherit/thunk1.C +2075297623b ./gcc/testsuite/g++.dg/inherit/typedef1.C +3091040169b ./gcc/testsuite/g++.dg/inherit/typeinfo1.C +3799679971b ./gcc/testsuite/g++.dg/inherit/using1.C +1969352845b ./gcc/testsuite/g++.dg/inherit/using2.C +2391219706b ./gcc/testsuite/g++.dg/inherit/using3.C +1997208530b ./gcc/testsuite/g++.dg/init/addr-const1.C +1409346264b ./gcc/testsuite/g++.dg/init/aggr1.C +1025630251b ./gcc/testsuite/g++.dg/init/array11.C +4149172890b ./gcc/testsuite/g++.dg/init/array1.C +3157994593b ./gcc/testsuite/g++.dg/init/array2.C +3175368870b ./gcc/testsuite/g++.dg/init/array3.C +2628461993b ./gcc/testsuite/g++.dg/init/array4.C + 267149531b ./gcc/testsuite/g++.dg/init/array5.C + 976499184b ./gcc/testsuite/g++.dg/init/array6.C +3220934948b ./gcc/testsuite/g++.dg/init/array7.C +4270004926b ./gcc/testsuite/g++.dg/init/array8.C +3329779212b ./gcc/testsuite/g++.dg/init/attrib1.C +1774664391b ./gcc/testsuite/g++.dg/init/brace1.C + 221803890b ./gcc/testsuite/g++.dg/init/brace2.C +3426337891b ./gcc/testsuite/g++.dg/init/brace3.C +2757943207b ./gcc/testsuite/g++.dg/init/byval1.C + 486682064b ./gcc/testsuite/g++.dg/init/copy1.C +3207175535b ./gcc/testsuite/g++.dg/init/copy2.C +2507646036b ./gcc/testsuite/g++.dg/init/copy3.C +1144691903b ./gcc/testsuite/g++.dg/init/ctor1.C + 163984973b ./gcc/testsuite/g++.dg/init/ctor2.C +1741245578b ./gcc/testsuite/g++.dg/init/dtor1.C + 356489409b ./gcc/testsuite/g++.dg/init/dtor2.C + 486760656b ./gcc/testsuite/g++.dg/init/elide1.C +1224647881b ./gcc/testsuite/g++.dg/init/elide2.C +2797496870b ./gcc/testsuite/g++.dg/init/empty1.C +1019729006b ./gcc/testsuite/g++.dg/init/enum1.C + 827423108b ./gcc/testsuite/g++.dg/init/enum2.C +2640181867b ./gcc/testsuite/g++.dg/init/init-ref1.C +3275947242b ./gcc/testsuite/g++.dg/init/init-ref2.C + 522523166b ./gcc/testsuite/g++.dg/init/init-ref3.C +1678560039b ./gcc/testsuite/g++.dg/init/new1.C +4033502091b ./gcc/testsuite/g++.dg/init/new2.C +2049519489b ./gcc/testsuite/g++.dg/init/new4.C +2065836625b ./gcc/testsuite/g++.dg/init/new5.C +3584312984b ./gcc/testsuite/g++.dg/init/new6.C +2240525756b ./gcc/testsuite/g++.dg/init/new7.C +2021239480b ./gcc/testsuite/g++.dg/init/new9.C +1015198831b ./gcc/testsuite/g++.dg/init/pm1.C +1446834658b ./gcc/testsuite/g++.dg/init/pm2.C +3206400652b ./gcc/testsuite/g++.dg/init/ref1.C +1135829210b ./gcc/testsuite/g++.dg/init/ref2.C + 550201609b ./gcc/testsuite/g++.dg/init/ref3.C + 327983634b ./gcc/testsuite/g++.dg/init/ref5.C +4081692652b ./gcc/testsuite/g++.dg/init/ref6.C +2855903834b ./gcc/testsuite/g++.dg/init/ref7.C +3389778468b ./gcc/testsuite/g++.dg/init/ref8.C +2843431707b ./gcc/testsuite/g++.dg/init/ref9.C +1760232845b ./gcc/testsuite/g++.dg/init/static1.C + 710300032b ./gcc/testsuite/g++.dg/init/string1.C +1661800402b ./gcc/testsuite/g++.dg/init/struct1.C +4082145348b ./gcc/testsuite/g++.dg/lookup/anon1.C +3674515572b ./gcc/testsuite/g++.dg/lookup/anon2.C +4033472976b ./gcc/testsuite/g++.dg/lookup/class-member-1.C +1330806914b ./gcc/testsuite/g++.dg/lookup/class-member-2.C + 482911816b ./gcc/testsuite/g++.dg/lookup/decl1.C +2431415658b ./gcc/testsuite/g++.dg/lookup/decl2.C +3146359413b ./gcc/testsuite/g++.dg/lookup/delete1.C +3013908110b ./gcc/testsuite/g++.dg/lookup/disamb1.C +1698581993b ./gcc/testsuite/g++.dg/lookup/forscope1.C +3727433793b ./gcc/testsuite/g++.dg/lookup/friend1.C +4002587758b ./gcc/testsuite/g++.dg/lookup/koenig2.C + 766167426b ./gcc/testsuite/g++.dg/lookup/pretty1.C +1562081572b ./gcc/testsuite/g++.dg/lookup/ptrmem1.C +2830406633b ./gcc/testsuite/g++.dg/lookup/scoped1.C +2858733655b ./gcc/testsuite/g++.dg/lookup/scoped2.C + 586524310b ./gcc/testsuite/g++.dg/lookup/scoped3.C +3934419003b ./gcc/testsuite/g++.dg/lookup/scoped6.C + 684033142b ./gcc/testsuite/g++.dg/lookup/struct1.C +3591679318b ./gcc/testsuite/g++.dg/lookup/struct-hack1.C +4222767496b ./gcc/testsuite/g++.dg/lookup/template1.C +2782357448b ./gcc/testsuite/g++.dg/lookup/using2.C +3844326104b ./gcc/testsuite/g++.dg/lookup/using3.C +3384907788b ./gcc/testsuite/g++.dg/lookup/using.C + 421486798b ./gcc/testsuite/g++.dg/opt/alias1.C +3198583204b ./gcc/testsuite/g++.dg/opt/alias2.C +1878509122b ./gcc/testsuite/g++.dg/opt/anonunion1.C + 845836056b ./gcc/testsuite/g++.dg/opt/asm1.C +4275274967b ./gcc/testsuite/g++.dg/opt/cfg1.C +1436628306b ./gcc/testsuite/g++.dg/opt/cfg2.C + 923628046b ./gcc/testsuite/g++.dg/opt/cfg3.C +1484527337b ./gcc/testsuite/g++.dg/opt/cleanup1.C +1343255310b ./gcc/testsuite/g++.dg/opt/cond1.C +3120356664b ./gcc/testsuite/g++.dg/opt/conj1.C +4054451892b ./gcc/testsuite/g++.dg/opt/conj2.C +2033783153b ./gcc/testsuite/g++.dg/opt/const1.C + 975231214b ./gcc/testsuite/g++.dg/opt/const2.C +2113737922b ./gcc/testsuite/g++.dg/opt/cse1.C +1501006084b ./gcc/testsuite/g++.dg/opt/cse2.C +1685294627b ./gcc/testsuite/g++.dg/opt/dtor1.C +3659366294b ./gcc/testsuite/g++.dg/opt/emptyunion.C +3038238314b ./gcc/testsuite/g++.dg/opt/float1.C +3770486737b ./gcc/testsuite/g++.dg/opt/inline1.C +2869206713b ./gcc/testsuite/g++.dg/opt/inline2.C +3194356521b ./gcc/testsuite/g++.dg/opt/inline3.C +2860828140b ./gcc/testsuite/g++.dg/opt/inline4.C + 373643534b ./gcc/testsuite/g++.dg/opt/local1.C +3146403914b ./gcc/testsuite/g++.dg/opt/longbranch1.C +3172021311b ./gcc/testsuite/g++.dg/opt/longbranch2.C +2026702440b ./gcc/testsuite/g++.dg/opt/mmx1.C +2857034604b ./gcc/testsuite/g++.dg/opt/nrv1.C +2448700667b ./gcc/testsuite/g++.dg/opt/nrv2.C +1861389259b ./gcc/testsuite/g++.dg/opt/nrv3.C +4277884988b ./gcc/testsuite/g++.dg/opt/nrv4.C + 447614414b ./gcc/testsuite/g++.dg/opt/nrv5.C + 881706634b ./gcc/testsuite/g++.dg/opt/operator1.C +3580960284b ./gcc/testsuite/g++.dg/opt/pr6713.C + 442892442b ./gcc/testsuite/g++.dg/opt/preinc1.C +1496969096b ./gcc/testsuite/g++.dg/opt/ptrintsum1.C +1663667381b ./gcc/testsuite/g++.dg/opt/ptrmem1.C +3284968679b ./gcc/testsuite/g++.dg/opt/ptrmem2.C +3593075142b ./gcc/testsuite/g++.dg/opt/reg-stack2.C + 571185401b ./gcc/testsuite/g++.dg/opt/reg-stack.C +1557651694b ./gcc/testsuite/g++.dg/opt/reload1.C +3765450094b ./gcc/testsuite/g++.dg/opt/stack1.C +1124740865b ./gcc/testsuite/g++.dg/opt/static1.C + 684782459b ./gcc/testsuite/g++.dg/opt/static2.C +3942616977b ./gcc/testsuite/g++.dg/opt/strength-reduce.C +4154721541b ./gcc/testsuite/g++.dg/opt/thunk1.C +1853312151b ./gcc/testsuite/g++.dg/opt/unroll1.C +4029726050b ./gcc/testsuite/g++.dg/opt/vt1.C + 686527483b ./gcc/testsuite/g++.dg/other/access1.C +3285252373b ./gcc/testsuite/g++.dg/other/anon2.C + 681497421b ./gcc/testsuite/g++.dg/other/anon-struct.C +1585173858b ./gcc/testsuite/g++.dg/other/anon-union.C +1233509973b ./gcc/testsuite/g++.dg/other/array1.C +2359273471b ./gcc/testsuite/g++.dg/other/big-struct.C +1768430122b ./gcc/testsuite/g++.dg/other/bitfield1.C +2708764484b ./gcc/testsuite/g++.dg/other/classkey1.C + 867943500b ./gcc/testsuite/g++.dg/other/component1.C +4045861590b ./gcc/testsuite/g++.dg/other/const1.C + 109747091b ./gcc/testsuite/g++.dg/other/const2.C + 16677083b ./gcc/testsuite/g++.dg/other/constref1.C +3377368091b ./gcc/testsuite/g++.dg/other/constref2.C + 825304846b ./gcc/testsuite/g++.dg/other/conversion1.C +3254620469b ./gcc/testsuite/g++.dg/other/copy1.C +2255061677b ./gcc/testsuite/g++.dg/other/copy2.C +4162972212b ./gcc/testsuite/g++.dg/other/cxa-atexit1.C +1473349538b ./gcc/testsuite/g++.dg/other/do1.C +1158109576b ./gcc/testsuite/g++.dg/other/enum1.C +4292723259b ./gcc/testsuite/g++.dg/other/error1.C +4222650217b ./gcc/testsuite/g++.dg/other/error2.C + 490611048b ./gcc/testsuite/g++.dg/other/error3.C + 191263351b ./gcc/testsuite/g++.dg/other/error5.C +3164750040b ./gcc/testsuite/g++.dg/other/error6.C +2764746133b ./gcc/testsuite/g++.dg/other/friend1.C +2377020172b ./gcc/testsuite/g++.dg/other/gc1.C +2096815409b ./gcc/testsuite/g++.dg/other/init1.C +2028368016b ./gcc/testsuite/g++.dg/other/init2.C +2143945221b ./gcc/testsuite/g++.dg/other/linkage1.C +1678560039b ./gcc/testsuite/g++.dg/other/new1.C + 786983178b ./gcc/testsuite/g++.dg/other/offsetof1.C +3016873217b ./gcc/testsuite/g++.dg/other/packed1.C +1073045139b ./gcc/testsuite/g++.dg/other/pragma-ep-1.C + 198088036b ./gcc/testsuite/g++.dg/other/pragma-re-1.C +1453288357b ./gcc/testsuite/g++.dg/other/ptrmem1.C + 392352692b ./gcc/testsuite/g++.dg/other/ptrmem2.C +2641626507b ./gcc/testsuite/g++.dg/other/ptrmem3.C + 364521749b ./gcc/testsuite/g++.dg/other/ptrmem4.C +2525094450b ./gcc/testsuite/g++.dg/other/redecl1.C + 522786262b ./gcc/testsuite/g++.dg/other/scope1.C +2007689408b ./gcc/testsuite/g++.dg/other/static11.C +3572380294b ./gcc/testsuite/g++.dg/other/stdarg1.C + 873911472b ./gcc/testsuite/g++.dg/other/stdbool-if.C +1809278557b ./gcc/testsuite/g++.dg/other/warning1.C +2421396411b ./gcc/testsuite/g++.dg/overload/ambig1.C + 492684594b ./gcc/testsuite/g++.dg/overload/builtin1.C +2593583015b ./gcc/testsuite/g++.dg/overload/builtin2.C +2392782743b ./gcc/testsuite/g++.dg/overload/builtin3.C +3775778165b ./gcc/testsuite/g++.dg/overload/cond1.C +1110519878b ./gcc/testsuite/g++.dg/overload/error1.C +1362696676b ./gcc/testsuite/g++.dg/overload/member1.C +3780752279b ./gcc/testsuite/g++.dg/overload/member2.C +4213646402b ./gcc/testsuite/g++.dg/overload/operator1.C +3588815363b ./gcc/testsuite/g++.dg/overload/pmf1.C +3836696775b ./gcc/testsuite/g++.dg/overload/template1.C +1828032968b ./gcc/testsuite/g++.dg/parse/angle-bracket.C +3621016079b ./gcc/testsuite/g++.dg/parse/attr1.C +1209396293b ./gcc/testsuite/g++.dg/parse/class1.C + 477745202b ./gcc/testsuite/g++.dg/parse/concat1.C +2496138711b ./gcc/testsuite/g++.dg/parse/conv_op1.C + 181784053b ./gcc/testsuite/g++.dg/parse/crash2.C +3719445176b ./gcc/testsuite/g++.dg/parse/crash3.C +3117628367b ./gcc/testsuite/g++.dg/parse/crash4.C +1553649322b ./gcc/testsuite/g++.dg/parse/crash6.C +2252135972b ./gcc/testsuite/g++.dg/parse/crash7.C +2532827057b ./gcc/testsuite/g++.dg/parse/decl-specifier-1.C +1790715562b ./gcc/testsuite/g++.dg/parse/defarg1.C + 381770776b ./gcc/testsuite/g++.dg/parse/elab1.C +3454082090b ./gcc/testsuite/g++.dg/parse/friend1.C + 849996881b ./gcc/testsuite/g++.dg/parse/inline1.C +1601717576b ./gcc/testsuite/g++.dg/parse/named_ops.C +4148163115b ./gcc/testsuite/g++.dg/parse/namespace1.C + 402996652b ./gcc/testsuite/g++.dg/parse/namespace8.C +1437124593b ./gcc/testsuite/g++.dg/parse/namespace9.C +3024323785b ./gcc/testsuite/g++.dg/parse/octal1.C +2612344954b ./gcc/testsuite/g++.dg/parse/parameter-declaration-1.C +2118699314b ./gcc/testsuite/g++.dg/parse/ptrmem1.C +4289007099b ./gcc/testsuite/g++.dg/parse/saved1.C + 19296994b ./gcc/testsuite/g++.dg/parse/stack1.C +1402579554b ./gcc/testsuite/g++.dg/parse/stmtexpr1.C +2804352074b ./gcc/testsuite/g++.dg/parse/stmtexpr2.C + 254645785b ./gcc/testsuite/g++.dg/parse/stmtexpr3.C +3518048033b ./gcc/testsuite/g++.dg/parse/template12.C +1537348229b ./gcc/testsuite/g++.dg/parse/template8.C +1641234101b ./gcc/testsuite/g++.dg/parse/typedef1.C + 465475026b ./gcc/testsuite/g++.dg/parse/varmod1.C +2764972821b ./gcc/testsuite/g++.dg/README + 438642550b ./gcc/testsuite/g++.dg/rtti/crash1.C +1433046709b ./gcc/testsuite/g++.dg/rtti/cv1.C +1829490760b ./gcc/testsuite/g++.dg/rtti/dyncast1.C + 432043063b ./gcc/testsuite/g++.dg/rtti/typeid2.C +1187117877b ./gcc/testsuite/g++.dg/rtti/typeid3.C + 370035332b ./gcc/testsuite/g++.dg/special/conpr-1.C +1217683257b ./gcc/testsuite/g++.dg/special/conpr-2a.C + 641456338b ./gcc/testsuite/g++.dg/special/conpr-2.C +3756639268b ./gcc/testsuite/g++.dg/special/conpr-3a.C +3436726377b ./gcc/testsuite/g++.dg/special/conpr-3b.C +1019201819b ./gcc/testsuite/g++.dg/special/conpr-3.C + 908971672b ./gcc/testsuite/g++.dg/special/ecos.exp +2043265187b ./gcc/testsuite/g++.dg/special/initp1.C +3653365060b ./gcc/testsuite/g++.dg/template/access10.C + 3423597b ./gcc/testsuite/g++.dg/template/access12.C +3059417569b ./gcc/testsuite/g++.dg/template/access1.C +2673931730b ./gcc/testsuite/g++.dg/template/access2.C +2590614802b ./gcc/testsuite/g++.dg/template/access3.C +3878569540b ./gcc/testsuite/g++.dg/template/access4.C +2470699830b ./gcc/testsuite/g++.dg/template/access5.C +1801777651b ./gcc/testsuite/g++.dg/template/access6.C + 199785845b ./gcc/testsuite/g++.dg/template/access7.C + 826296459b ./gcc/testsuite/g++.dg/template/alignof1.C +2742012128b ./gcc/testsuite/g++.dg/template/anon1.C +1168318524b ./gcc/testsuite/g++.dg/template/char1.C + 783556741b ./gcc/testsuite/g++.dg/template/complit1.C +4014424234b ./gcc/testsuite/g++.dg/template/cond.C +1872476630b ./gcc/testsuite/g++.dg/template/conv1.C +2857910601b ./gcc/testsuite/g++.dg/template/conv2.C + 764320547b ./gcc/testsuite/g++.dg/template/conv3.C +4248946815b ./gcc/testsuite/g++.dg/template/conv4.C + 538692921b ./gcc/testsuite/g++.dg/template/conv5.C +1069408309b ./gcc/testsuite/g++.dg/template/conv6.C + 41330039b ./gcc/testsuite/g++.dg/template/conv7.C +4153551346b ./gcc/testsuite/g++.dg/template/conv8.C +2083292273b ./gcc/testsuite/g++.dg/template/copy1.C +3424550778b ./gcc/testsuite/g++.dg/template/crash11.C + 611422239b ./gcc/testsuite/g++.dg/template/crash1.C +3568011765b ./gcc/testsuite/g++.dg/template/crash2.C +3886517071b ./gcc/testsuite/g++.dg/template/crash8.C +3865899580b ./gcc/testsuite/g++.dg/template/crash9.C +3504290323b ./gcc/testsuite/g++.dg/template/ctor1.C +2330430995b ./gcc/testsuite/g++.dg/template/ctor2.C +1215391925b ./gcc/testsuite/g++.dg/template/decl1.C +2692451775b ./gcc/testsuite/g++.dg/template/deduce1.C +3818821570b ./gcc/testsuite/g++.dg/template/defarg2.C + 184359799b ./gcc/testsuite/g++.dg/template/dtor1.C +2109880679b ./gcc/testsuite/g++.dg/template/explicit1.C +1161800603b ./gcc/testsuite/g++.dg/template/explicit-instantiation.C +2362246017b ./gcc/testsuite/g++.dg/template/friend10.C +1671034716b ./gcc/testsuite/g++.dg/template/friend12.C +2005778997b ./gcc/testsuite/g++.dg/template/friend13.C +3172354693b ./gcc/testsuite/g++.dg/template/friend14.C +2016352144b ./gcc/testsuite/g++.dg/template/friend15.C +2661209683b ./gcc/testsuite/g++.dg/template/friend16.C +4292587643b ./gcc/testsuite/g++.dg/template/friend17.C +4039879103b ./gcc/testsuite/g++.dg/template/friend18.C +1697588661b ./gcc/testsuite/g++.dg/template/friend20.C +2719895390b ./gcc/testsuite/g++.dg/template/friend25.C +3302501697b ./gcc/testsuite/g++.dg/template/friend3.C +2426122237b ./gcc/testsuite/g++.dg/template/friend4.C +3560434139b ./gcc/testsuite/g++.dg/template/friend5.C + 590954347b ./gcc/testsuite/g++.dg/template/friend6.C +3646815886b ./gcc/testsuite/g++.dg/template/friend7.C +3075113496b ./gcc/testsuite/g++.dg/template/friend8.C +2441651640b ./gcc/testsuite/g++.dg/template/friend9.C +3595433718b ./gcc/testsuite/g++.dg/template/friend.C + 366497508b ./gcc/testsuite/g++.dg/template/func1.C +1220946856b ./gcc/testsuite/g++.dg/template/inherit2.C + 851936600b ./gcc/testsuite/g++.dg/template/inherit3.C + 438837461b ./gcc/testsuite/g++.dg/template/inherit.C +2872339928b ./gcc/testsuite/g++.dg/template/init-list.C +2887759381b ./gcc/testsuite/g++.dg/template/inline1.C +3521191462b ./gcc/testsuite/g++.dg/template/instantiate1.C +3977187324b ./gcc/testsuite/g++.dg/template/instantiate2.C + 953723165b ./gcc/testsuite/g++.dg/template/instantiate3.C +2730793807b ./gcc/testsuite/g++.dg/template/instantiate4.C + 416617778b ./gcc/testsuite/g++.dg/template/local1.C +2442972035b ./gcc/testsuite/g++.dg/template/local3.C +1763638408b ./gcc/testsuite/g++.dg/template/lookup1.C +2309694713b ./gcc/testsuite/g++.dg/template/member3.C +1975040186b ./gcc/testsuite/g++.dg/template/member.C +2815776671b ./gcc/testsuite/g++.dg/template/meminit1.C +1868048408b ./gcc/testsuite/g++.dg/template/nested2.C +1327874294b ./gcc/testsuite/g++.dg/template/non-type1.C +2908234966b ./gcc/testsuite/g++.dg/template/nontype1.C +2240842239b ./gcc/testsuite/g++.dg/template/nontype2.C +2073430043b ./gcc/testsuite/g++.dg/template/ntp1.C +3843222909b ./gcc/testsuite/g++.dg/template/ntp2.C +2552830253b ./gcc/testsuite/g++.dg/template/op1.C +1352422271b ./gcc/testsuite/g++.dg/template/partial1.C +2409455059b ./gcc/testsuite/g++.dg/template/partial2.C + 188396250b ./gcc/testsuite/g++.dg/template/partial-specialization.C +1094048270b ./gcc/testsuite/g++.dg/template/pretty1.C + 601175114b ./gcc/testsuite/g++.dg/template/ptrmem1.C +3748090308b ./gcc/testsuite/g++.dg/template/ptrmem2.C +1552975789b ./gcc/testsuite/g++.dg/template/ptrmem3.C +3864682907b ./gcc/testsuite/g++.dg/template/ptrmem4.C +1117759327b ./gcc/testsuite/g++.dg/template/qual1.C +4043559007b ./gcc/testsuite/g++.dg/template/qualttp10.C + 265969049b ./gcc/testsuite/g++.dg/template/qualttp11.C +3320116615b ./gcc/testsuite/g++.dg/template/qualttp12.C +1886222588b ./gcc/testsuite/g++.dg/template/qualttp13.C + 349133345b ./gcc/testsuite/g++.dg/template/qualttp14.C +1405414284b ./gcc/testsuite/g++.dg/template/qualttp15.C +1602753867b ./gcc/testsuite/g++.dg/template/qualttp16.C + 730215493b ./gcc/testsuite/g++.dg/template/qualttp17.C +2705854603b ./gcc/testsuite/g++.dg/template/qualttp18.C +2340914395b ./gcc/testsuite/g++.dg/template/qualttp19.C +3125902504b ./gcc/testsuite/g++.dg/template/qualttp1.C +3291215321b ./gcc/testsuite/g++.dg/template/qualttp20.C + 759279296b ./gcc/testsuite/g++.dg/template/qualttp21.C + 662492681b ./gcc/testsuite/g++.dg/template/qualttp2.C +2704736755b ./gcc/testsuite/g++.dg/template/qualttp3.C +2095971540b ./gcc/testsuite/g++.dg/template/qualttp4.C +1142633939b ./gcc/testsuite/g++.dg/template/qualttp5.C + 950873247b ./gcc/testsuite/g++.dg/template/qualttp6.C + 433357978b ./gcc/testsuite/g++.dg/template/qualttp7.C +1704860378b ./gcc/testsuite/g++.dg/template/qualttp8.C + 700938418b ./gcc/testsuite/g++.dg/template/qualttp9.C +1981975195b ./gcc/testsuite/g++.dg/template/recurse.C +1960444878b ./gcc/testsuite/g++.dg/template/ref1.C +2809672487b ./gcc/testsuite/g++.dg/template/restrict1.C +1942107252b ./gcc/testsuite/g++.dg/template/sizeof1.C +1028564434b ./gcc/testsuite/g++.dg/template/sizeof2.C +2086014865b ./gcc/testsuite/g++.dg/template/spec10.C +2914549620b ./gcc/testsuite/g++.dg/template/spec1.C +2378483146b ./gcc/testsuite/g++.dg/template/spec2.C +4044137217b ./gcc/testsuite/g++.dg/template/spec3.C + 64153751b ./gcc/testsuite/g++.dg/template/spec4.C + 177374413b ./gcc/testsuite/g++.dg/template/spec7.C +3516934395b ./gcc/testsuite/g++.dg/template/spec8.C +2637164665b ./gcc/testsuite/g++.dg/template/spec9.C +3770294113b ./gcc/testsuite/g++.dg/template/static1.C +2876903140b ./gcc/testsuite/g++.dg/template/static2.C +3266188611b ./gcc/testsuite/g++.dg/template/static3.C +4013902385b ./gcc/testsuite/g++.dg/template/static4.C +1689207326b ./gcc/testsuite/g++.dg/template/strlen1.C +1965927799b ./gcc/testsuite/g++.dg/template/subst1.C +4241261648b ./gcc/testsuite/g++.dg/template/ttp1.C +2877667245b ./gcc/testsuite/g++.dg/template/ttp2.C +2215591204b ./gcc/testsuite/g++.dg/template/ttp3.C + 212083769b ./gcc/testsuite/g++.dg/template/ttp4.C +4098822025b ./gcc/testsuite/g++.dg/template/type1.C +3601340887b ./gcc/testsuite/g++.dg/template/type2.C +1430073082b ./gcc/testsuite/g++.dg/template/typedef1.C +3583659165b ./gcc/testsuite/g++.dg/template/typename1.C + 566916814b ./gcc/testsuite/g++.dg/template/typename2.C +2959498075b ./gcc/testsuite/g++.dg/template/typename3.C +1606799647b ./gcc/testsuite/g++.dg/template/typename4.C +3595370582b ./gcc/testsuite/g++.dg/template/unify1.C +3639225580b ./gcc/testsuite/g++.dg/template/unify2.C +4266445185b ./gcc/testsuite/g++.dg/template/unify3.C +2706560986b ./gcc/testsuite/g++.dg/template/unify4.C + 509779393b ./gcc/testsuite/g++.dg/template/union1.C + 382436164b ./gcc/testsuite/g++.dg/template/varmod1.C +3718685372b ./gcc/testsuite/g++.dg/template/vtable1.C +3759924478b ./gcc/testsuite/g++.dg/template/wrap1.C +1569401313b ./gcc/testsuite/g++.dg/tls/diag-1.C +2646101455b ./gcc/testsuite/g++.dg/tls/diag-2.C +2984687092b ./gcc/testsuite/g++.dg/tls/init-1.C +3742529525b ./gcc/testsuite/g++.dg/tls/init-2.C +1820185551b ./gcc/testsuite/g++.dg/tls/tls.exp + 472549683b ./gcc/testsuite/g++.dg/tls/trivial.C +3534874517b ./gcc/testsuite/g++.dg/warn/compare1.C +3909264609b ./gcc/testsuite/g++.dg/warn/conversion-function-1.C +1287592684b ./gcc/testsuite/g++.dg/warn/deprecated.C +2244072137b ./gcc/testsuite/g++.dg/warn/effc1.C +1455133800b ./gcc/testsuite/g++.dg/warn/format1.C + 886747822b ./gcc/testsuite/g++.dg/warn/format2.C +2805519034b ./gcc/testsuite/g++.dg/warn/friend.C + 334159724b ./gcc/testsuite/g++.dg/warn/implicit-typename1.C +1563309940b ./gcc/testsuite/g++.dg/warn/implicit-typename2.C +2139630752b ./gcc/testsuite/g++.dg/warn/implicit-typename3.C +3871123813b ./gcc/testsuite/g++.dg/warn/incomplete1.C + 550737263b ./gcc/testsuite/g++.dg/warn/inline1.C +3941517581b ./gcc/testsuite/g++.dg/warn/noreturn-1.C +3402610409b ./gcc/testsuite/g++.dg/warn/oldcast1.C + 507562876b ./gcc/testsuite/g++.dg/warn/pedantic1.C +2394314287b ./gcc/testsuite/g++.dg/warn/return-reference.C +2024522680b ./gcc/testsuite/g++.dg/warn/weak1.C + 837914458b ./gcc/testsuite/g++.dg/warn/Winline-1.C +3687727353b ./gcc/testsuite/g++.dg/warn/Winline-2.C + 730621002b ./gcc/testsuite/g++.dg/warn/Woverloaded-1.C + 155956907b ./gcc/testsuite/g++.dg/warn/Wreorder-1.C + 140007329b ./gcc/testsuite/g++.dg/warn/Wshadow-1.C +4055228077b ./gcc/testsuite/g++.dg/warn/Wshadow-2.C +3339416566b ./gcc/testsuite/g++.dg/warn/Wswitch-1.C +3928913400b ./gcc/testsuite/g++.dg/warn/Wswitch-2.C + 223408438b ./gcc/testsuite/g++.dg/warn/Wunused-1.C +3331243142b ./gcc/testsuite/g++.dg/warn/Wunused-2.C +2827119941b ./gcc/testsuite/g++.dg/warn/Wunused-3.C +1014061570b ./gcc/testsuite/g++.old-deja/g++.abi/aggregates.C +3074970655b ./gcc/testsuite/g++.old-deja/g++.abi/align.C +1155806507b ./gcc/testsuite/g++.old-deja/g++.abi/arraynew.C +3647855758b ./gcc/testsuite/g++.old-deja/g++.abi/bitfields.C +2026386788b ./gcc/testsuite/g++.old-deja/g++.abi/crash1.C +2856768338b ./gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C +4096109742b ./gcc/testsuite/g++.old-deja/g++.abi/empty2.C +1878628007b ./gcc/testsuite/g++.old-deja/g++.abi/empty3.C +2936636767b ./gcc/testsuite/g++.old-deja/g++.abi/empty.C + 239352654b ./gcc/testsuite/g++.old-deja/g++.abi/layout1.C +3009318595b ./gcc/testsuite/g++.old-deja/g++.abi/mangle1.C +2807005291b ./gcc/testsuite/g++.old-deja/g++.abi/primary2.C +3282879605b ./gcc/testsuite/g++.old-deja/g++.abi/primary3.C +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 +1585279684b ./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 +1591406699b ./gcc/testsuite/g++.old-deja/g++.abi/vbase3.C +2878658307b ./gcc/testsuite/g++.old-deja/g++.abi/vbase4.C +2484396991b ./gcc/testsuite/g++.old-deja/g++.abi/vbase5.C + 762829112b ./gcc/testsuite/g++.old-deja/g++.abi/vbase6.C +2351342219b ./gcc/testsuite/g++.old-deja/g++.abi/vbase7.C +3914589079b ./gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C +3332397893b ./gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C + 186405531b ./gcc/testsuite/g++.old-deja/g++.abi/vmihint.C +1000301122b ./gcc/testsuite/g++.old-deja/g++.abi/vtable2.C +3601882386b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C +1066819949b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C + 733573133b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C +2659325300b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C +2504154034b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C + 841363633b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C +1020377548b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C +3689828910b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3.h +1675326614b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C +3323598815b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C +4291841254b ./gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C +2313706108b ./gcc/testsuite/g++.old-deja/g++.abi/vtable.C +3645238009b ./gcc/testsuite/g++.old-deja/g++.benjamin/13478.C +1290057507b ./gcc/testsuite/g++.old-deja/g++.benjamin/13523.C +3226269269b ./gcc/testsuite/g++.old-deja/g++.benjamin/13908.C +2784092938b ./gcc/testsuite/g++.old-deja/g++.benjamin/14139.C +2423853762b ./gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C +2212548175b ./gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C +3677086750b ./gcc/testsuite/g++.old-deja/g++.benjamin/14687.C +1586319624b ./gcc/testsuite/g++.old-deja/g++.benjamin/15054.C +3684855646b ./gcc/testsuite/g++.old-deja/g++.benjamin/15071.C +1623288966b ./gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C + 504940539b ./gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C +3331129895b ./gcc/testsuite/g++.old-deja/g++.benjamin/15351-1.C + 474009375b ./gcc/testsuite/g++.old-deja/g++.benjamin/15351-2.C +2917600664b ./gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C +2360709744b ./gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C +1910359531b ./gcc/testsuite/g++.old-deja/g++.benjamin/15799.C +2302070128b ./gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C +1420401846b ./gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C +3811260428b ./gcc/testsuite/g++.old-deja/g++.benjamin/15822.C +1709716101b ./gcc/testsuite/g++.old-deja/g++.benjamin/16077.C +1192292165b ./gcc/testsuite/g++.old-deja/g++.benjamin/16567.C +3161986254b ./gcc/testsuite/g++.old-deja/g++.benjamin/17922.C +3967012349b ./gcc/testsuite/g++.old-deja/g++.benjamin/17930.C +1677939904b ./gcc/testsuite/g++.old-deja/g++.benjamin/18208.C +3086868742b ./gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C +3598814632b ./gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C +1967242900b ./gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C +2225156638b ./gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C +3667301284b ./gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C +3256842151b ./gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C +1722427082b ./gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C +2217061296b ./gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C +2240065974b ./gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C +2951719986b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C + 702039111b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C + 923827380b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C +3406491154b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C +2664329213b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem05.C +3864493283b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C +2084088837b ./gcc/testsuite/g++.old-deja/g++.benjamin/tem07.C +1086694463b ./gcc/testsuite/g++.old-deja/g++.benjamin/typedef01.C +3459483931b ./gcc/testsuite/g++.old-deja/g++.benjamin/typedef03.C +2369679358b ./gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C +3535655349b ./gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C +2610555481b ./gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C +2745105879b ./gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C +1949674339b ./gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C + 171203016b ./gcc/testsuite/g++.old-deja/g++.bob/array1.C +2104392657b ./gcc/testsuite/g++.old-deja/g++.bob/array2.C +3389809483b ./gcc/testsuite/g++.old-deja/g++.bob/case1.C +2080938439b ./gcc/testsuite/g++.old-deja/g++.bob/cond1.C +3873529664b ./gcc/testsuite/g++.old-deja/g++.bob/delete1.C +2731071171b ./gcc/testsuite/g++.old-deja/g++.bob/extern_C.C +3066265332b ./gcc/testsuite/g++.old-deja/g++.bob/friend1.C + 128684785b ./gcc/testsuite/g++.old-deja/g++.bob/incomplete-cast1.C +2721973759b ./gcc/testsuite/g++.old-deja/g++.bob/inherit1.C +1103043835b ./gcc/testsuite/g++.old-deja/g++.bob/inherit2.C +2833738657b ./gcc/testsuite/g++.old-deja/g++.bob/nested1.C +3565275304b ./gcc/testsuite/g++.old-deja/g++.bob/packed1.C +4197806151b ./gcc/testsuite/g++.old-deja/g++.bob/protected1.C +4234249418b ./gcc/testsuite/g++.old-deja/g++.bob/static1.C + 122187457b ./gcc/testsuite/g++.old-deja/g++.bob/template1.C +1370912247b ./gcc/testsuite/g++.old-deja/g++.bob/template2.C +2571452914b ./gcc/testsuite/g++.old-deja/g++.bob/template3.C +2876511802b ./gcc/testsuite/g++.old-deja/g++.bob/template4.C + 934227986b ./gcc/testsuite/g++.old-deja/g++.brendan/abstract1.C +2431794017b ./gcc/testsuite/g++.old-deja/g++.brendan/access1.C +2157723684b ./gcc/testsuite/g++.old-deja/g++.brendan/alignof.C + 214451177b ./gcc/testsuite/g++.old-deja/g++.brendan/ambiguity1.C +3629703719b ./gcc/testsuite/g++.old-deja/g++.brendan/anon-union1.C +3428758154b ./gcc/testsuite/g++.old-deja/g++.brendan/arm1.C +2574740314b ./gcc/testsuite/g++.old-deja/g++.brendan/arm2.C +2227979686b ./gcc/testsuite/g++.old-deja/g++.brendan/arm3.C +2917176441b ./gcc/testsuite/g++.old-deja/g++.brendan/array1.C +1965428160b ./gcc/testsuite/g++.old-deja/g++.brendan/array-refs.C +1940036338b ./gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C + 294912826b ./gcc/testsuite/g++.old-deja/g++.brendan/bit-fields1.C +3253987007b ./gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C +2295880526b ./gcc/testsuite/g++.old-deja/g++.brendan/bool1.C +4273223623b ./gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C +1645524661b ./gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C +3644865515b ./gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C +2948051712b ./gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C +1620487125b ./gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C +1741291892b ./gcc/testsuite/g++.old-deja/g++.brendan/complex1.C + 793374686b ./gcc/testsuite/g++.old-deja/g++.brendan/copy1.C +3632592804b ./gcc/testsuite/g++.old-deja/g++.brendan/copy2.C +2563077575b ./gcc/testsuite/g++.old-deja/g++.brendan/copy3.C +2853493438b ./gcc/testsuite/g++.old-deja/g++.brendan/copy4.C + 654573812b ./gcc/testsuite/g++.old-deja/g++.brendan/copy5.C + 949668502b ./gcc/testsuite/g++.old-deja/g++.brendan/copy6.C +1985077243b ./gcc/testsuite/g++.old-deja/g++.brendan/copy7.C +2478516341b ./gcc/testsuite/g++.old-deja/g++.brendan/copy8.C +4007430298b ./gcc/testsuite/g++.old-deja/g++.brendan/copy9.C +2509157689b ./gcc/testsuite/g++.old-deja/g++.brendan/crash10.C +1585446941b ./gcc/testsuite/g++.old-deja/g++.brendan/crash11.C +1430846464b ./gcc/testsuite/g++.old-deja/g++.brendan/crash12.C + 162053895b ./gcc/testsuite/g++.old-deja/g++.brendan/crash13.C +1549271196b ./gcc/testsuite/g++.old-deja/g++.brendan/crash14.C +2286955722b ./gcc/testsuite/g++.old-deja/g++.brendan/crash15.C + 183613091b ./gcc/testsuite/g++.old-deja/g++.brendan/crash16.C +3586612658b ./gcc/testsuite/g++.old-deja/g++.brendan/crash17.C + 563583842b ./gcc/testsuite/g++.old-deja/g++.brendan/crash18.C + 73005642b ./gcc/testsuite/g++.old-deja/g++.brendan/crash1.C +4119104494b ./gcc/testsuite/g++.old-deja/g++.brendan/crash20.C + 927230476b ./gcc/testsuite/g++.old-deja/g++.brendan/crash22.C + 547223421b ./gcc/testsuite/g++.old-deja/g++.brendan/crash23.C +1835086247b ./gcc/testsuite/g++.old-deja/g++.brendan/crash24.C +1526375664b ./gcc/testsuite/g++.old-deja/g++.brendan/crash25.C +2644738903b ./gcc/testsuite/g++.old-deja/g++.brendan/crash26.C +1537159422b ./gcc/testsuite/g++.old-deja/g++.brendan/crash27.C +1095243311b ./gcc/testsuite/g++.old-deja/g++.brendan/crash28.C + 899543906b ./gcc/testsuite/g++.old-deja/g++.brendan/crash29.C +2936347090b ./gcc/testsuite/g++.old-deja/g++.brendan/crash2.C + 454853598b ./gcc/testsuite/g++.old-deja/g++.brendan/crash30.C +3144780301b ./gcc/testsuite/g++.old-deja/g++.brendan/crash31.C + 255295637b ./gcc/testsuite/g++.old-deja/g++.brendan/crash32.C +1337786658b ./gcc/testsuite/g++.old-deja/g++.brendan/crash33.C +2946805769b ./gcc/testsuite/g++.old-deja/g++.brendan/crash34.C +1475644375b ./gcc/testsuite/g++.old-deja/g++.brendan/crash35.C +1156826769b ./gcc/testsuite/g++.old-deja/g++.brendan/crash36.C +4095821179b ./gcc/testsuite/g++.old-deja/g++.brendan/crash37.C +3095994190b ./gcc/testsuite/g++.old-deja/g++.brendan/crash38.C +1186001658b ./gcc/testsuite/g++.old-deja/g++.brendan/crash39.C +1740428956b ./gcc/testsuite/g++.old-deja/g++.brendan/crash3.C +2475994253b ./gcc/testsuite/g++.old-deja/g++.brendan/crash40.C +4225248580b ./gcc/testsuite/g++.old-deja/g++.brendan/crash41.C +2430128234b ./gcc/testsuite/g++.old-deja/g++.brendan/crash42.C +2513849144b ./gcc/testsuite/g++.old-deja/g++.brendan/crash43.C +4266258254b ./gcc/testsuite/g++.old-deja/g++.brendan/crash44.C +2678379673b ./gcc/testsuite/g++.old-deja/g++.brendan/crash45.C +2885801112b ./gcc/testsuite/g++.old-deja/g++.brendan/crash46.C +3880129363b ./gcc/testsuite/g++.old-deja/g++.brendan/crash47.C + 740147641b ./gcc/testsuite/g++.old-deja/g++.brendan/crash48.C + 991257367b ./gcc/testsuite/g++.old-deja/g++.brendan/crash49.C +2075374404b ./gcc/testsuite/g++.old-deja/g++.brendan/crash4.C +3106709406b ./gcc/testsuite/g++.old-deja/g++.brendan/crash50.C +2259885687b ./gcc/testsuite/g++.old-deja/g++.brendan/crash51.C +2036848605b ./gcc/testsuite/g++.old-deja/g++.brendan/crash52.C + 353501789b ./gcc/testsuite/g++.old-deja/g++.brendan/crash53.C + 249063748b ./gcc/testsuite/g++.old-deja/g++.brendan/crash54.C + 88615881b ./gcc/testsuite/g++.old-deja/g++.brendan/crash55.C +1729790662b ./gcc/testsuite/g++.old-deja/g++.brendan/crash56.C +2097488269b ./gcc/testsuite/g++.old-deja/g++.brendan/crash57.C +1260831404b ./gcc/testsuite/g++.old-deja/g++.brendan/crash58.C +1308193179b ./gcc/testsuite/g++.old-deja/g++.brendan/crash5.C +3431262814b ./gcc/testsuite/g++.old-deja/g++.brendan/crash60.C +3845483878b ./gcc/testsuite/g++.old-deja/g++.brendan/crash61.C +2163074363b ./gcc/testsuite/g++.old-deja/g++.brendan/crash62.C +3068166302b ./gcc/testsuite/g++.old-deja/g++.brendan/crash63.C +2575490386b ./gcc/testsuite/g++.old-deja/g++.brendan/crash64.C +3191901754b ./gcc/testsuite/g++.old-deja/g++.brendan/crash65.C +2970533101b ./gcc/testsuite/g++.old-deja/g++.brendan/crash66.C +1982272158b ./gcc/testsuite/g++.old-deja/g++.brendan/crash67.C +3682557717b ./gcc/testsuite/g++.old-deja/g++.brendan/crash68.C +3392471730b ./gcc/testsuite/g++.old-deja/g++.brendan/crash6.C + 345174202b ./gcc/testsuite/g++.old-deja/g++.brendan/crash7.C +4188483267b ./gcc/testsuite/g++.old-deja/g++.brendan/crash8.C +3802934826b ./gcc/testsuite/g++.old-deja/g++.brendan/crash9.C + 906320343b ./gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C +2290504125b ./gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C + 398361887b ./gcc/testsuite/g++.old-deja/g++.brendan/ctors3.C +3763220792b ./gcc/testsuite/g++.old-deja/g++.brendan/cvt1.C + 419606832b ./gcc/testsuite/g++.old-deja/g++.brendan/cvt2.C + 919133975b ./gcc/testsuite/g++.old-deja/g++.brendan/cvt3.C +2031200997b ./gcc/testsuite/g++.old-deja/g++.brendan/cvt4.C +2406274048b ./gcc/testsuite/g++.old-deja/g++.brendan/cvt5.C + 316645702b ./gcc/testsuite/g++.old-deja/g++.brendan/def-args1.C +1784724453b ./gcc/testsuite/g++.old-deja/g++.brendan/def-fns1.C +1567398405b ./gcc/testsuite/g++.old-deja/g++.brendan/delete1.C +3911201775b ./gcc/testsuite/g++.old-deja/g++.brendan/delete2.C +2974300615b ./gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C +1270991957b ./gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C +1405617163b ./gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C + 50594595b ./gcc/testsuite/g++.old-deja/g++.brendan/eh1.C +2154024297b ./gcc/testsuite/g++.old-deja/g++.brendan/enum10.C +1012457759b ./gcc/testsuite/g++.old-deja/g++.brendan/enum11.C +3613259052b ./gcc/testsuite/g++.old-deja/g++.brendan/enum12.C +4062281691b ./gcc/testsuite/g++.old-deja/g++.brendan/enum13.C +1026608225b ./gcc/testsuite/g++.old-deja/g++.brendan/enum14.C +2752357079b ./gcc/testsuite/g++.old-deja/g++.brendan/enum1.C +2495301458b ./gcc/testsuite/g++.old-deja/g++.brendan/enum2.C + 857641714b ./gcc/testsuite/g++.old-deja/g++.brendan/enum3.C +2436566654b ./gcc/testsuite/g++.old-deja/g++.brendan/enum4.C +2794281986b ./gcc/testsuite/g++.old-deja/g++.brendan/enum5.C +3270336565b ./gcc/testsuite/g++.old-deja/g++.brendan/enum6.C +1144354186b ./gcc/testsuite/g++.old-deja/g++.brendan/enum7.C +3721081721b ./gcc/testsuite/g++.old-deja/g++.brendan/enum8.C +1284409256b ./gcc/testsuite/g++.old-deja/g++.brendan/enum9.C +4113228927b ./gcc/testsuite/g++.old-deja/g++.brendan/enum-clash.C +3510755439b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg10.C +3189183114b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg11.C +1104107183b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg12.C +1658458603b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg1.C +1956101213b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg2.C + 139198600b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg3.C +3762408786b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg4.C +4113288075b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C +1901492381b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg6.C + 851805023b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg7.C + 721709084b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg8.C + 420911498b ./gcc/testsuite/g++.old-deja/g++.brendan/err-msg9.C +3557744186b ./gcc/testsuite/g++.old-deja/g++.brendan/explicit1.C +3505755144b ./gcc/testsuite/g++.old-deja/g++.brendan/friend1.C +1863938790b ./gcc/testsuite/g++.old-deja/g++.brendan/friend2.C +2483886013b ./gcc/testsuite/g++.old-deja/g++.brendan/friend3.C +3122834560b ./gcc/testsuite/g++.old-deja/g++.brendan/friend4.C +1714830524b ./gcc/testsuite/g++.old-deja/g++.brendan/groff1.C +2246409428b ./gcc/testsuite/g++.old-deja/g++.brendan/init10.C +1901230214b ./gcc/testsuite/g++.old-deja/g++.brendan/init11.C + 851254540b ./gcc/testsuite/g++.old-deja/g++.brendan/init12.C +2224246807b ./gcc/testsuite/g++.old-deja/g++.brendan/init13.C +3909689745b ./gcc/testsuite/g++.old-deja/g++.brendan/init1.C +1726022047b ./gcc/testsuite/g++.old-deja/g++.brendan/init2.C +2066877415b ./gcc/testsuite/g++.old-deja/g++.brendan/init3.C +1439428404b ./gcc/testsuite/g++.old-deja/g++.brendan/init4.C +4054847189b ./gcc/testsuite/g++.old-deja/g++.brendan/init5.C + 248682492b ./gcc/testsuite/g++.old-deja/g++.brendan/init6.C +3084232903b ./gcc/testsuite/g++.old-deja/g++.brendan/init7.C +3733555155b ./gcc/testsuite/g++.old-deja/g++.brendan/init8.C + 743854867b ./gcc/testsuite/g++.old-deja/g++.brendan/init9.C +2492742855b ./gcc/testsuite/g++.old-deja/g++.brendan/label1.C +2945125995b ./gcc/testsuite/g++.old-deja/g++.brendan/label2.C +4243229627b ./gcc/testsuite/g++.old-deja/g++.brendan/line1.C + 840292246b ./gcc/testsuite/g++.old-deja/g++.brendan/misc10.C +3482838045b ./gcc/testsuite/g++.old-deja/g++.brendan/misc11.C +2371682672b ./gcc/testsuite/g++.old-deja/g++.brendan/misc14.C +4172246159b ./gcc/testsuite/g++.old-deja/g++.brendan/misc15.C +1840031399b ./gcc/testsuite/g++.old-deja/g++.brendan/misc16.C +4145144968b ./gcc/testsuite/g++.old-deja/g++.brendan/misc17.C +3260792263b ./gcc/testsuite/g++.old-deja/g++.brendan/misc1.C +1747247058b ./gcc/testsuite/g++.old-deja/g++.brendan/misc2.C +1984879017b ./gcc/testsuite/g++.old-deja/g++.brendan/misc3.C +3850320829b ./gcc/testsuite/g++.old-deja/g++.brendan/misc4.C + 556499795b ./gcc/testsuite/g++.old-deja/g++.brendan/misc5.C +2119421590b ./gcc/testsuite/g++.old-deja/g++.brendan/misc6.C +3952284631b ./gcc/testsuite/g++.old-deja/g++.brendan/misc7.C +4192698961b ./gcc/testsuite/g++.old-deja/g++.brendan/misc8.C + 464358847b ./gcc/testsuite/g++.old-deja/g++.brendan/misc9.C +4175086610b ./gcc/testsuite/g++.old-deja/g++.brendan/mutable1.C +4218289945b ./gcc/testsuite/g++.old-deja/g++.brendan/nest10.C +2376522411b ./gcc/testsuite/g++.old-deja/g++.brendan/nest11.C +1975302793b ./gcc/testsuite/g++.old-deja/g++.brendan/nest12.C +1958887360b ./gcc/testsuite/g++.old-deja/g++.brendan/nest13.C + 29264456b ./gcc/testsuite/g++.old-deja/g++.brendan/nest15.C +2705266460b ./gcc/testsuite/g++.old-deja/g++.brendan/nest16.C +1548858648b ./gcc/testsuite/g++.old-deja/g++.brendan/nest17.C +3262257927b ./gcc/testsuite/g++.old-deja/g++.brendan/nest18.C +2348257545b ./gcc/testsuite/g++.old-deja/g++.brendan/nest19.C +2880395837b ./gcc/testsuite/g++.old-deja/g++.brendan/nest1.C +3266883735b ./gcc/testsuite/g++.old-deja/g++.brendan/nest20.C + 269879871b ./gcc/testsuite/g++.old-deja/g++.brendan/nest21.C +3747210741b ./gcc/testsuite/g++.old-deja/g++.brendan/nest22.C +3359473085b ./gcc/testsuite/g++.old-deja/g++.brendan/nest23.C + 741780000b ./gcc/testsuite/g++.old-deja/g++.brendan/nest24.C +4158798113b ./gcc/testsuite/g++.old-deja/g++.brendan/nest2.C +3460040540b ./gcc/testsuite/g++.old-deja/g++.brendan/nest3.C +3092321784b ./gcc/testsuite/g++.old-deja/g++.brendan/nest4.C +3209968741b ./gcc/testsuite/g++.old-deja/g++.brendan/new1.C + 560844122b ./gcc/testsuite/g++.old-deja/g++.brendan/new2.C + 952562718b ./gcc/testsuite/g++.old-deja/g++.brendan/new3.C + 611468654b ./gcc/testsuite/g++.old-deja/g++.brendan/new-array.C + 864176391b ./gcc/testsuite/g++.old-deja/g++.brendan/ns1.C +2649926624b ./gcc/testsuite/g++.old-deja/g++.brendan/operators1.C +2592721748b ./gcc/testsuite/g++.old-deja/g++.brendan/operators2.C +2129877497b ./gcc/testsuite/g++.old-deja/g++.brendan/operators3.C +3437294529b ./gcc/testsuite/g++.old-deja/g++.brendan/operators4.C +1333590464b ./gcc/testsuite/g++.old-deja/g++.brendan/operators5.C +1939786411b ./gcc/testsuite/g++.old-deja/g++.brendan/operators6.C +2774653307b ./gcc/testsuite/g++.old-deja/g++.brendan/operators7.C +1264143080b ./gcc/testsuite/g++.old-deja/g++.brendan/operators8.C +2183452204b ./gcc/testsuite/g++.old-deja/g++.brendan/overload10.C +1188978134b ./gcc/testsuite/g++.old-deja/g++.brendan/overload11.C + 785078285b ./gcc/testsuite/g++.old-deja/g++.brendan/overload1.C +2745841756b ./gcc/testsuite/g++.old-deja/g++.brendan/overload2.C +4234832416b ./gcc/testsuite/g++.old-deja/g++.brendan/overload3.C +1846706050b ./gcc/testsuite/g++.old-deja/g++.brendan/overload4.C +4113371844b ./gcc/testsuite/g++.old-deja/g++.brendan/overload5.C + 401815179b ./gcc/testsuite/g++.old-deja/g++.brendan/overload6.C +2944730687b ./gcc/testsuite/g++.old-deja/g++.brendan/overload7.C +4047120274b ./gcc/testsuite/g++.old-deja/g++.brendan/overload8.C +3089598546b ./gcc/testsuite/g++.old-deja/g++.brendan/overload9.C +3352057260b ./gcc/testsuite/g++.old-deja/g++.brendan/parse1.C +3784585361b ./gcc/testsuite/g++.old-deja/g++.brendan/parse2.C +3312018900b ./gcc/testsuite/g++.old-deja/g++.brendan/parse3.C +2326400572b ./gcc/testsuite/g++.old-deja/g++.brendan/parse4.C +3249609747b ./gcc/testsuite/g++.old-deja/g++.brendan/parse5.C +3147672451b ./gcc/testsuite/g++.old-deja/g++.brendan/parse6.C +3126677669b ./gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C +2799625909b ./gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C + 870942291b ./gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C +1385259160b ./gcc/testsuite/g++.old-deja/g++.brendan/prepost4.C +2200714766b ./gcc/testsuite/g++.old-deja/g++.brendan/ptolemy1.C +2953958728b ./gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C + 38057973b ./gcc/testsuite/g++.old-deja/g++.brendan/ptrmem1.C +4022822146b ./gcc/testsuite/g++.old-deja/g++.brendan/ptrmem2.C + 619231948b ./gcc/testsuite/g++.old-deja/g++.brendan/ptrmem3.C +2919120027b ./gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C +3336461445b ./gcc/testsuite/g++.old-deja/g++.brendan/README +2442841220b ./gcc/testsuite/g++.old-deja/g++.brendan/recurse.C +3187500629b ./gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C +3919299369b ./gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C +4124591660b ./gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C + 408503266b ./gcc/testsuite/g++.old-deja/g++.brendan/reference1.C +2740944344b ./gcc/testsuite/g++.old-deja/g++.brendan/rtti1.C +2296175777b ./gcc/testsuite/g++.old-deja/g++.brendan/scope1.C +3174533815b ./gcc/testsuite/g++.old-deja/g++.brendan/scope2.C + 984705374b ./gcc/testsuite/g++.old-deja/g++.brendan/scope3.C + 530491368b ./gcc/testsuite/g++.old-deja/g++.brendan/scope4.C +2958119224b ./gcc/testsuite/g++.old-deja/g++.brendan/scope5.C +3517883150b ./gcc/testsuite/g++.old-deja/g++.brendan/shadow1.C +1298625279b ./gcc/testsuite/g++.old-deja/g++.brendan/sizeof1.C +1606736953b ./gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C +1309373439b ./gcc/testsuite/g++.old-deja/g++.brendan/sizeof3.C +2843507191b ./gcc/testsuite/g++.old-deja/g++.brendan/sizeof4.C + 728696962b ./gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C +4271892241b ./gcc/testsuite/g++.old-deja/g++.brendan/sorry1.C +3244246119b ./gcc/testsuite/g++.old-deja/g++.brendan/static1.C +3667553213b ./gcc/testsuite/g++.old-deja/g++.brendan/static2.C +3518242349b ./gcc/testsuite/g++.old-deja/g++.brendan/static3.C +1578126603b ./gcc/testsuite/g++.old-deja/g++.brendan/synth1.C + 486716772b ./gcc/testsuite/g++.old-deja/g++.brendan/template11.C + 675307124b ./gcc/testsuite/g++.old-deja/g++.brendan/template12.C +4278394002b ./gcc/testsuite/g++.old-deja/g++.brendan/template13.C +4135240635b ./gcc/testsuite/g++.old-deja/g++.brendan/template15.C +3955771564b ./gcc/testsuite/g++.old-deja/g++.brendan/template16.C +3118430115b ./gcc/testsuite/g++.old-deja/g++.brendan/template17.C + 378060276b ./gcc/testsuite/g++.old-deja/g++.brendan/template18.C +3959082203b ./gcc/testsuite/g++.old-deja/g++.brendan/template19.C +2963427658b ./gcc/testsuite/g++.old-deja/g++.brendan/template1.C +4030461184b ./gcc/testsuite/g++.old-deja/g++.brendan/template20.C +1759284086b ./gcc/testsuite/g++.old-deja/g++.brendan/template21.C +2020058736b ./gcc/testsuite/g++.old-deja/g++.brendan/template22.C + 880621627b ./gcc/testsuite/g++.old-deja/g++.brendan/template23.C +2295592255b ./gcc/testsuite/g++.old-deja/g++.brendan/template24.C +1978252533b ./gcc/testsuite/g++.old-deja/g++.brendan/template25.C + 730754006b ./gcc/testsuite/g++.old-deja/g++.brendan/template26.C +1378450506b ./gcc/testsuite/g++.old-deja/g++.brendan/template27.C +1797214646b ./gcc/testsuite/g++.old-deja/g++.brendan/template28.C + 290486161b ./gcc/testsuite/g++.old-deja/g++.brendan/template29.C +4292737843b ./gcc/testsuite/g++.old-deja/g++.brendan/template2.C +3262101990b ./gcc/testsuite/g++.old-deja/g++.brendan/template30.C +3508460272b ./gcc/testsuite/g++.old-deja/g++.brendan/template31.C +1373002312b ./gcc/testsuite/g++.old-deja/g++.brendan/template3.C +2599566194b ./gcc/testsuite/g++.old-deja/g++.brendan/template4.C + 575580037b ./gcc/testsuite/g++.old-deja/g++.brendan/template5.C + 534471494b ./gcc/testsuite/g++.old-deja/g++.brendan/template6.C +1095287366b ./gcc/testsuite/g++.old-deja/g++.brendan/template7.C + 517567456b ./gcc/testsuite/g++.old-deja/g++.brendan/template8.C +1644370694b ./gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C +2369869850b ./gcc/testsuite/g++.old-deja/g++.brendan/typedef1.C +2846047998b ./gcc/testsuite/g++.old-deja/g++.brendan/union1.C + 823018336b ./gcc/testsuite/g++.old-deja/g++.brendan/union2.C +2620564840b ./gcc/testsuite/g++.old-deja/g++.brendan/union3.C +1914281947b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility10.C +2922551156b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility1.C +3793323471b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility2.C + 399740001b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility3.C +2097292018b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility4.C + 574178981b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility5.C +1490006646b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility6.C +2737828036b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility7.C +1186381819b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility8.C + 350593631b ./gcc/testsuite/g++.old-deja/g++.brendan/visibility9.C +1417363197b ./gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C +2127742392b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings10.C +4011038443b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings1.C + 752421094b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings2.C +2267971773b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings3.C + 60611814b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings4.C +1620038153b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings5.C + 601010719b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings6.C +1529970043b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings7.C +2592942829b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings8.C +2410309597b ./gcc/testsuite/g++.old-deja/g++.brendan/warnings9.C + 879793477b ./gcc/testsuite/g++.old-deja/g++.bugs/891229_02.C + 995524953b ./gcc/testsuite/g++.old-deja/g++.bugs/891230_01.C +3396939769b ./gcc/testsuite/g++.old-deja/g++.bugs/900107_01.C +3168842964b ./gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C +3900455611b ./gcc/testsuite/g++.old-deja/g++.bugs/900121_01.C +2146350614b ./gcc/testsuite/g++.old-deja/g++.bugs/900121_02.C + 584636864b ./gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C +1991520903b ./gcc/testsuite/g++.old-deja/g++.bugs/900127_01.C +2330321470b ./gcc/testsuite/g++.old-deja/g++.bugs/900127_02.C +3489166192b ./gcc/testsuite/g++.old-deja/g++.bugs/900205_02.C +3457661037b ./gcc/testsuite/g++.old-deja/g++.bugs/900205_03.C +1813191232b ./gcc/testsuite/g++.old-deja/g++.bugs/900205_04.C +2807062312b ./gcc/testsuite/g++.old-deja/g++.bugs/900207_03.C +1397162767b ./gcc/testsuite/g++.old-deja/g++.bugs/900208_02.C +2651120681b ./gcc/testsuite/g++.old-deja/g++.bugs/900208_03.C +2171781580b ./gcc/testsuite/g++.old-deja/g++.bugs/900208_04.C +3303782315b ./gcc/testsuite/g++.old-deja/g++.bugs/900209_01.C + 780393726b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_01.C + 6412645b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_02.C +4275693472b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_03.C +1360950010b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_05.C +4037536992b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_06.C +2622921904b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_07.C + 690087876b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_08.C +2026146424b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C +3600304327b ./gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C +1256707550b ./gcc/testsuite/g++.old-deja/g++.bugs/900211_01.C +1084090140b ./gcc/testsuite/g++.old-deja/g++.bugs/900211_02.C +3916124462b ./gcc/testsuite/g++.old-deja/g++.bugs/900211_03.C +1795465936b ./gcc/testsuite/g++.old-deja/g++.bugs/900211_04.C +1582696199b ./gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C +1974918899b ./gcc/testsuite/g++.old-deja/g++.bugs/900212_02.C + 203635920b ./gcc/testsuite/g++.old-deja/g++.bugs/900212_03.C +4232472999b ./gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C +1276348303b ./gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C +2887201610b ./gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C +1660260745b ./gcc/testsuite/g++.old-deja/g++.bugs/900214_01.C +1423536625b ./gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C +1381602623b ./gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C + 994946835b ./gcc/testsuite/g++.old-deja/g++.bugs/900220_01.C +3910347278b ./gcc/testsuite/g++.old-deja/g++.bugs/900220_02.C +4252298896b ./gcc/testsuite/g++.old-deja/g++.bugs/900220_03.C +1290432832b ./gcc/testsuite/g++.old-deja/g++.bugs/900221_01.C +1900361967b ./gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C +1984786856b ./gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C + 454013245b ./gcc/testsuite/g++.old-deja/g++.bugs/900321_02.C +3726833614b ./gcc/testsuite/g++.old-deja/g++.bugs/900321_04.C +3208622461b ./gcc/testsuite/g++.old-deja/g++.bugs/900321_05.C +2500096956b ./gcc/testsuite/g++.old-deja/g++.bugs/900322_01.C + 681072542b ./gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C +2572761897b ./gcc/testsuite/g++.old-deja/g++.bugs/900324_03.C +2694477972b ./gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C + 690195427b ./gcc/testsuite/g++.old-deja/g++.bugs/900324_05.C + 317521719b ./gcc/testsuite/g++.old-deja/g++.bugs/900324_06.C +3073385107b ./gcc/testsuite/g++.old-deja/g++.bugs/900325_01.C +3117943928b ./gcc/testsuite/g++.old-deja/g++.bugs/900330_01.C +3120423847b ./gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C +4248455686b ./gcc/testsuite/g++.old-deja/g++.bugs/900331_02.C +3962158950b ./gcc/testsuite/g++.old-deja/g++.bugs/900331_03.C +3297726587b ./gcc/testsuite/g++.old-deja/g++.bugs/900331_04.C +1155342042b ./gcc/testsuite/g++.old-deja/g++.bugs/900401_01.C +2499836717b ./gcc/testsuite/g++.old-deja/g++.bugs/900402_01.C + 845652229b ./gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C +1163828267b ./gcc/testsuite/g++.old-deja/g++.bugs/900403_01.C +4141739844b ./gcc/testsuite/g++.old-deja/g++.bugs/900403_04.C +1907728591b ./gcc/testsuite/g++.old-deja/g++.bugs/900404_01.C +2255023242b ./gcc/testsuite/g++.old-deja/g++.bugs/900404_02.C +1026865843b ./gcc/testsuite/g++.old-deja/g++.bugs/900404_03.C +1793308826b ./gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C +3075423771b ./gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C + 769125852b ./gcc/testsuite/g++.old-deja/g++.bugs/900405_01.C + 527599451b ./gcc/testsuite/g++.old-deja/g++.bugs/900406_01.C +1181207035b ./gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C + 467084117b ./gcc/testsuite/g++.old-deja/g++.bugs/900407_01.C +1144474754b ./gcc/testsuite/g++.old-deja/g++.bugs/900428_01.C +3966201362b ./gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C +2804257500b ./gcc/testsuite/g++.old-deja/g++.bugs/900428_03.C +2638840723b ./gcc/testsuite/g++.old-deja/g++.bugs/900511_01.C +1121452894b ./gcc/testsuite/g++.old-deja/g++.bugs/900511_02.C +2969943864b ./gcc/testsuite/g++.old-deja/g++.bugs/900511_03.C + 550376552b ./gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C +2924879685b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_01.C +1121534730b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_02.C +4018294577b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_03.C + 39270680b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_04.C + 786299821b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_05.C +1520079302b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C +3679461455b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_07.C +1493720581b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_09.C +1369816343b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_12.C +3378349206b ./gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C + 398333614b ./gcc/testsuite/g++.old-deja/g++.bugs/900520_02.C + 592030193b ./gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C +3373505469b ./gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C +1381261051b ./gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C +1154797658b ./gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C +1025142468b ./gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C +3799957377b ./gcc/testsuite/g++.old-deja/g++.eh/catch10.C +2291520496b ./gcc/testsuite/g++.old-deja/g++.eh/catch11.C +3311967999b ./gcc/testsuite/g++.old-deja/g++.eh/catch12.C +3320439198b ./gcc/testsuite/g++.old-deja/g++.eh/catch13.C + 998245899b ./gcc/testsuite/g++.old-deja/g++.eh/catch14.C + 669779261b ./gcc/testsuite/g++.old-deja/g++.eh/catch1.C +2873880433b ./gcc/testsuite/g++.old-deja/g++.eh/catch2.C +2886528606b ./gcc/testsuite/g++.old-deja/g++.eh/catch3.C + 237405446b ./gcc/testsuite/g++.old-deja/g++.eh/catch3p.C +2597913212b ./gcc/testsuite/g++.old-deja/g++.eh/catch4.C +3784511797b ./gcc/testsuite/g++.old-deja/g++.eh/catch4p.C +2773413264b ./gcc/testsuite/g++.old-deja/g++.eh/catch5.C +1526932366b ./gcc/testsuite/g++.old-deja/g++.eh/catch5p.C +4221257197b ./gcc/testsuite/g++.old-deja/g++.eh/catch6.C +3963959238b ./gcc/testsuite/g++.old-deja/g++.eh/catch6p.C +4294525621b ./gcc/testsuite/g++.old-deja/g++.eh/catch7.C +2328109815b ./gcc/testsuite/g++.old-deja/g++.eh/catch7p.C + 62947948b ./gcc/testsuite/g++.old-deja/g++.eh/catch8.C +1196849462b ./gcc/testsuite/g++.old-deja/g++.eh/catch8p.C +1548291979b ./gcc/testsuite/g++.old-deja/g++.eh/catch9.C +2807268437b ./gcc/testsuite/g++.old-deja/g++.eh/catch9p.C +1011765156b ./gcc/testsuite/g++.old-deja/g++.eh/catchptr1.C +3391348266b ./gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C +2075767168b ./gcc/testsuite/g++.old-deja/g++.eh/cleanup2.C +4233648694b ./gcc/testsuite/g++.old-deja/g++.eh/cond1.C + 482630604b ./gcc/testsuite/g++.old-deja/g++.eh/crash1.C +3487010399b ./gcc/testsuite/g++.old-deja/g++.eh/crash2.C +3059731247b ./gcc/testsuite/g++.old-deja/g++.eh/crash3.C +1684457203b ./gcc/testsuite/g++.old-deja/g++.eh/crash4.C +3254817681b ./gcc/testsuite/g++.old-deja/g++.eh/crash5.C +2429027833b ./gcc/testsuite/g++.old-deja/g++.eh/crash6.C + 633960827b ./gcc/testsuite/g++.old-deja/g++.eh/ctor1.C +2442750901b ./gcc/testsuite/g++.old-deja/g++.eh/flow1.C + 735112314b ./gcc/testsuite/g++.old-deja/g++.eh/fntry1.C +2322235726b ./gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C + 676523103b ./gcc/testsuite/g++.old-deja/g++.eh/inline1.C +1365103519b ./gcc/testsuite/g++.old-deja/g++.eh/inline2.C +3790493474b ./gcc/testsuite/g++.old-deja/g++.eh/new1.C + 535130965b ./gcc/testsuite/g++.old-deja/g++.eh/new2.C +3634137795b ./gcc/testsuite/g++.old-deja/g++.eh/pdel1.C +2137801791b ./gcc/testsuite/g++.old-deja/g++.eh/pdel2.C + 281186416b ./gcc/testsuite/g++.old-deja/g++.eh/ptr1.C + 576857198b ./gcc/testsuite/g++.old-deja/g++.eh/ptrmem1.C +1768169036b ./gcc/testsuite/g++.old-deja/g++.eh/rethrow1.C +2742043120b ./gcc/testsuite/g++.old-deja/g++.eh/rethrow2.C + 797701813b ./gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C +1092183660b ./gcc/testsuite/g++.old-deja/g++.eh/rethrow4.C +1908139767b ./gcc/testsuite/g++.old-deja/g++.eh/rethrow5.C +1673259087b ./gcc/testsuite/g++.old-deja/g++.eh/rethrow6.C +3587234868b ./gcc/testsuite/g++.old-deja/g++.eh/spec1.C + 575869724b ./gcc/testsuite/g++.old-deja/g++.eh/spec2.C +3512769980b ./gcc/testsuite/g++.old-deja/g++.eh/spec3.C + 733574694b ./gcc/testsuite/g++.old-deja/g++.eh/spec4.C +3529701833b ./gcc/testsuite/g++.old-deja/g++.eh/spec5.C +2735477777b ./gcc/testsuite/g++.old-deja/g++.eh/spec6.C +3657524244b ./gcc/testsuite/g++.old-deja/g++.eh/spec7.C +1957276023b ./gcc/testsuite/g++.old-deja/g++.eh/terminate1.C +2882522407b ./gcc/testsuite/g++.old-deja/g++.eh/terminate2.C + 2244717b ./gcc/testsuite/g++.old-deja/g++.eh/throw1.C + 67637737b ./gcc/testsuite/g++.old-deja/g++.eh/throw2.C +2714145986b ./gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C +3174750751b ./gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C +2148656642b ./gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C +2285781015b ./gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C +3757999789b ./gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C +2082523657b ./gcc/testsuite/g++.old-deja/g++.eh/tmpl6.C +1395348093b ./gcc/testsuite/g++.old-deja/g++.eh/unwind1.C +4087820734b ./gcc/testsuite/g++.old-deja/g++.eh/vbase1.C + 7954090b ./gcc/testsuite/g++.old-deja/g++.eh/vbase2.C + 597975959b ./gcc/testsuite/g++.old-deja/g++.eh/vbase3.C +3027059078b ./gcc/testsuite/g++.old-deja/g++.eh/vbase4.C +4199943262b ./gcc/testsuite/g++.old-deja/g++.ext/addrfunc1.C + 159934505b ./gcc/testsuite/g++.old-deja/g++.ext/addrfunc2.C + 585898936b ./gcc/testsuite/g++.old-deja/g++.ext/addrfunc3.C +2984020525b ./gcc/testsuite/g++.old-deja/g++.ext/addrfunc4.C +3380550287b ./gcc/testsuite/g++.old-deja/g++.ext/anon1.C +1974705038b ./gcc/testsuite/g++.old-deja/g++.ext/anon2.C + 813082081b ./gcc/testsuite/g++.old-deja/g++.ext/anon3.C +4292815255b ./gcc/testsuite/g++.old-deja/g++.ext/array1.C +2976027349b ./gcc/testsuite/g++.old-deja/g++.ext/array2.C +3272522793b ./gcc/testsuite/g++.old-deja/g++.ext/array3.C +3707624253b ./gcc/testsuite/g++.old-deja/g++.ext/array4.C +2445582885b ./gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C +1380113065b ./gcc/testsuite/g++.old-deja/g++.ext/arrnew.C +3682137158b ./gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C +4101102615b ./gcc/testsuite/g++.old-deja/g++.ext/attrib1.C +3350275577b ./gcc/testsuite/g++.old-deja/g++.ext/attrib2.C +1053733436b ./gcc/testsuite/g++.old-deja/g++.ext/attrib3.C +1626467181b ./gcc/testsuite/g++.old-deja/g++.ext/attrib4.C +1442836994b ./gcc/testsuite/g++.old-deja/g++.ext/attrib5.C +1231673353b ./gcc/testsuite/g++.old-deja/g++.ext/attrib6.C +1172027159b ./gcc/testsuite/g++.old-deja/g++.ext/bound1.C +2395600799b ./gcc/testsuite/g++.old-deja/g++.ext/constructor.C +2324105514b ./gcc/testsuite/g++.old-deja/g++.ext/default.C +3043261002b ./gcc/testsuite/g++.old-deja/g++.ext/delvoid.C +1220140779b ./gcc/testsuite/g++.old-deja/g++.ext/jump1.C +3122237559b ./gcc/testsuite/g++.old-deja/g++.ext/label1.C +1955233630b ./gcc/testsuite/g++.old-deja/g++.ext/label2.C +1417153132b ./gcc/testsuite/g++.old-deja/g++.ext/memconst.C +3051345065b ./gcc/testsuite/g++.old-deja/g++.ext/namedret1.C +1721594512b ./gcc/testsuite/g++.old-deja/g++.ext/namedret2.C +1693910821b ./gcc/testsuite/g++.old-deja/g++.ext/namedret3.C +4236509390b ./gcc/testsuite/g++.old-deja/g++.ext/noweak1.C +1485906792b ./gcc/testsuite/g++.old-deja/g++.ext/null1.C +1534627522b ./gcc/testsuite/g++.old-deja/g++.ext/overload1.C +4247776863b ./gcc/testsuite/g++.old-deja/g++.ext/pretty2.C +1721106953b ./gcc/testsuite/g++.old-deja/g++.ext/pretty3.C +2283773682b ./gcc/testsuite/g++.old-deja/g++.ext/pretty4.C +2953041955b ./gcc/testsuite/g++.old-deja/g++.ext/pretty.C +1326958568b ./gcc/testsuite/g++.old-deja/g++.ext/restrict1.C +1853972109b ./gcc/testsuite/g++.old-deja/g++.ext/return1.C + 463327965b ./gcc/testsuite/g++.old-deja/g++.ext/stmtexpr1.C +3353267413b ./gcc/testsuite/g++.old-deja/g++.ext/syshdr1.C +1434079824b ./gcc/testsuite/g++.old-deja/g++.ext/typename1.C +3055500151b ./gcc/testsuite/g++.old-deja/g++.ext/typeof1.C +3482525745b ./gcc/testsuite/g++.old-deja/g++.ext/typeof2.C + 122985883b ./gcc/testsuite/g++.old-deja/g++.gb/README +3834907847b ./gcc/testsuite/g++.old-deja/g++.gb/scope01.C +2804649369b ./gcc/testsuite/g++.old-deja/g++.gb/scope02.C + 435367782b ./gcc/testsuite/g++.old-deja/g++.gb/scope03.C +4065080798b ./gcc/testsuite/g++.old-deja/g++.gb/scope04.C +3804153482b ./gcc/testsuite/g++.old-deja/g++.gb/scope05.C + 810866747b ./gcc/testsuite/g++.old-deja/g++.gb/scope06.C +2470529748b ./gcc/testsuite/g++.old-deja/g++.gb/scope07.C +3372453011b ./gcc/testsuite/g++.old-deja/g++.gb/scope08.C +3802132245b ./gcc/testsuite/g++.old-deja/g++.gb/scope09.C +1805528465b ./gcc/testsuite/g++.old-deja/g++.gb/scope10.C +2330909859b ./gcc/testsuite/g++.old-deja/g++.gb/scope11.C +3275516446b ./gcc/testsuite/g++.old-deja/g++.gb/scope12.C + 732967750b ./gcc/testsuite/g++.old-deja/g++.gb/scope13.C + 939161176b ./gcc/testsuite/g++.old-deja/g++.jason/2371.C +3968774299b ./gcc/testsuite/g++.old-deja/g++.jason/3523.C +1546884424b ./gcc/testsuite/g++.old-deja/g++.jason/access10.C + 739404807b ./gcc/testsuite/g++.old-deja/g++.jason/access11.C + 512908443b ./gcc/testsuite/g++.old-deja/g++.jason/access12.C +2380497170b ./gcc/testsuite/g++.old-deja/g++.jason/access13.C + 955814506b ./gcc/testsuite/g++.old-deja/g++.jason/access14.C + 896691556b ./gcc/testsuite/g++.old-deja/g++.jason/access15.C + 667302295b ./gcc/testsuite/g++.old-deja/g++.jason/access16.C +2572582943b ./gcc/testsuite/g++.old-deja/g++.jason/access17.C +2772251892b ./gcc/testsuite/g++.old-deja/g++.jason/access18.C + 906409788b ./gcc/testsuite/g++.old-deja/g++.jason/access1.C +2659493566b ./gcc/testsuite/g++.old-deja/g++.jason/access20.C +2929579271b ./gcc/testsuite/g++.old-deja/g++.jason/access21.C +3020128764b ./gcc/testsuite/g++.old-deja/g++.jason/access22.C +2730640435b ./gcc/testsuite/g++.old-deja/g++.jason/access23.C + 338921992b ./gcc/testsuite/g++.old-deja/g++.jason/access24.C +3689044609b ./gcc/testsuite/g++.old-deja/g++.jason/access2.C + 642011051b ./gcc/testsuite/g++.old-deja/g++.jason/access3.C +3641897763b ./gcc/testsuite/g++.old-deja/g++.jason/access4.C +3768207880b ./gcc/testsuite/g++.old-deja/g++.jason/access5.C +1482167820b ./gcc/testsuite/g++.old-deja/g++.jason/access6.C +2788333672b ./gcc/testsuite/g++.old-deja/g++.jason/access7.C +2863489753b ./gcc/testsuite/g++.old-deja/g++.jason/access8.C + 570522205b ./gcc/testsuite/g++.old-deja/g++.jason/access9.C +2808067800b ./gcc/testsuite/g++.old-deja/g++.jason/aggregate.C +3728379159b ./gcc/testsuite/g++.old-deja/g++.jason/ambig1.C +2153743197b ./gcc/testsuite/g++.old-deja/g++.jason/ambig2.C + 970394079b ./gcc/testsuite/g++.old-deja/g++.jason/ambig3.C +3198278705b ./gcc/testsuite/g++.old-deja/g++.jason/anon2.C + 221090634b ./gcc/testsuite/g++.old-deja/g++.jason/anon3.C +1050500875b ./gcc/testsuite/g++.old-deja/g++.jason/anon4.C +3828622053b ./gcc/testsuite/g++.old-deja/g++.jason/anon.C +1263298999b ./gcc/testsuite/g++.old-deja/g++.jason/binding2.C +2916172455b ./gcc/testsuite/g++.old-deja/g++.jason/binding3.C +3877580602b ./gcc/testsuite/g++.old-deja/g++.jason/binding.C + 406790293b ./gcc/testsuite/g++.old-deja/g++.jason/bool2.C +4269822269b ./gcc/testsuite/g++.old-deja/g++.jason/bool3.C +4291089432b ./gcc/testsuite/g++.old-deja/g++.jason/bool4.C + 423379068b ./gcc/testsuite/g++.old-deja/g++.jason/bool5.C +3708944851b ./gcc/testsuite/g++.old-deja/g++.jason/bool6.C +2188617432b ./gcc/testsuite/g++.old-deja/g++.jason/bool7.C + 876810594b ./gcc/testsuite/g++.old-deja/g++.jason/bool.C + 910455504b ./gcc/testsuite/g++.old-deja/g++.jason/builtin2.C +1992610065b ./gcc/testsuite/g++.old-deja/g++.jason/builtin.C +3965054847b ./gcc/testsuite/g++.old-deja/g++.jason/byval2.C +3007011667b ./gcc/testsuite/g++.old-deja/g++.jason/byval3.C +2992950563b ./gcc/testsuite/g++.old-deja/g++.jason/byval.C +4208843404b ./gcc/testsuite/g++.old-deja/g++.jason/cast1.C + 864249402b ./gcc/testsuite/g++.old-deja/g++.jason/cast2.C +3757749527b ./gcc/testsuite/g++.old-deja/g++.jason/cast3.C +1840939242b ./gcc/testsuite/g++.old-deja/g++.jason/c-inline.C +3337873852b ./gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C + 807930816b ./gcc/testsuite/g++.old-deja/g++.jason/cleanup.C +4038763735b ./gcc/testsuite/g++.old-deja/g++.jason/complete1.C +2828665920b ./gcc/testsuite/g++.old-deja/g++.jason/cond2.C +2028612347b ./gcc/testsuite/g++.old-deja/g++.jason/cond.C +3479274833b ./gcc/testsuite/g++.old-deja/g++.jason/condexp.C +1286943233b ./gcc/testsuite/g++.old-deja/g++.jason/const2.C +1359832484b ./gcc/testsuite/g++.old-deja/g++.jason/const3.C + 217115665b ./gcc/testsuite/g++.old-deja/g++.jason/const4.C + 455783151b ./gcc/testsuite/g++.old-deja/g++.jason/const.C +2571490602b ./gcc/testsuite/g++.old-deja/g++.jason/context.C +3177251757b ./gcc/testsuite/g++.old-deja/g++.jason/conversion10.C + 79208780b ./gcc/testsuite/g++.old-deja/g++.jason/conversion11.C + 960166000b ./gcc/testsuite/g++.old-deja/g++.jason/conversion2.C +2252122787b ./gcc/testsuite/g++.old-deja/g++.jason/conversion3.C +2550379102b ./gcc/testsuite/g++.old-deja/g++.jason/conversion4.C +2489164109b ./gcc/testsuite/g++.old-deja/g++.jason/conversion5.C + 495771780b ./gcc/testsuite/g++.old-deja/g++.jason/conversion6.C + 537258674b ./gcc/testsuite/g++.old-deja/g++.jason/conversion7.C + 972941297b ./gcc/testsuite/g++.old-deja/g++.jason/conversion8.C +1301591055b ./gcc/testsuite/g++.old-deja/g++.jason/conversion9.C + 390853410b ./gcc/testsuite/g++.old-deja/g++.jason/conversion.C +3868623548b ./gcc/testsuite/g++.old-deja/g++.jason/crash10.C + 672669842b ./gcc/testsuite/g++.old-deja/g++.jason/crash11.C +2043944323b ./gcc/testsuite/g++.old-deja/g++.jason/crash12.C +3761548571b ./gcc/testsuite/g++.old-deja/g++.jason/crash1.C +2330655654b ./gcc/testsuite/g++.old-deja/g++.jason/crash3.C + 631879164b ./gcc/testsuite/g++.old-deja/g++.jason/crash4.C +1898220452b ./gcc/testsuite/g++.old-deja/g++.jason/crash5.C +1438239883b ./gcc/testsuite/g++.old-deja/g++.jason/crash6.C + 221060352b ./gcc/testsuite/g++.old-deja/g++.jason/crash7.C +2108184879b ./gcc/testsuite/g++.old-deja/g++.jason/crash8.C + 332002169b ./gcc/testsuite/g++.old-deja/g++.jason/crash9.C +4104833271b ./gcc/testsuite/g++.old-deja/g++.jason/ctor1.C +3353106178b ./gcc/testsuite/g++.old-deja/g++.jason/ctor2.C + 832809616b ./gcc/testsuite/g++.old-deja/g++.jason/dcast1.C +4007059639b ./gcc/testsuite/g++.old-deja/g++.jason/dcast2.C +1042330916b ./gcc/testsuite/g++.old-deja/g++.jason/dcast3.C +1151204277b ./gcc/testsuite/g++.old-deja/g++.jason/default1.C + 480787751b ./gcc/testsuite/g++.old-deja/g++.jason/default2.C +2355609557b ./gcc/testsuite/g++.old-deja/g++.jason/default3.C +2216109544b ./gcc/testsuite/g++.old-deja/g++.jason/defctor.C +3740171614b ./gcc/testsuite/g++.old-deja/g++.jason/delete1.C +3574023328b ./gcc/testsuite/g++.old-deja/g++.jason/delete2.C +2124825264b ./gcc/testsuite/g++.old-deja/g++.jason/delete3.C +2782278746b ./gcc/testsuite/g++.old-deja/g++.jason/destruct2.C +2184115717b ./gcc/testsuite/g++.old-deja/g++.jason/destruct3.C +2354427725b ./gcc/testsuite/g++.old-deja/g++.jason/destruct4.C +2111475973b ./gcc/testsuite/g++.old-deja/g++.jason/destruct.C +1012609499b ./gcc/testsuite/g++.old-deja/g++.jason/dot.C +2941621886b ./gcc/testsuite/g++.old-deja/g++.jason/dtor2.C +2007513193b ./gcc/testsuite/g++.old-deja/g++.jason/dtor3.C +4216434532b ./gcc/testsuite/g++.old-deja/g++.jason/dtor4.C +2710770854b ./gcc/testsuite/g++.old-deja/g++.jason/dtor5.C +2968837117b ./gcc/testsuite/g++.old-deja/g++.jason/dtor.C +3290035079b ./gcc/testsuite/g++.old-deja/g++.jason/enum2.C +2249058705b ./gcc/testsuite/g++.old-deja/g++.jason/enum3.C +2986066562b ./gcc/testsuite/g++.old-deja/g++.jason/enum4.C +3998200564b ./gcc/testsuite/g++.old-deja/g++.jason/enum5.C +1384011452b ./gcc/testsuite/g++.old-deja/g++.jason/enum6.C +1992437340b ./gcc/testsuite/g++.old-deja/g++.jason/enum7.C + 301848339b ./gcc/testsuite/g++.old-deja/g++.jason/enum8.C +1321613329b ./gcc/testsuite/g++.old-deja/g++.jason/enum.C +4190940764b ./gcc/testsuite/g++.old-deja/g++.jason/explicit.C +2873291254b ./gcc/testsuite/g++.old-deja/g++.jason/expr1.C + 58017093b ./gcc/testsuite/g++.old-deja/g++.jason/friend2.C + 547919805b ./gcc/testsuite/g++.old-deja/g++.jason/friend.C +2216580894b ./gcc/testsuite/g++.old-deja/g++.jason/groff1.C +2374680588b ./gcc/testsuite/g++.old-deja/g++.jason/hmc1.C +4181972071b ./gcc/testsuite/g++.old-deja/g++.jason/incomplete1.C +3516752956b ./gcc/testsuite/g++.old-deja/g++.jason/incomplete2.C +1181670562b ./gcc/testsuite/g++.old-deja/g++.jason/init2.C +1300989165b ./gcc/testsuite/g++.old-deja/g++.jason/init3.C +1056655196b ./gcc/testsuite/g++.old-deja/g++.jason/init4.C +3118714958b ./gcc/testsuite/g++.old-deja/g++.jason/init.C +1350717964b ./gcc/testsuite/g++.old-deja/g++.jason/inline2.C +3599001559b ./gcc/testsuite/g++.old-deja/g++.jason/inline3.C +3360472142b ./gcc/testsuite/g++.old-deja/g++.jason/inline.C +1197315088b ./gcc/testsuite/g++.old-deja/g++.jason/jump.C +4143262839b ./gcc/testsuite/g++.old-deja/g++.jason/lex1.C +3982979093b ./gcc/testsuite/g++.old-deja/g++.jason/lineno2.C +1533566087b ./gcc/testsuite/g++.old-deja/g++.jason/lineno3.C +3991632661b ./gcc/testsuite/g++.old-deja/g++.jason/lineno4.C +2838970132b ./gcc/testsuite/g++.old-deja/g++.jason/lineno5.C +4180318534b ./gcc/testsuite/g++.old-deja/g++.jason/lineno.C +3655803253b ./gcc/testsuite/g++.old-deja/g++.jason/local.C +1387367938b ./gcc/testsuite/g++.old-deja/g++.jason/lookup2.C + 999889620b ./gcc/testsuite/g++.old-deja/g++.jason/lookup3.C +1599936145b ./gcc/testsuite/g++.old-deja/g++.jason/lookup.C + 568852262b ./gcc/testsuite/g++.old-deja/g++.jason/loverload3.C +3199076242b ./gcc/testsuite/g++.old-deja/g++.jason/loverload4.C +2443057294b ./gcc/testsuite/g++.old-deja/g++.jason/loverload.C +1478776091b ./gcc/testsuite/g++.old-deja/g++.jason/lvalue2.C +2486776920b ./gcc/testsuite/g++.old-deja/g++.jason/lvalue3.C +2798615405b ./gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C +3786923619b ./gcc/testsuite/g++.old-deja/g++.jason/lvalue.C +4250081538b ./gcc/testsuite/g++.old-deja/g++.jason/mangle1.C +2194458585b ./gcc/testsuite/g++.old-deja/g++.jason/mangle2.C +3647115525b ./gcc/testsuite/g++.old-deja/g++.jason/mangle3.C +2894228846b ./gcc/testsuite/g++.old-deja/g++.jason/member.C +1051601664b ./gcc/testsuite/g++.old-deja/g++.jason/method.C +4260969442b ./gcc/testsuite/g++.old-deja/g++.jason/mi.C +1705975415b ./gcc/testsuite/g++.old-deja/g++.jason/mutable1.C +1037927762b ./gcc/testsuite/g++.old-deja/g++.jason/nested1.C +2952138325b ./gcc/testsuite/g++.old-deja/g++.jason/nested2.C +3141195955b ./gcc/testsuite/g++.old-deja/g++.jason/nested4.C +1483140137b ./gcc/testsuite/g++.old-deja/g++.jason/nested5.C + 626314633b ./gcc/testsuite/g++.old-deja/g++.jason/nested6.C +1780563080b ./gcc/testsuite/g++.old-deja/g++.jason/nested7.C + 496854853b ./gcc/testsuite/g++.old-deja/g++.jason/nested8.C + 814313341b ./gcc/testsuite/g++.old-deja/g++.jason/net2.C +2330092476b ./gcc/testsuite/g++.old-deja/g++.jason/net.C +4108034998b ./gcc/testsuite/g++.old-deja/g++.jason/new2.C +2192651651b ./gcc/testsuite/g++.old-deja/g++.jason/new3.C +2568972186b ./gcc/testsuite/g++.old-deja/g++.jason/new4.C +3405685275b ./gcc/testsuite/g++.old-deja/g++.jason/new5.C + 761357985b ./gcc/testsuite/g++.old-deja/g++.jason/new.C + 293878671b ./gcc/testsuite/g++.old-deja/g++.jason/offset1.C +4268803500b ./gcc/testsuite/g++.old-deja/g++.jason/offset2.C +3340471795b ./gcc/testsuite/g++.old-deja/g++.jason/offset3.C + 832296383b ./gcc/testsuite/g++.old-deja/g++.jason/offset4.C +1182090566b ./gcc/testsuite/g++.old-deja/g++.jason/opeq2.C + 454853917b ./gcc/testsuite/g++.old-deja/g++.jason/opeq3.C +2472414567b ./gcc/testsuite/g++.old-deja/g++.jason/opeq4.C + 238172458b ./gcc/testsuite/g++.old-deja/g++.jason/opeq5.C +4059740226b ./gcc/testsuite/g++.old-deja/g++.jason/opeq6.C +1753231050b ./gcc/testsuite/g++.old-deja/g++.jason/opeq.C + 688207169b ./gcc/testsuite/g++.old-deja/g++.jason/operator2.C + 577328766b ./gcc/testsuite/g++.old-deja/g++.jason/operator.C + 754653379b ./gcc/testsuite/g++.old-deja/g++.jason/opover.C +2635243370b ./gcc/testsuite/g++.old-deja/g++.jason/optimize2.C +1303452248b ./gcc/testsuite/g++.old-deja/g++.jason/optimize.C + 836020261b ./gcc/testsuite/g++.old-deja/g++.jason/overload11.C +3916743053b ./gcc/testsuite/g++.old-deja/g++.jason/overload12.C +2565712491b ./gcc/testsuite/g++.old-deja/g++.jason/overload13.C + 726365895b ./gcc/testsuite/g++.old-deja/g++.jason/overload14.C +1696533816b ./gcc/testsuite/g++.old-deja/g++.jason/overload15.C + 472911773b ./gcc/testsuite/g++.old-deja/g++.jason/overload16.C + 996751401b ./gcc/testsuite/g++.old-deja/g++.jason/overload17.C +3773007718b ./gcc/testsuite/g++.old-deja/g++.jason/overload18.C +2041143457b ./gcc/testsuite/g++.old-deja/g++.jason/overload19.C +3391930718b ./gcc/testsuite/g++.old-deja/g++.jason/overload1.C +1992601156b ./gcc/testsuite/g++.old-deja/g++.jason/overload20.C + 415714207b ./gcc/testsuite/g++.old-deja/g++.jason/overload21.C + 109216083b ./gcc/testsuite/g++.old-deja/g++.jason/overload22.C +2153494648b ./gcc/testsuite/g++.old-deja/g++.jason/overload23.C +3487011657b ./gcc/testsuite/g++.old-deja/g++.jason/overload24.C + 419380100b ./gcc/testsuite/g++.old-deja/g++.jason/overload26.C +2193486232b ./gcc/testsuite/g++.old-deja/g++.jason/overload27.C +2342247690b ./gcc/testsuite/g++.old-deja/g++.jason/overload28.C +4082490103b ./gcc/testsuite/g++.old-deja/g++.jason/overload29.C +1769317874b ./gcc/testsuite/g++.old-deja/g++.jason/overload2.C +1565023156b ./gcc/testsuite/g++.old-deja/g++.jason/overload30.C +1649077682b ./gcc/testsuite/g++.old-deja/g++.jason/overload31.C +3667286916b ./gcc/testsuite/g++.old-deja/g++.jason/overload32.C + 226155295b ./gcc/testsuite/g++.old-deja/g++.jason/overload33.C +3641493497b ./gcc/testsuite/g++.old-deja/g++.jason/overload34.C +3176325712b ./gcc/testsuite/g++.old-deja/g++.jason/overload35.C +3976015069b ./gcc/testsuite/g++.old-deja/g++.jason/overload36.C +1344900458b ./gcc/testsuite/g++.old-deja/g++.jason/overload3.C +1743964910b ./gcc/testsuite/g++.old-deja/g++.jason/overload4.C +2748549869b ./gcc/testsuite/g++.old-deja/g++.jason/overload5.C +2771085460b ./gcc/testsuite/g++.old-deja/g++.jason/overload6.C +4124673438b ./gcc/testsuite/g++.old-deja/g++.jason/overload7.C +2918456708b ./gcc/testsuite/g++.old-deja/g++.jason/overload8.C +2194408276b ./gcc/testsuite/g++.old-deja/g++.jason/overload9.C +2991781301b ./gcc/testsuite/g++.old-deja/g++.jason/overload.C + 947289597b ./gcc/testsuite/g++.old-deja/g++.jason/parse10.C +3841541211b ./gcc/testsuite/g++.old-deja/g++.jason/parse11.C +3217450619b ./gcc/testsuite/g++.old-deja/g++.jason/parse12.C +1215499670b ./gcc/testsuite/g++.old-deja/g++.jason/parse13.C +3456522595b ./gcc/testsuite/g++.old-deja/g++.jason/parse14.C +4063544381b ./gcc/testsuite/g++.old-deja/g++.jason/parse1.C +3921597478b ./gcc/testsuite/g++.old-deja/g++.jason/parse2.C +2265325245b ./gcc/testsuite/g++.old-deja/g++.jason/parse3.C +1946466186b ./gcc/testsuite/g++.old-deja/g++.jason/parse4.C +2253877513b ./gcc/testsuite/g++.old-deja/g++.jason/parse5.C +1310766643b ./gcc/testsuite/g++.old-deja/g++.jason/parse6.C +1407239852b ./gcc/testsuite/g++.old-deja/g++.jason/parse7.C +2608587867b ./gcc/testsuite/g++.old-deja/g++.jason/parse8.C +2097676131b ./gcc/testsuite/g++.old-deja/g++.jason/parse9.C +2869094375b ./gcc/testsuite/g++.old-deja/g++.jason/pmem2.C + 515838035b ./gcc/testsuite/g++.old-deja/g++.jason/pmem3.C + 882646803b ./gcc/testsuite/g++.old-deja/g++.jason/pmem4.C +3300711445b ./gcc/testsuite/g++.old-deja/g++.jason/pmem.C +2099557976b ./gcc/testsuite/g++.old-deja/g++.jason/pmf2.C +2245415039b ./gcc/testsuite/g++.old-deja/g++.jason/pmf3.C +2911197085b ./gcc/testsuite/g++.old-deja/g++.jason/pmf4.C +3829985497b ./gcc/testsuite/g++.old-deja/g++.jason/pmf5.C +2138251562b ./gcc/testsuite/g++.old-deja/g++.jason/pmf6.C +2487032279b ./gcc/testsuite/g++.old-deja/g++.jason/pmf7.C +2987146868b ./gcc/testsuite/g++.old-deja/g++.jason/pmf8.C + 788166114b ./gcc/testsuite/g++.old-deja/g++.jason/pmf9.C +2275329075b ./gcc/testsuite/g++.old-deja/g++.jason/pmf.C +1423191415b ./gcc/testsuite/g++.old-deja/g++.jason/pmftemp.C +2592898175b ./gcc/testsuite/g++.old-deja/g++.jason/precedence.C +2132972863b ./gcc/testsuite/g++.old-deja/g++.jason/redecl1.C +2423430425b ./gcc/testsuite/g++.old-deja/g++.jason/ref10.C + 252373474b ./gcc/testsuite/g++.old-deja/g++.jason/ref11.C +4220963029b ./gcc/testsuite/g++.old-deja/g++.jason/ref12.C + 829230497b ./gcc/testsuite/g++.old-deja/g++.jason/ref1.C +1138343018b ./gcc/testsuite/g++.old-deja/g++.jason/ref2.C +4198332542b ./gcc/testsuite/g++.old-deja/g++.jason/ref3.C +3108698233b ./gcc/testsuite/g++.old-deja/g++.jason/ref4.C + 649579178b ./gcc/testsuite/g++.old-deja/g++.jason/ref5.C +1504658699b ./gcc/testsuite/g++.old-deja/g++.jason/ref6.C +3285486142b ./gcc/testsuite/g++.old-deja/g++.jason/ref7.C +1357591997b ./gcc/testsuite/g++.old-deja/g++.jason/ref8.C +1262470243b ./gcc/testsuite/g++.old-deja/g++.jason/ref9.C +1378933083b ./gcc/testsuite/g++.old-deja/g++.jason/report.C +1302488236b ./gcc/testsuite/g++.old-deja/g++.jason/return2.C +1422012899b ./gcc/testsuite/g++.old-deja/g++.jason/return3.C +2084961742b ./gcc/testsuite/g++.old-deja/g++.jason/return.C + 364370005b ./gcc/testsuite/g++.old-deja/g++.jason/rfg10.C +3958400971b ./gcc/testsuite/g++.old-deja/g++.jason/rfg11.C + 288348052b ./gcc/testsuite/g++.old-deja/g++.jason/rfg12.C +1796028566b ./gcc/testsuite/g++.old-deja/g++.jason/rfg13.C +1386111440b ./gcc/testsuite/g++.old-deja/g++.jason/rfg14.C +2961300206b ./gcc/testsuite/g++.old-deja/g++.jason/rfg16.C +3703739742b ./gcc/testsuite/g++.old-deja/g++.jason/rfg17.C +3495930194b ./gcc/testsuite/g++.old-deja/g++.jason/rfg18.C +4282982182b ./gcc/testsuite/g++.old-deja/g++.jason/rfg1.C +3118729702b ./gcc/testsuite/g++.old-deja/g++.jason/rfg20.C + 258053642b ./gcc/testsuite/g++.old-deja/g++.jason/rfg21.C +1272258763b ./gcc/testsuite/g++.old-deja/g++.jason/rfg22.C +4108777186b ./gcc/testsuite/g++.old-deja/g++.jason/rfg23.C +2848746038b ./gcc/testsuite/g++.old-deja/g++.jason/rfg24.C + 641797911b ./gcc/testsuite/g++.old-deja/g++.jason/rfg25.C +4125676781b ./gcc/testsuite/g++.old-deja/g++.jason/rfg26.C +2764234637b ./gcc/testsuite/g++.old-deja/g++.jason/rfg27.C + 838463016b ./gcc/testsuite/g++.old-deja/g++.jason/rfg28.C +3117732826b ./gcc/testsuite/g++.old-deja/g++.jason/rfg2.C + 148681664b ./gcc/testsuite/g++.old-deja/g++.jason/rfg3.C +3129549671b ./gcc/testsuite/g++.old-deja/g++.jason/rfg4.C + 295301056b ./gcc/testsuite/g++.old-deja/g++.jason/rfg5.C + 133547703b ./gcc/testsuite/g++.old-deja/g++.jason/rfg6.C +4261887891b ./gcc/testsuite/g++.old-deja/g++.jason/rfg7.C +2396445002b ./gcc/testsuite/g++.old-deja/g++.jason/rfg8.C +1855801091b ./gcc/testsuite/g++.old-deja/g++.jason/rfg9.C +4260838706b ./gcc/testsuite/g++.old-deja/g++.jason/rvalue1.C +2113044148b ./gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C +3051419482b ./gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C +3805792750b ./gcc/testsuite/g++.old-deja/g++.jason/scoping10.C +3393161477b ./gcc/testsuite/g++.old-deja/g++.jason/scoping11.C + 703500731b ./gcc/testsuite/g++.old-deja/g++.jason/scoping12.C +1582373194b ./gcc/testsuite/g++.old-deja/g++.jason/scoping13.C +2742637818b ./gcc/testsuite/g++.old-deja/g++.jason/scoping14.C +2567200952b ./gcc/testsuite/g++.old-deja/g++.jason/scoping15.C +3388918749b ./gcc/testsuite/g++.old-deja/g++.jason/scoping16.C +2179647693b ./gcc/testsuite/g++.old-deja/g++.jason/scoping17.C +1834126148b ./gcc/testsuite/g++.old-deja/g++.jason/scoping2.C + 136403461b ./gcc/testsuite/g++.old-deja/g++.jason/scoping3.C +1602656589b ./gcc/testsuite/g++.old-deja/g++.jason/scoping4.C +3284836457b ./gcc/testsuite/g++.old-deja/g++.jason/scoping5.C +1370340055b ./gcc/testsuite/g++.old-deja/g++.jason/scoping6.C +3067776040b ./gcc/testsuite/g++.old-deja/g++.jason/scoping7.C +2559597057b ./gcc/testsuite/g++.old-deja/g++.jason/scoping8.C +3161523697b ./gcc/testsuite/g++.old-deja/g++.jason/scoping9.C +2200136874b ./gcc/testsuite/g++.old-deja/g++.jason/scoping.C +3886458318b ./gcc/testsuite/g++.old-deja/g++.jason/shadow1.C +1823439671b ./gcc/testsuite/g++.old-deja/g++.jason/soverload.C +2071551425b ./gcc/testsuite/g++.old-deja/g++.jason/special.C +1986795528b ./gcc/testsuite/g++.old-deja/g++.jason/static1.C + 982891039b ./gcc/testsuite/g++.old-deja/g++.jason/synth10.C +2450156296b ./gcc/testsuite/g++.old-deja/g++.jason/synth2.C + 160110469b ./gcc/testsuite/g++.old-deja/g++.jason/synth3.C +1411162779b ./gcc/testsuite/g++.old-deja/g++.jason/synth4.C + 79423264b ./gcc/testsuite/g++.old-deja/g++.jason/synth5.C +2282657951b ./gcc/testsuite/g++.old-deja/g++.jason/synth6.C + 192973807b ./gcc/testsuite/g++.old-deja/g++.jason/synth7.C +1655213980b ./gcc/testsuite/g++.old-deja/g++.jason/synth8.C +1526912645b ./gcc/testsuite/g++.old-deja/g++.jason/synth9.C +3703096829b ./gcc/testsuite/g++.old-deja/g++.jason/synth.C +1892722905b ./gcc/testsuite/g++.old-deja/g++.jason/tempargs.C +2837214502b ./gcc/testsuite/g++.old-deja/g++.jason/tempcons.C + 869843187b ./gcc/testsuite/g++.old-deja/g++.jason/tempdest.C +2805267621b ./gcc/testsuite/g++.old-deja/g++.jason/tempinst1.C +3406530265b ./gcc/testsuite/g++.old-deja/g++.jason/template10.C +2580181076b ./gcc/testsuite/g++.old-deja/g++.jason/template11.C +1678941454b ./gcc/testsuite/g++.old-deja/g++.jason/template12.C +2871221872b ./gcc/testsuite/g++.old-deja/g++.jason/template14.C +1159298863b ./gcc/testsuite/g++.old-deja/g++.jason/template15.C +2954276864b ./gcc/testsuite/g++.old-deja/g++.jason/template16.C +1681885743b ./gcc/testsuite/g++.old-deja/g++.jason/template17.C + 885790390b ./gcc/testsuite/g++.old-deja/g++.jason/template18.C +3406115895b ./gcc/testsuite/g++.old-deja/g++.jason/template19.C +3635346741b ./gcc/testsuite/g++.old-deja/g++.jason/template1.C +3294085147b ./gcc/testsuite/g++.old-deja/g++.jason/template20.C +1417003889b ./gcc/testsuite/g++.old-deja/g++.jason/template21.C +3311958351b ./gcc/testsuite/g++.old-deja/g++.jason/template22.C +1503356994b ./gcc/testsuite/g++.old-deja/g++.jason/template23.C +2025042004b ./gcc/testsuite/g++.old-deja/g++.jason/template24.C + 406184991b ./gcc/testsuite/g++.old-deja/g++.jason/template25.C +2223219564b ./gcc/testsuite/g++.old-deja/g++.jason/template26.C + 407308284b ./gcc/testsuite/g++.old-deja/g++.jason/template27.C +2630100527b ./gcc/testsuite/g++.old-deja/g++.jason/template28.C +3438625432b ./gcc/testsuite/g++.old-deja/g++.jason/template29.C + 43030923b ./gcc/testsuite/g++.old-deja/g++.jason/template2.C +2310025160b ./gcc/testsuite/g++.old-deja/g++.jason/template30.C +3335790712b ./gcc/testsuite/g++.old-deja/g++.jason/template31.C + 987062964b ./gcc/testsuite/g++.old-deja/g++.jason/template32.C +1904333349b ./gcc/testsuite/g++.old-deja/g++.jason/template33.C +2135579206b ./gcc/testsuite/g++.old-deja/g++.jason/template34.C +3189860272b ./gcc/testsuite/g++.old-deja/g++.jason/template35.C + 805289702b ./gcc/testsuite/g++.old-deja/g++.jason/template36.C +2952351972b ./gcc/testsuite/g++.old-deja/g++.jason/template37.C +1653595335b ./gcc/testsuite/g++.old-deja/g++.jason/template39.C +2243617030b ./gcc/testsuite/g++.old-deja/g++.jason/template3.C + 856312588b ./gcc/testsuite/g++.old-deja/g++.jason/template40.C +3809808817b ./gcc/testsuite/g++.old-deja/g++.jason/template41.C +1916885555b ./gcc/testsuite/g++.old-deja/g++.jason/template42.C +2401225387b ./gcc/testsuite/g++.old-deja/g++.jason/template43.C + 702715140b ./gcc/testsuite/g++.old-deja/g++.jason/template44.C +2458850401b ./gcc/testsuite/g++.old-deja/g++.jason/template4.C +3543005329b ./gcc/testsuite/g++.old-deja/g++.jason/template5.C + 769854245b ./gcc/testsuite/g++.old-deja/g++.jason/template6.C +2079411687b ./gcc/testsuite/g++.old-deja/g++.jason/template7.C + 700019405b ./gcc/testsuite/g++.old-deja/g++.jason/template8.C +3077908891b ./gcc/testsuite/g++.old-deja/g++.jason/template9.C +2081867311b ./gcc/testsuite/g++.old-deja/g++.jason/temporary2.C +3434711731b ./gcc/testsuite/g++.old-deja/g++.jason/temporary3.C +2488321595b ./gcc/testsuite/g++.old-deja/g++.jason/temporary4.C +1042965294b ./gcc/testsuite/g++.old-deja/g++.jason/temporary5.C +3514956217b ./gcc/testsuite/g++.old-deja/g++.jason/temporary6.C +2628353068b ./gcc/testsuite/g++.old-deja/g++.jason/temporary7.C +1522627554b ./gcc/testsuite/g++.old-deja/g++.jason/temporary8.C +2460644105b ./gcc/testsuite/g++.old-deja/g++.jason/temporary.C +3278590279b ./gcc/testsuite/g++.old-deja/g++.jason/tempover.C +2151541644b ./gcc/testsuite/g++.old-deja/g++.jason/tempparse.C +2779254633b ./gcc/testsuite/g++.old-deja/g++.jason/tempsub.C + 853323087b ./gcc/testsuite/g++.old-deja/g++.jason/this.C +4280002449b ./gcc/testsuite/g++.old-deja/g++.jason/thunk1.C + 274835885b ./gcc/testsuite/g++.old-deja/g++.jason/thunk2.C +1347779987b ./gcc/testsuite/g++.old-deja/g++.jason/thunk3.C +2448025143b ./gcc/testsuite/g++.old-deja/g++.jason/tredecl2.C +3072514699b ./gcc/testsuite/g++.old-deja/g++.jason/tredecl3.C + 979924921b ./gcc/testsuite/g++.old-deja/g++.jason/tredecl4.C +3711346877b ./gcc/testsuite/g++.old-deja/g++.jason/tredecl.C + 569137935b ./gcc/testsuite/g++.old-deja/g++.jason/trivial.C +2659060194b ./gcc/testsuite/g++.old-deja/g++.jason/typeck.C +2723549891b ./gcc/testsuite/g++.old-deja/g++.jason/typedef2.C +3743711814b ./gcc/testsuite/g++.old-deja/g++.jason/typedef3.C + 299682196b ./gcc/testsuite/g++.old-deja/g++.jason/typedef.C +3951989009b ./gcc/testsuite/g++.old-deja/g++.jason/typeid1.C + 999555960b ./gcc/testsuite/g++.old-deja/g++.jason/typeid2.C + 281221996b ./gcc/testsuite/g++.old-deja/g++.jason/union.C +4213241018b ./gcc/testsuite/g++.old-deja/g++.jason/vecdel.C +1193567888b ./gcc/testsuite/g++.old-deja/g++.jason/virtual2.C +3907710929b ./gcc/testsuite/g++.old-deja/g++.jason/virtual.C + 628732210b ./gcc/testsuite/g++.old-deja/g++.jason/warning10.C + 230540000b ./gcc/testsuite/g++.old-deja/g++.jason/warning1.C +4258001283b ./gcc/testsuite/g++.old-deja/g++.jason/warning2.C +1528338319b ./gcc/testsuite/g++.old-deja/g++.jason/warning3.C +4233202460b ./gcc/testsuite/g++.old-deja/g++.jason/warning4.C +2344004192b ./gcc/testsuite/g++.old-deja/g++.jason/warning5.C +3616427734b ./gcc/testsuite/g++.old-deja/g++.jason/warning6.C +1089399134b ./gcc/testsuite/g++.old-deja/g++.jason/warning7.C +2423657184b ./gcc/testsuite/g++.old-deja/g++.jason/warning8.C +2936679445b ./gcc/testsuite/g++.old-deja/g++.jason/warning9.C +2476588872b ./gcc/testsuite/g++.old-deja/g++.law/access1.C +1417723751b ./gcc/testsuite/g++.old-deja/g++.law/access2.C +1986081483b ./gcc/testsuite/g++.old-deja/g++.law/access3.C +2335314782b ./gcc/testsuite/g++.old-deja/g++.law/access4.C +2106211778b ./gcc/testsuite/g++.old-deja/g++.law/access5.C +2654444924b ./gcc/testsuite/g++.old-deja/g++.law/arg10.C +3238389534b ./gcc/testsuite/g++.old-deja/g++.law/arg11.C +4149004511b ./gcc/testsuite/g++.old-deja/g++.law/arg1.C + 629763071b ./gcc/testsuite/g++.old-deja/g++.law/arg2.C +3123919430b ./gcc/testsuite/g++.old-deja/g++.law/arg3.C +2520473449b ./gcc/testsuite/g++.old-deja/g++.law/arg4.C +2497627375b ./gcc/testsuite/g++.old-deja/g++.law/arg5.C + 668182423b ./gcc/testsuite/g++.old-deja/g++.law/arg6.C +4040623157b ./gcc/testsuite/g++.old-deja/g++.law/arg7.C +3232506355b ./gcc/testsuite/g++.old-deja/g++.law/arg8.C +1902710110b ./gcc/testsuite/g++.old-deja/g++.law/arg9.C +2967336193b ./gcc/testsuite/g++.old-deja/g++.law/arm10.C + 256975320b ./gcc/testsuite/g++.old-deja/g++.law/arm11.C +2111564718b ./gcc/testsuite/g++.old-deja/g++.law/arm12.C +1879426060b ./gcc/testsuite/g++.old-deja/g++.law/arm13.C +1730130090b ./gcc/testsuite/g++.old-deja/g++.law/arm14.C + 730443534b ./gcc/testsuite/g++.old-deja/g++.law/arm15.C +2538202217b ./gcc/testsuite/g++.old-deja/g++.law/arm16.C +1082355743b ./gcc/testsuite/g++.old-deja/g++.law/arm1.C + 396475240b ./gcc/testsuite/g++.old-deja/g++.law/arm2.C + 684470600b ./gcc/testsuite/g++.old-deja/g++.law/arm3.C + 123832841b ./gcc/testsuite/g++.old-deja/g++.law/arm4.C +1397196608b ./gcc/testsuite/g++.old-deja/g++.law/arm5.C +1863539998b ./gcc/testsuite/g++.old-deja/g++.law/arm6.C +1092943914b ./gcc/testsuite/g++.old-deja/g++.law/arm7.C + 156062104b ./gcc/testsuite/g++.old-deja/g++.law/arm8.C +3680909273b ./gcc/testsuite/g++.old-deja/g++.law/arm9.C +3246271332b ./gcc/testsuite/g++.old-deja/g++.law/array1.C +3109915032b ./gcc/testsuite/g++.old-deja/g++.law/array2.C +4092916240b ./gcc/testsuite/g++.old-deja/g++.law/bad-error1.C +3315748895b ./gcc/testsuite/g++.old-deja/g++.law/bad-error3.C + 17463055b ./gcc/testsuite/g++.old-deja/g++.law/bad-error4.C +3420787868b ./gcc/testsuite/g++.old-deja/g++.law/bad-error6.C +3619362891b ./gcc/testsuite/g++.old-deja/g++.law/bad-error7.C +3180589913b ./gcc/testsuite/g++.old-deja/g++.law/bit-fields1.C + 987706110b ./gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C +2693195990b ./gcc/testsuite/g++.old-deja/g++.law/bit-fields3.C +2084814101b ./gcc/testsuite/g++.old-deja/g++.law/builtin1.C + 282097136b ./gcc/testsuite/g++.old-deja/g++.law/casts1.C + 992091015b ./gcc/testsuite/g++.old-deja/g++.law/casts2.C +3081944627b ./gcc/testsuite/g++.old-deja/g++.law/casts3.C +2365431738b ./gcc/testsuite/g++.old-deja/g++.law/code-gen1.C +3963562220b ./gcc/testsuite/g++.old-deja/g++.law/code-gen2.C + 642563506b ./gcc/testsuite/g++.old-deja/g++.law/code-gen4.C +1581356732b ./gcc/testsuite/g++.old-deja/g++.law/code-gen5.C +3634037248b ./gcc/testsuite/g++.old-deja/g++.law/copy1.C +1559838734b ./gcc/testsuite/g++.old-deja/g++.law/copy2.C +2824193941b ./gcc/testsuite/g++.old-deja/g++.law/ctors10.C +3669003858b ./gcc/testsuite/g++.old-deja/g++.law/ctors11.C + 162342663b ./gcc/testsuite/g++.old-deja/g++.law/ctors12.C +2682605352b ./gcc/testsuite/g++.old-deja/g++.law/ctors13.C +2981100605b ./gcc/testsuite/g++.old-deja/g++.law/ctors14.C +2355681221b ./gcc/testsuite/g++.old-deja/g++.law/ctors15.C +2426347265b ./gcc/testsuite/g++.old-deja/g++.law/ctors16.C +4195839953b ./gcc/testsuite/g++.old-deja/g++.law/ctors17.C + 795806665b ./gcc/testsuite/g++.old-deja/g++.law/ctors18.C + 669077619b ./gcc/testsuite/g++.old-deja/g++.law/ctors19.C +1092557618b ./gcc/testsuite/g++.old-deja/g++.law/ctors1.C +1400780598b ./gcc/testsuite/g++.old-deja/g++.law/ctors20.C + 217884353b ./gcc/testsuite/g++.old-deja/g++.law/ctors21.C + 487905434b ./gcc/testsuite/g++.old-deja/g++.law/ctors2.C +1618360763b ./gcc/testsuite/g++.old-deja/g++.law/ctors3.C +2740682745b ./gcc/testsuite/g++.old-deja/g++.law/ctors4.C +4199368053b ./gcc/testsuite/g++.old-deja/g++.law/ctors5.C +2129919082b ./gcc/testsuite/g++.old-deja/g++.law/ctors6.C +1869709463b ./gcc/testsuite/g++.old-deja/g++.law/ctors7.C + 526334519b ./gcc/testsuite/g++.old-deja/g++.law/ctors8.C + 270958262b ./gcc/testsuite/g++.old-deja/g++.law/ctors9.C +2152841651b ./gcc/testsuite/g++.old-deja/g++.law/cvt10.C +3565079229b ./gcc/testsuite/g++.old-deja/g++.law/cvt11.C +2546176762b ./gcc/testsuite/g++.old-deja/g++.law/cvt12.C +3264317807b ./gcc/testsuite/g++.old-deja/g++.law/cvt13.C + 421661935b ./gcc/testsuite/g++.old-deja/g++.law/cvt14.C +2631308961b ./gcc/testsuite/g++.old-deja/g++.law/cvt15.C +1587124897b ./gcc/testsuite/g++.old-deja/g++.law/cvt16.C + 394815871b ./gcc/testsuite/g++.old-deja/g++.law/cvt17.C +3549238781b ./gcc/testsuite/g++.old-deja/g++.law/cvt18.C +3392944402b ./gcc/testsuite/g++.old-deja/g++.law/cvt19.C +2381956011b ./gcc/testsuite/g++.old-deja/g++.law/cvt1.C +2158455043b ./gcc/testsuite/g++.old-deja/g++.law/cvt20.C + 836977921b ./gcc/testsuite/g++.old-deja/g++.law/cvt21.C +2819411287b ./gcc/testsuite/g++.old-deja/g++.law/cvt22.C +3913198799b ./gcc/testsuite/g++.old-deja/g++.law/cvt23.C + 689250222b ./gcc/testsuite/g++.old-deja/g++.law/cvt2.C +2951649907b ./gcc/testsuite/g++.old-deja/g++.law/cvt3.C +1937028645b ./gcc/testsuite/g++.old-deja/g++.law/cvt4.C +2149948272b ./gcc/testsuite/g++.old-deja/g++.law/cvt5.C +1375863901b ./gcc/testsuite/g++.old-deja/g++.law/cvt6.C +2338585473b ./gcc/testsuite/g++.old-deja/g++.law/cvt7.C +4106332146b ./gcc/testsuite/g++.old-deja/g++.law/cvt8.C +3074219571b ./gcc/testsuite/g++.old-deja/g++.law/cvt9.C +3892359310b ./gcc/testsuite/g++.old-deja/g++.law/dossier1.C +1852727691b ./gcc/testsuite/g++.old-deja/g++.law/dtors1.C + 417330939b ./gcc/testsuite/g++.old-deja/g++.law/dtors2.C + 937750634b ./gcc/testsuite/g++.old-deja/g++.law/dtors3.C + 674694281b ./gcc/testsuite/g++.old-deja/g++.law/dtors4.C + 148445216b ./gcc/testsuite/g++.old-deja/g++.law/dtors5.C +3496311789b ./gcc/testsuite/g++.old-deja/g++.law/enum1.C +2839303777b ./gcc/testsuite/g++.old-deja/g++.law/enum2.C + 606148435b ./gcc/testsuite/g++.old-deja/g++.law/enum3.C +1232585368b ./gcc/testsuite/g++.old-deja/g++.law/enum4.C +3791083426b ./gcc/testsuite/g++.old-deja/g++.law/enum6.C +3394503156b ./gcc/testsuite/g++.old-deja/g++.law/enum7.C +1026608225b ./gcc/testsuite/g++.old-deja/g++.law/enum8.C +4123082037b ./gcc/testsuite/g++.old-deja/g++.law/enum9.C +2196184153b ./gcc/testsuite/g++.old-deja/g++.law/except1.C +1409867857b ./gcc/testsuite/g++.old-deja/g++.law/except2.C +4240738373b ./gcc/testsuite/g++.old-deja/g++.law/except3.C +2625185129b ./gcc/testsuite/g++.old-deja/g++.law/except4.C +4029601209b ./gcc/testsuite/g++.old-deja/g++.law/except5.C +1616938742b ./gcc/testsuite/g++.old-deja/g++.law/except6.C +1596582118b ./gcc/testsuite/g++.old-deja/g++.law/friend1.C +3071269392b ./gcc/testsuite/g++.old-deja/g++.law/friend4.C + 353712724b ./gcc/testsuite/g++.old-deja/g++.law/friend5.C +2982594112b ./gcc/testsuite/g++.old-deja/g++.law/global-init1.C +2935803087b ./gcc/testsuite/g++.old-deja/g++.law/incdec1.C +3566036893b ./gcc/testsuite/g++.old-deja/g++.law/init10.C +3857491837b ./gcc/testsuite/g++.old-deja/g++.law/init11.C +4138152619b ./gcc/testsuite/g++.old-deja/g++.law/init13.C +1266397199b ./gcc/testsuite/g++.old-deja/g++.law/init14.C +1302059369b ./gcc/testsuite/g++.old-deja/g++.law/init1.C +2233506301b ./gcc/testsuite/g++.old-deja/g++.law/init2.C +2232979686b ./gcc/testsuite/g++.old-deja/g++.law/init3.C +1022202873b ./gcc/testsuite/g++.old-deja/g++.law/init4.C +3023067824b ./gcc/testsuite/g++.old-deja/g++.law/init5.C +1140061940b ./gcc/testsuite/g++.old-deja/g++.law/init6.C +2796925503b ./gcc/testsuite/g++.old-deja/g++.law/init7.C +3753762488b ./gcc/testsuite/g++.old-deja/g++.law/init8.C +2957670852b ./gcc/testsuite/g++.old-deja/g++.law/init9.C +1705968800b ./gcc/testsuite/g++.old-deja/g++.law/inline4.C +2020382912b ./gcc/testsuite/g++.old-deja/g++.law/inline6.C +1885239478b ./gcc/testsuite/g++.old-deja/g++.law/inline7.C +1019141845b ./gcc/testsuite/g++.old-deja/g++.law/memoized1.C +1827735870b ./gcc/testsuite/g++.old-deja/g++.law/mentor1.C +2244874817b ./gcc/testsuite/g++.old-deja/g++.law/missed-error1.C +1475603256b ./gcc/testsuite/g++.old-deja/g++.law/missed-error2.C +4040030816b ./gcc/testsuite/g++.old-deja/g++.law/missed-error3.C +3651573595b ./gcc/testsuite/g++.old-deja/g++.law/missing1.C +4134785097b ./gcc/testsuite/g++.old-deja/g++.law/nest1.C +2835730985b ./gcc/testsuite/g++.old-deja/g++.law/nest2.C +2294472523b ./gcc/testsuite/g++.old-deja/g++.law/nest3.C +2512749755b ./gcc/testsuite/g++.old-deja/g++.law/nest4.C +1532872015b ./gcc/testsuite/g++.old-deja/g++.law/nest5.C + 724141249b ./gcc/testsuite/g++.old-deja/g++.law/operators10.C + 953903384b ./gcc/testsuite/g++.old-deja/g++.law/operators11.C +1531795317b ./gcc/testsuite/g++.old-deja/g++.law/operators12.C + 381569792b ./gcc/testsuite/g++.old-deja/g++.law/operators13.C + 723011663b ./gcc/testsuite/g++.old-deja/g++.law/operators14.C +3803866684b ./gcc/testsuite/g++.old-deja/g++.law/operators15.C +2547646465b ./gcc/testsuite/g++.old-deja/g++.law/operators16.C + 367329317b ./gcc/testsuite/g++.old-deja/g++.law/operators17.C +1796063085b ./gcc/testsuite/g++.old-deja/g++.law/operators18.C + 909424019b ./gcc/testsuite/g++.old-deja/g++.law/operators19.C + 799876233b ./gcc/testsuite/g++.old-deja/g++.law/operators21.C +2652758137b ./gcc/testsuite/g++.old-deja/g++.law/operators22.C +1066444429b ./gcc/testsuite/g++.old-deja/g++.law/operators23.C +3984151042b ./gcc/testsuite/g++.old-deja/g++.law/operators24.C +3486772822b ./gcc/testsuite/g++.old-deja/g++.law/operators25.C +1064475993b ./gcc/testsuite/g++.old-deja/g++.law/operators27.C +1472827461b ./gcc/testsuite/g++.old-deja/g++.law/operators28.C +3543940161b ./gcc/testsuite/g++.old-deja/g++.law/operators29.C +3492185823b ./gcc/testsuite/g++.old-deja/g++.law/operators2.C + 936276361b ./gcc/testsuite/g++.old-deja/g++.law/operators30.C +1540784012b ./gcc/testsuite/g++.old-deja/g++.law/operators31.C +1046500493b ./gcc/testsuite/g++.old-deja/g++.law/operators32.C +1564136570b ./gcc/testsuite/g++.old-deja/g++.law/operators33.C +2258128088b ./gcc/testsuite/g++.old-deja/g++.law/operators34.C + 578739979b ./gcc/testsuite/g++.old-deja/g++.law/operators3.C + 608812129b ./gcc/testsuite/g++.old-deja/g++.law/operators4.C +1329892354b ./gcc/testsuite/g++.old-deja/g++.law/operators6.C + 355314823b ./gcc/testsuite/g++.old-deja/g++.law/operators8.C +1673377936b ./gcc/testsuite/g++.old-deja/g++.law/operators9.C +3113604261b ./gcc/testsuite/g++.old-deja/g++.law/parsing10.C +2567910598b ./gcc/testsuite/g++.old-deja/g++.law/parsing1.C +1152481023b ./gcc/testsuite/g++.old-deja/g++.law/parsing2.C +1999913694b ./gcc/testsuite/g++.old-deja/g++.law/parsing3.C +2775279224b ./gcc/testsuite/g++.old-deja/g++.law/parsing4.C + 945709973b ./gcc/testsuite/g++.old-deja/g++.law/parsing5.C +3261275788b ./gcc/testsuite/g++.old-deja/g++.law/parsing6.C +3164438769b ./gcc/testsuite/g++.old-deja/g++.law/parsing7.C +3538222549b ./gcc/testsuite/g++.old-deja/g++.law/parsing8.C +1385735776b ./gcc/testsuite/g++.old-deja/g++.law/parsing9.C + 924440791b ./gcc/testsuite/g++.old-deja/g++.law/patches1.C +1946496748b ./gcc/testsuite/g++.old-deja/g++.law/pic1.C +3426894706b ./gcc/testsuite/g++.old-deja/g++.law/profile1.C +2206977733b ./gcc/testsuite/g++.old-deja/g++.law/refs1.C + 466403547b ./gcc/testsuite/g++.old-deja/g++.law/refs2.C +2895961411b ./gcc/testsuite/g++.old-deja/g++.law/refs3.C +1709521392b ./gcc/testsuite/g++.old-deja/g++.law/refs4.C + 562827880b ./gcc/testsuite/g++.old-deja/g++.law/scope1.C +1371353669b ./gcc/testsuite/g++.old-deja/g++.law/scope2.C +1832191731b ./gcc/testsuite/g++.old-deja/g++.law/scope3.C +3169914322b ./gcc/testsuite/g++.old-deja/g++.law/scope4.C +4090034442b ./gcc/testsuite/g++.old-deja/g++.law/scope5.C +4169140490b ./gcc/testsuite/g++.old-deja/g++.law/shadow1.C + 553385792b ./gcc/testsuite/g++.old-deja/g++.law/shadow2.C +1398083680b ./gcc/testsuite/g++.old-deja/g++.law/static-mem2.C +2622216343b ./gcc/testsuite/g++.old-deja/g++.law/static-mem3.C +2403834071b ./gcc/testsuite/g++.old-deja/g++.law/static-mem4.C +4200938119b ./gcc/testsuite/g++.old-deja/g++.law/static-mem5.C + 639091837b ./gcc/testsuite/g++.old-deja/g++.law/template1.C + 375189935b ./gcc/testsuite/g++.old-deja/g++.law/template3.C + 4284541b ./gcc/testsuite/g++.old-deja/g++.law/temps1.C +1612155730b ./gcc/testsuite/g++.old-deja/g++.law/temps2.C +1353434176b ./gcc/testsuite/g++.old-deja/g++.law/temps3.C +3401895101b ./gcc/testsuite/g++.old-deja/g++.law/temps4.C +4070589019b ./gcc/testsuite/g++.old-deja/g++.law/temps5.C +3020683221b ./gcc/testsuite/g++.old-deja/g++.law/temps6.C + 117460955b ./gcc/testsuite/g++.old-deja/g++.law/temps7.C +2464264368b ./gcc/testsuite/g++.old-deja/g++.law/typeck1.C +1916360322b ./gcc/testsuite/g++.old-deja/g++.law/typeck2.C +3305279025b ./gcc/testsuite/g++.old-deja/g++.law/typeck3.C +4132228740b ./gcc/testsuite/g++.old-deja/g++.law/typeck4.C +2802123026b ./gcc/testsuite/g++.old-deja/g++.law/union1.C +3824263681b ./gcc/testsuite/g++.old-deja/g++.law/union2.C + 64483607b ./gcc/testsuite/g++.old-deja/g++.law/union3.C + 865388513b ./gcc/testsuite/g++.old-deja/g++.law/union4.C + 729275465b ./gcc/testsuite/g++.old-deja/g++.law/unsorted1.C +1458104982b ./gcc/testsuite/g++.old-deja/g++.law/unsorted2.C + 202333534b ./gcc/testsuite/g++.old-deja/g++.law/vbase1.C +3288872398b ./gcc/testsuite/g++.old-deja/g++.law/virtual1.C + 698640776b ./gcc/testsuite/g++.old-deja/g++.law/virtual2.C +3868729894b ./gcc/testsuite/g++.old-deja/g++.law/virtual3.C +3199255308b ./gcc/testsuite/g++.old-deja/g++.law/virtual4.C +3314718848b ./gcc/testsuite/g++.old-deja/g++.law/visibility10.C +3972415808b ./gcc/testsuite/g++.old-deja/g++.law/visibility11.C +1008837063b ./gcc/testsuite/g++.old-deja/g++.law/visibility12.C +4199412719b ./gcc/testsuite/g++.old-deja/g++.law/visibility13.C +2184184428b ./gcc/testsuite/g++.old-deja/g++.law/visibility14.C +3711813419b ./gcc/testsuite/g++.old-deja/g++.law/visibility15.C +2324534234b ./gcc/testsuite/g++.old-deja/g++.law/visibility16.C +1421043627b ./gcc/testsuite/g++.old-deja/g++.law/visibility17.C +2757911294b ./gcc/testsuite/g++.old-deja/g++.law/visibility18.C +1759487204b ./gcc/testsuite/g++.old-deja/g++.law/visibility19.C + 62330698b ./gcc/testsuite/g++.old-deja/g++.law/visibility1.C +1427247483b ./gcc/testsuite/g++.old-deja/g++.law/visibility20.C +3793046825b ./gcc/testsuite/g++.old-deja/g++.law/visibility21.C + 271235804b ./gcc/testsuite/g++.old-deja/g++.law/visibility22.C + 797044341b ./gcc/testsuite/g++.old-deja/g++.law/visibility24.C +3910738507b ./gcc/testsuite/g++.old-deja/g++.law/visibility25.C + 322999725b ./gcc/testsuite/g++.old-deja/g++.law/visibility26.C +4190347231b ./gcc/testsuite/g++.old-deja/g++.law/visibility27.C +2911402499b ./gcc/testsuite/g++.old-deja/g++.law/visibility28.C + 734410929b ./gcc/testsuite/g++.old-deja/g++.law/visibility2.C +4290227694b ./gcc/testsuite/g++.old-deja/g++.law/visibility3.C +4210487078b ./gcc/testsuite/g++.old-deja/g++.law/visibility4.C +3907786275b ./gcc/testsuite/g++.old-deja/g++.law/visibility5.C +1875984515b ./gcc/testsuite/g++.old-deja/g++.law/visibility6.C +1405044481b ./gcc/testsuite/g++.old-deja/g++.law/visibility7.C +1869720260b ./gcc/testsuite/g++.old-deja/g++.law/visibility8.C +1999285628b ./gcc/testsuite/g++.old-deja/g++.law/visibility9.C +1085746750b ./gcc/testsuite/g++.old-deja/g++.law/vtable1.C +3660889277b ./gcc/testsuite/g++.old-deja/g++.law/vtable2.C +4243784891b ./gcc/testsuite/g++.old-deja/g++.law/vtable3.C + 143886912b ./gcc/testsuite/g++.old-deja/g++.law/weak.C + 830532494b ./gcc/testsuite/g++.old-deja/g++.martin/access1.C +1002906292b ./gcc/testsuite/g++.old-deja/g++.martin/ambig1.C +3743350975b ./gcc/testsuite/g++.old-deja/g++.martin/bitset1.C +3416204241b ./gcc/testsuite/g++.old-deja/g++.martin/conv1.C + 825042238b ./gcc/testsuite/g++.old-deja/g++.martin/crash1.C +2926428355b ./gcc/testsuite/g++.old-deja/g++.martin/eval1.C + 317249347b ./gcc/testsuite/g++.old-deja/g++.martin/lookup1.C +4131538183b ./gcc/testsuite/g++.old-deja/g++.martin/new1.C + 405917420b ./gcc/testsuite/g++.old-deja/g++.martin/overload1.C + 625056103b ./gcc/testsuite/g++.old-deja/g++.martin/pmf1.C +2582334596b ./gcc/testsuite/g++.old-deja/g++.martin/pmf2.C + 342889991b ./gcc/testsuite/g++.old-deja/g++.martin/pure1.C +2187620834b ./gcc/testsuite/g++.old-deja/g++.martin/sts_conv.C +2965838669b ./gcc/testsuite/g++.old-deja/g++.martin/sts_iarr.C + 968074107b ./gcc/testsuite/g++.old-deja/g++.martin/sts_partial.C +1222988217b ./gcc/testsuite/g++.old-deja/g++.martin/sts_vectini.C +3722279134b ./gcc/testsuite/g++.old-deja/g++.martin/typedef1.C +1998658156b ./gcc/testsuite/g++.old-deja/g++.martin/typedef2.C +3366578564b ./gcc/testsuite/g++.old-deja/g++.mike/align1.C +1357275564b ./gcc/testsuite/g++.old-deja/g++.mike/align2.C +1852680562b ./gcc/testsuite/g++.old-deja/g++.mike/ambig1.C +3007848512b ./gcc/testsuite/g++.old-deja/g++.mike/asm1.C +1252651637b ./gcc/testsuite/g++.old-deja/g++.mike/asm2.C +3511956480b ./gcc/testsuite/g++.old-deja/g++.mike/bool1.C +1798037413b ./gcc/testsuite/g++.old-deja/g++.mike/bool2.C +2574680481b ./gcc/testsuite/g++.old-deja/g++.mike/bool4.C +2735658565b ./gcc/testsuite/g++.old-deja/g++.mike/conv1.C +4048777742b ./gcc/testsuite/g++.old-deja/g++.mike/debug1.C +4010324445b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C +3503712059b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C + 161009263b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C + 161214417b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast4.C +4283652211b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast5.C +3480128091b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C + 549691660b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast7.C +2943523376b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast8.C + 715384563b ./gcc/testsuite/g++.old-deja/g++.mike/dyncast9.C +1898950024b ./gcc/testsuite/g++.old-deja/g++.mike/eh10.C +1222256435b ./gcc/testsuite/g++.old-deja/g++.mike/eh11.C +1447734306b ./gcc/testsuite/g++.old-deja/g++.mike/eh12.C + 561534286b ./gcc/testsuite/g++.old-deja/g++.mike/eh13.C +2951469127b ./gcc/testsuite/g++.old-deja/g++.mike/eh14.C + 20718997b ./gcc/testsuite/g++.old-deja/g++.mike/eh15.C +4209055786b ./gcc/testsuite/g++.old-deja/g++.mike/eh16.C +3368269369b ./gcc/testsuite/g++.old-deja/g++.mike/eh17.C +1954288096b ./gcc/testsuite/g++.old-deja/g++.mike/eh18.C +1564767830b ./gcc/testsuite/g++.old-deja/g++.mike/eh19.C +1479132794b ./gcc/testsuite/g++.old-deja/g++.mike/eh1.C +2941675313b ./gcc/testsuite/g++.old-deja/g++.mike/eh20.C +1220907911b ./gcc/testsuite/g++.old-deja/g++.mike/eh21.C + 517637270b ./gcc/testsuite/g++.old-deja/g++.mike/eh23.C + 333053405b ./gcc/testsuite/g++.old-deja/g++.mike/eh24.C + 994888022b ./gcc/testsuite/g++.old-deja/g++.mike/eh25.C +3348536359b ./gcc/testsuite/g++.old-deja/g++.mike/eh26.C +2419761913b ./gcc/testsuite/g++.old-deja/g++.mike/eh27.C +1187597651b ./gcc/testsuite/g++.old-deja/g++.mike/eh28.C +1211663524b ./gcc/testsuite/g++.old-deja/g++.mike/eh29.C + 925380975b ./gcc/testsuite/g++.old-deja/g++.mike/eh2.C + 19764474b ./gcc/testsuite/g++.old-deja/g++.mike/eh30.C +2656014861b ./gcc/testsuite/g++.old-deja/g++.mike/eh31.C +3196832667b ./gcc/testsuite/g++.old-deja/g++.mike/eh32.C + 307331323b ./gcc/testsuite/g++.old-deja/g++.mike/eh33.C + 503529587b ./gcc/testsuite/g++.old-deja/g++.mike/eh34.C +3352893098b ./gcc/testsuite/g++.old-deja/g++.mike/eh35.C + 647929045b ./gcc/testsuite/g++.old-deja/g++.mike/eh36.C +1379433802b ./gcc/testsuite/g++.old-deja/g++.mike/eh37.C +2520417864b ./gcc/testsuite/g++.old-deja/g++.mike/eh38.C +2239202212b ./gcc/testsuite/g++.old-deja/g++.mike/eh39.C +3592708402b ./gcc/testsuite/g++.old-deja/g++.mike/eh3.C + 812645089b ./gcc/testsuite/g++.old-deja/g++.mike/eh40.C +2008000368b ./gcc/testsuite/g++.old-deja/g++.mike/eh41.C + 396786327b ./gcc/testsuite/g++.old-deja/g++.mike/eh42.C +2531873137b ./gcc/testsuite/g++.old-deja/g++.mike/eh44.C +3669787943b ./gcc/testsuite/g++.old-deja/g++.mike/eh45.C +3841647794b ./gcc/testsuite/g++.old-deja/g++.mike/eh46.C +2543002191b ./gcc/testsuite/g++.old-deja/g++.mike/eh47.C +3489458651b ./gcc/testsuite/g++.old-deja/g++.mike/eh48.C + 836588330b ./gcc/testsuite/g++.old-deja/g++.mike/eh49.C + 833195775b ./gcc/testsuite/g++.old-deja/g++.mike/eh4.C +4154329155b ./gcc/testsuite/g++.old-deja/g++.mike/eh50.C +2472994932b ./gcc/testsuite/g++.old-deja/g++.mike/eh51.C + 359223272b ./gcc/testsuite/g++.old-deja/g++.mike/eh52.C +4025472676b ./gcc/testsuite/g++.old-deja/g++.mike/eh53.C +2118473425b ./gcc/testsuite/g++.old-deja/g++.mike/eh54.C +3012652134b ./gcc/testsuite/g++.old-deja/g++.mike/eh55.C +3093785743b ./gcc/testsuite/g++.old-deja/g++.mike/eh56.C +4236094512b ./gcc/testsuite/g++.old-deja/g++.mike/eh57.C +1057069707b ./gcc/testsuite/g++.old-deja/g++.mike/eh58.C +3255147266b ./gcc/testsuite/g++.old-deja/g++.mike/eh59.C +2616136317b ./gcc/testsuite/g++.old-deja/g++.mike/eh5.C +1226767941b ./gcc/testsuite/g++.old-deja/g++.mike/eh6.C + 42372650b ./gcc/testsuite/g++.old-deja/g++.mike/eh7.C + 851372296b ./gcc/testsuite/g++.old-deja/g++.mike/eh8.C +1319332410b ./gcc/testsuite/g++.old-deja/g++.mike/eh9.C +2247541281b ./gcc/testsuite/g++.old-deja/g++.mike/enum1.C +1538019040b ./gcc/testsuite/g++.old-deja/g++.mike/err1.C +1927043546b ./gcc/testsuite/g++.old-deja/g++.mike/err2.C +3135074705b ./gcc/testsuite/g++.old-deja/g++.mike/err3.C +3586800574b ./gcc/testsuite/g++.old-deja/g++.mike/explicit1.C +3536764934b ./gcc/testsuite/g++.old-deja/g++.mike/explicit2.C +1026557390b ./gcc/testsuite/g++.old-deja/g++.mike/for1.C +2974641653b ./gcc/testsuite/g++.old-deja/g++.mike/for2.C +2702017140b ./gcc/testsuite/g++.old-deja/g++.mike/for3.C +2404672898b ./gcc/testsuite/g++.old-deja/g++.mike/fresco1.C +3102490391b ./gcc/testsuite/g++.old-deja/g++.mike/hog1.C +2749462033b ./gcc/testsuite/g++.old-deja/g++.mike/init1.C + 208643595b ./gcc/testsuite/g++.old-deja/g++.mike/init2.C +4003638268b ./gcc/testsuite/g++.old-deja/g++.mike/leak1.C + 232475713b ./gcc/testsuite/g++.old-deja/g++.mike/mangle1.C +2886304989b ./gcc/testsuite/g++.old-deja/g++.mike/mangle2.C +2130648103b ./gcc/testsuite/g++.old-deja/g++.mike/mangle3.C +3720053646b ./gcc/testsuite/g++.old-deja/g++.mike/memoize1.C + 227243000b ./gcc/testsuite/g++.old-deja/g++.mike/mi1.C +4025070490b ./gcc/testsuite/g++.old-deja/g++.mike/mi2.C +4041946331b ./gcc/testsuite/g++.old-deja/g++.mike/misc11.C +3057947029b ./gcc/testsuite/g++.old-deja/g++.mike/misc12.C + 430127070b ./gcc/testsuite/g++.old-deja/g++.mike/misc13.C +2291534767b ./gcc/testsuite/g++.old-deja/g++.mike/misc14.C + 693076493b ./gcc/testsuite/g++.old-deja/g++.mike/misc1.C +2351659378b ./gcc/testsuite/g++.old-deja/g++.mike/misc2.C + 48579344b ./gcc/testsuite/g++.old-deja/g++.mike/misc3.C + 263841150b ./gcc/testsuite/g++.old-deja/g++.mike/misc5.C +2015338154b ./gcc/testsuite/g++.old-deja/g++.mike/misc6.C +3029506356b ./gcc/testsuite/g++.old-deja/g++.mike/misc7.C +3400747232b ./gcc/testsuite/g++.old-deja/g++.mike/misc8.C +2472705454b ./gcc/testsuite/g++.old-deja/g++.mike/misc9.C +2347594484b ./gcc/testsuite/g++.old-deja/g++.mike/net10.C +2264540476b ./gcc/testsuite/g++.old-deja/g++.mike/net11.C +1619954363b ./gcc/testsuite/g++.old-deja/g++.mike/net12.C +2744123724b ./gcc/testsuite/g++.old-deja/g++.mike/net13.C +2330778782b ./gcc/testsuite/g++.old-deja/g++.mike/net14.C +3750320204b ./gcc/testsuite/g++.old-deja/g++.mike/net15.C + 324833536b ./gcc/testsuite/g++.old-deja/g++.mike/net16.C +2790494835b ./gcc/testsuite/g++.old-deja/g++.mike/net17.C + 128141995b ./gcc/testsuite/g++.old-deja/g++.mike/net18.C + 948890721b ./gcc/testsuite/g++.old-deja/g++.mike/net19.C +2700723029b ./gcc/testsuite/g++.old-deja/g++.mike/net1.C +4292061310b ./gcc/testsuite/g++.old-deja/g++.mike/net20.C + 226565812b ./gcc/testsuite/g++.old-deja/g++.mike/net21.C +1728885921b ./gcc/testsuite/g++.old-deja/g++.mike/net22.C +4024678725b ./gcc/testsuite/g++.old-deja/g++.mike/net23.C +2009996072b ./gcc/testsuite/g++.old-deja/g++.mike/net24.C +1310377974b ./gcc/testsuite/g++.old-deja/g++.mike/net25.C + 193486024b ./gcc/testsuite/g++.old-deja/g++.mike/net26.C + 94102590b ./gcc/testsuite/g++.old-deja/g++.mike/net27.C +1622305952b ./gcc/testsuite/g++.old-deja/g++.mike/net28.C +2635182781b ./gcc/testsuite/g++.old-deja/g++.mike/net29.C +2767243364b ./gcc/testsuite/g++.old-deja/g++.mike/net2.C + 623832663b ./gcc/testsuite/g++.old-deja/g++.mike/net30.C +1825313370b ./gcc/testsuite/g++.old-deja/g++.mike/net31.C +1380727967b ./gcc/testsuite/g++.old-deja/g++.mike/net32.C + 643638364b ./gcc/testsuite/g++.old-deja/g++.mike/net34.C +1703492289b ./gcc/testsuite/g++.old-deja/g++.mike/net35.C +2640637763b ./gcc/testsuite/g++.old-deja/g++.mike/net36.C + 404712047b ./gcc/testsuite/g++.old-deja/g++.mike/net37.C + 373469883b ./gcc/testsuite/g++.old-deja/g++.mike/net38.C +3771016947b ./gcc/testsuite/g++.old-deja/g++.mike/net39.C +2896773743b ./gcc/testsuite/g++.old-deja/g++.mike/net3.C +3117098407b ./gcc/testsuite/g++.old-deja/g++.mike/net40.C +2329906223b ./gcc/testsuite/g++.old-deja/g++.mike/net41.C + 257842077b ./gcc/testsuite/g++.old-deja/g++.mike/net42.C + 273531074b ./gcc/testsuite/g++.old-deja/g++.mike/net43.C +1013597348b ./gcc/testsuite/g++.old-deja/g++.mike/net44.C + 533128132b ./gcc/testsuite/g++.old-deja/g++.mike/net45.C +4252296965b ./gcc/testsuite/g++.old-deja/g++.mike/net46.C +3377446225b ./gcc/testsuite/g++.old-deja/g++.mike/net47.C +3175541105b ./gcc/testsuite/g++.old-deja/g++.mike/net48.C +2596381910b ./gcc/testsuite/g++.old-deja/g++.mike/net4.C + 557858870b ./gcc/testsuite/g++.old-deja/g++.mike/net6.C +2207442407b ./gcc/testsuite/g++.old-deja/g++.mike/net7.C +2718402760b ./gcc/testsuite/g++.old-deja/g++.mike/net8.C +2353333727b ./gcc/testsuite/g++.old-deja/g++.mike/net9.C + 567253957b ./gcc/testsuite/g++.old-deja/g++.mike/ns10.C +2416554745b ./gcc/testsuite/g++.old-deja/g++.mike/ns11.C + 533880824b ./gcc/testsuite/g++.old-deja/g++.mike/ns12.C +1634894638b ./gcc/testsuite/g++.old-deja/g++.mike/ns13.C + 133757607b ./gcc/testsuite/g++.old-deja/g++.mike/ns14.C +2272679205b ./gcc/testsuite/g++.old-deja/g++.mike/ns15.C + 452066686b ./gcc/testsuite/g++.old-deja/g++.mike/ns1.C +3588362593b ./gcc/testsuite/g++.old-deja/g++.mike/ns2.C +1013122739b ./gcc/testsuite/g++.old-deja/g++.mike/ns3.C +1600942614b ./gcc/testsuite/g++.old-deja/g++.mike/ns4.C +2720204670b ./gcc/testsuite/g++.old-deja/g++.mike/ns5.C +2915175087b ./gcc/testsuite/g++.old-deja/g++.mike/ns6.C + 411910103b ./gcc/testsuite/g++.old-deja/g++.mike/ns7.C +2915175087b ./gcc/testsuite/g++.old-deja/g++.mike/ns8.C +2464609892b ./gcc/testsuite/g++.old-deja/g++.mike/ns9.C + 42776282b ./gcc/testsuite/g++.old-deja/g++.mike/offset1.C +4011496147b ./gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C +1648867065b ./gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C +3930590560b ./gcc/testsuite/g++.old-deja/g++.mike/p10148.C +3568933834b ./gcc/testsuite/g++.old-deja/g++.mike/p10247.C +3637822285b ./gcc/testsuite/g++.old-deja/g++.mike/p10416.C +2277517536b ./gcc/testsuite/g++.old-deja/g++.mike/p10511.C +2865331112b ./gcc/testsuite/g++.old-deja/g++.mike/p10769a.C +3120977893b ./gcc/testsuite/g++.old-deja/g++.mike/p10769b.C +2837914956b ./gcc/testsuite/g++.old-deja/g++.mike/p10849a.C + 288448977b ./gcc/testsuite/g++.old-deja/g++.mike/p10951.C + 885447599b ./gcc/testsuite/g++.old-deja/g++.mike/p11012.C +3327529664b ./gcc/testsuite/g++.old-deja/g++.mike/p11110.C +1723536064b ./gcc/testsuite/g++.old-deja/g++.mike/p11142.C +2584300706b ./gcc/testsuite/g++.old-deja/g++.mike/p11144.C +1612526821b ./gcc/testsuite/g++.old-deja/g++.mike/p11482.C + 18099126b ./gcc/testsuite/g++.old-deja/g++.mike/p11667.C + 783911097b ./gcc/testsuite/g++.old-deja/g++.mike/p12306a.C +3634094361b ./gcc/testsuite/g++.old-deja/g++.mike/p12306.C +3834401134b ./gcc/testsuite/g++.old-deja/g++.mike/p1248.C +2006378635b ./gcc/testsuite/g++.old-deja/g++.mike/p1567.C +3231801438b ./gcc/testsuite/g++.old-deja/g++.mike/p16146.C +2589988330b ./gcc/testsuite/g++.old-deja/g++.mike/p1862.C + 925204121b ./gcc/testsuite/g++.old-deja/g++.mike/p1989.C +1780707146b ./gcc/testsuite/g++.old-deja/g++.mike/p2394.C +3869537152b ./gcc/testsuite/g++.old-deja/g++.mike/p2431.C +1198556431b ./gcc/testsuite/g++.old-deja/g++.mike/p2573.C +2790074021b ./gcc/testsuite/g++.old-deja/g++.mike/p2736.C +3189296082b ./gcc/testsuite/g++.old-deja/g++.mike/p2746.C +2655922230b ./gcc/testsuite/g++.old-deja/g++.mike/p2793.C +2222530613b ./gcc/testsuite/g++.old-deja/g++.mike/p2806.C +3941688151b ./gcc/testsuite/g++.old-deja/g++.mike/p2846a.C + 481437008b ./gcc/testsuite/g++.old-deja/g++.mike/p2846b.C +1350283959b ./gcc/testsuite/g++.old-deja/g++.mike/p2846.C + 231166541b ./gcc/testsuite/g++.old-deja/g++.mike/p2855.C +1228637975b ./gcc/testsuite/g++.old-deja/g++.mike/p2960.C + 172879720b ./gcc/testsuite/g++.old-deja/g++.mike/p3041.C + 478907680b ./gcc/testsuite/g++.old-deja/g++.mike/p3060c.C +2112233765b ./gcc/testsuite/g++.old-deja/g++.mike/p3060d.C +3103033154b ./gcc/testsuite/g++.old-deja/g++.mike/p3068.C + 598059428b ./gcc/testsuite/g++.old-deja/g++.mike/p3070.C +2642893029b ./gcc/testsuite/g++.old-deja/g++.mike/p3139.C + 270639587b ./gcc/testsuite/g++.old-deja/g++.mike/p3524a.C +2843604235b ./gcc/testsuite/g++.old-deja/g++.mike/p3524b.C +1750695024b ./gcc/testsuite/g++.old-deja/g++.mike/p3524c.C +2033912183b ./gcc/testsuite/g++.old-deja/g++.mike/p3538a.C +2629346869b ./gcc/testsuite/g++.old-deja/g++.mike/p3538b.C +1918171545b ./gcc/testsuite/g++.old-deja/g++.mike/p3570.C +2384869664b ./gcc/testsuite/g++.old-deja/g++.mike/p3579.C +4049970058b ./gcc/testsuite/g++.old-deja/g++.mike/p3708a.C +2170847074b ./gcc/testsuite/g++.old-deja/g++.mike/p3708b.C +1307191770b ./gcc/testsuite/g++.old-deja/g++.mike/p3708.C +3856504451b ./gcc/testsuite/g++.old-deja/g++.mike/p3764.C +2579187029b ./gcc/testsuite/g++.old-deja/g++.mike/p3836.C + 717100314b ./gcc/testsuite/g++.old-deja/g++.mike/p4068.C +2802835745b ./gcc/testsuite/g++.old-deja/g++.mike/p4104.C +3650578573b ./gcc/testsuite/g++.old-deja/g++.mike/p4173.C +1273434326b ./gcc/testsuite/g++.old-deja/g++.mike/p418.C +1819585103b ./gcc/testsuite/g++.old-deja/g++.mike/p4238.C +4270040916b ./gcc/testsuite/g++.old-deja/g++.mike/p4246.C +3157074609b ./gcc/testsuite/g++.old-deja/g++.mike/p4263.C +4046363413b ./gcc/testsuite/g++.old-deja/g++.mike/p438.C + 74576159b ./gcc/testsuite/g++.old-deja/g++.mike/p4484.C +3721268143b ./gcc/testsuite/g++.old-deja/g++.mike/p4511.C +2798533207b ./gcc/testsuite/g++.old-deja/g++.mike/p4619.C + 876794667b ./gcc/testsuite/g++.old-deja/g++.mike/p4623.C +3060461666b ./gcc/testsuite/g++.old-deja/g++.mike/p4667.C +1693168022b ./gcc/testsuite/g++.old-deja/g++.mike/p4671.C +2307560998b ./gcc/testsuite/g++.old-deja/g++.mike/p4677.C +1172826827b ./gcc/testsuite/g++.old-deja/g++.mike/p4693.C +2820686800b ./gcc/testsuite/g++.old-deja/g++.mike/p4736a.C + 791627116b ./gcc/testsuite/g++.old-deja/g++.mike/p4736b.C +3037713609b ./gcc/testsuite/g++.old-deja/g++.mike/p4736c.C +3183066012b ./gcc/testsuite/g++.old-deja/g++.mike/p4750.C +1643480270b ./gcc/testsuite/g++.old-deja/g++.mike/p5469a.C +2783396832b ./gcc/testsuite/g++.old-deja/g++.mike/p5469.C +1694086012b ./gcc/testsuite/g++.old-deja/g++.mike/p5571.C +2030989669b ./gcc/testsuite/g++.old-deja/g++.mike/p5611.C +3220562563b ./gcc/testsuite/g++.old-deja/g++.mike/p5673.C +2367398371b ./gcc/testsuite/g++.old-deja/g++.mike/p5718.C + 444505388b ./gcc/testsuite/g++.old-deja/g++.mike/p5793.C +3682663456b ./gcc/testsuite/g++.old-deja/g++.mike/p5840.C +3663869594b ./gcc/testsuite/g++.old-deja/g++.mike/p5958.C +2532392225b ./gcc/testsuite/g++.old-deja/g++.mike/p6004.C +2942988590b ./gcc/testsuite/g++.old-deja/g++.mike/p6058.C +3283452059b ./gcc/testsuite/g++.old-deja/g++.mike/p6149.C +2735139304b ./gcc/testsuite/g++.old-deja/g++.mike/p6311.C +2969918780b ./gcc/testsuite/g++.old-deja/g++.mike/p646.C +3736773751b ./gcc/testsuite/g++.old-deja/g++.mike/p6578.C + 670197536b ./gcc/testsuite/g++.old-deja/g++.mike/p658.C +4291654389b ./gcc/testsuite/g++.old-deja/g++.mike/p6610a.C +3357719657b ./gcc/testsuite/g++.old-deja/g++.mike/p6610b.C + 286526845b ./gcc/testsuite/g++.old-deja/g++.mike/p6611.C +3897286393b ./gcc/testsuite/g++.old-deja/g++.mike/p6746.C +2010877795b ./gcc/testsuite/g++.old-deja/g++.mike/p6901.C +1810770013b ./gcc/testsuite/g++.old-deja/g++.mike/p6927.C + 670062294b ./gcc/testsuite/g++.old-deja/g++.mike/p700.C + 224810393b ./gcc/testsuite/g++.old-deja/g++.mike/p701.C +2057788178b ./gcc/testsuite/g++.old-deja/g++.mike/p710.C +1244723488b ./gcc/testsuite/g++.old-deja/g++.mike/p7180.C +3521513511b ./gcc/testsuite/g++.old-deja/g++.mike/p7325.C +3900843491b ./gcc/testsuite/g++.old-deja/g++.mike/p7476.C +3394798100b ./gcc/testsuite/g++.old-deja/g++.mike/p755a.C +2349738175b ./gcc/testsuite/g++.old-deja/g++.mike/p755.C +1365378601b ./gcc/testsuite/g++.old-deja/g++.mike/p7626.C +2818833306b ./gcc/testsuite/g++.old-deja/g++.mike/p7635.C +2124571317b ./gcc/testsuite/g++.old-deja/g++.mike/p7651.C +3247827104b ./gcc/testsuite/g++.old-deja/g++.mike/p783a.C +3185815998b ./gcc/testsuite/g++.old-deja/g++.mike/p783b.C + 298093700b ./gcc/testsuite/g++.old-deja/g++.mike/p783.C +1112249731b ./gcc/testsuite/g++.old-deja/g++.mike/p784.C +3281865096b ./gcc/testsuite/g++.old-deja/g++.mike/p7865.C + 341429709b ./gcc/testsuite/g++.old-deja/g++.mike/p7868.C +1887516335b ./gcc/testsuite/g++.old-deja/g++.mike/p786.C + 973504582b ./gcc/testsuite/g++.old-deja/g++.mike/p789a.C +1539916341b ./gcc/testsuite/g++.old-deja/g++.mike/p789.C +2120486239b ./gcc/testsuite/g++.old-deja/g++.mike/p7912.C +1656717793b ./gcc/testsuite/g++.old-deja/g++.mike/p8009.C + 134774070b ./gcc/testsuite/g++.old-deja/g++.mike/p8018.C +2662329366b ./gcc/testsuite/g++.old-deja/g++.mike/p8039.C +3781414938b ./gcc/testsuite/g++.old-deja/g++.mike/p807a.C +1398614996b ./gcc/testsuite/g++.old-deja/g++.mike/p807.C +3344337430b ./gcc/testsuite/g++.old-deja/g++.mike/p811.C +2698571232b ./gcc/testsuite/g++.old-deja/g++.mike/p8154.C +3491611004b ./gcc/testsuite/g++.old-deja/g++.mike/p8155.C +2633237714b ./gcc/testsuite/g++.old-deja/g++.mike/p8175.C +2964779539b ./gcc/testsuite/g++.old-deja/g++.mike/p8269.C +4289506060b ./gcc/testsuite/g++.old-deja/g++.mike/p8460.C +2097683379b ./gcc/testsuite/g++.old-deja/g++.mike/p8483.C +1218023303b ./gcc/testsuite/g++.old-deja/g++.mike/p8620.C +2539344157b ./gcc/testsuite/g++.old-deja/g++.mike/p8786.C + 771352385b ./gcc/testsuite/g++.old-deja/g++.mike/p8804.C + 776812521b ./gcc/testsuite/g++.old-deja/g++.mike/p8825.C +1371812496b ./gcc/testsuite/g++.old-deja/g++.mike/p9068.C +2555513930b ./gcc/testsuite/g++.old-deja/g++.mike/p9129.C +3342831000b ./gcc/testsuite/g++.old-deja/g++.mike/p9206.C +2518851606b ./gcc/testsuite/g++.old-deja/g++.mike/p9506.C +1690639952b ./gcc/testsuite/g++.old-deja/g++.mike/p9706.C +3944011165b ./gcc/testsuite/g++.old-deja/g++.mike/p9732a.C +3851742489b ./gcc/testsuite/g++.old-deja/g++.mike/p9732b.C + 443576986b ./gcc/testsuite/g++.old-deja/g++.mike/p9732c.C + 518416569b ./gcc/testsuite/g++.old-deja/g++.mike/p991.C +2811267769b ./gcc/testsuite/g++.old-deja/g++.mike/parse1.C +3910441412b ./gcc/testsuite/g++.old-deja/g++.mike/pmd1.C +2358019327b ./gcc/testsuite/g++.old-deja/g++.mike/pmf1.C + 745271252b ./gcc/testsuite/g++.old-deja/g++.mike/pmf2.C +1703808507b ./gcc/testsuite/g++.old-deja/g++.mike/pmf3.C + 869105864b ./gcc/testsuite/g++.old-deja/g++.mike/pmf4.C +4282673891b ./gcc/testsuite/g++.old-deja/g++.mike/pmf6.C + 395491161b ./gcc/testsuite/g++.old-deja/g++.mike/pmf7.C +4282219054b ./gcc/testsuite/g++.old-deja/g++.mike/pmf8.C +3714071418b ./gcc/testsuite/g++.old-deja/g++.mike/pmf9.C +3325973629b ./gcc/testsuite/g++.old-deja/g++.mike/pt1.C +2598621982b ./gcc/testsuite/g++.old-deja/g++.mike/pt2.C +2307535900b ./gcc/testsuite/g++.old-deja/g++.mike/pt3.C +3210931270b ./gcc/testsuite/g++.old-deja/g++.mike/pt4.C +2439755306b ./gcc/testsuite/g++.old-deja/g++.mike/ref1.C +3112607319b ./gcc/testsuite/g++.old-deja/g++.mike/rtti1.C +1881087162b ./gcc/testsuite/g++.old-deja/g++.mike/rtti2.C +1138172928b ./gcc/testsuite/g++.old-deja/g++.mike/rtti3.C +2936617600b ./gcc/testsuite/g++.old-deja/g++.mike/s24939.C +1604548693b ./gcc/testsuite/g++.old-deja/g++.mike/s35520.C + 786052027b ./gcc/testsuite/g++.old-deja/g++.mike/s9959.C +2301275682b ./gcc/testsuite/g++.old-deja/g++.mike/scast1.C +3863602884b ./gcc/testsuite/g++.old-deja/g++.mike/temp.C +1016068831b ./gcc/testsuite/g++.old-deja/g++.mike/thunk1.C +3905632919b ./gcc/testsuite/g++.old-deja/g++.mike/thunk2.C + 630939157b ./gcc/testsuite/g++.old-deja/g++.mike/thunk3.C +4259046108b ./gcc/testsuite/g++.old-deja/g++.mike/unroll1.C +1164439917b ./gcc/testsuite/g++.old-deja/g++.mike/virt1.C +2441611493b ./gcc/testsuite/g++.old-deja/g++.mike/virt2.C +1772591600b ./gcc/testsuite/g++.old-deja/g++.mike/virt3.C +2392194899b ./gcc/testsuite/g++.old-deja/g++.mike/virt4.C +2478016121b ./gcc/testsuite/g++.old-deja/g++.mike/virt5.C +3288371737b ./gcc/testsuite/g++.old-deja/g++.mike/virt6.C +1193160491b ./gcc/testsuite/g++.old-deja/g++.mike/vtable1.C +3226895086b ./gcc/testsuite/g++.old-deja/g++.mike/warn1.C +3433176936b ./gcc/testsuite/g++.old-deja/g++.mike/warn2.C + 300397398b ./gcc/testsuite/g++.old-deja/g++.mike/warn3.C +3770397490b ./gcc/testsuite/g++.old-deja/g++.mike/warn4.C +2345927769b ./gcc/testsuite/g++.old-deja/g++.mike/warn5.C +2855656530b ./gcc/testsuite/g++.old-deja/g++.mike/warn6.C +1810473850b ./gcc/testsuite/g++.old-deja/g++.mike/warn7.C +1569186871b ./gcc/testsuite/g++.old-deja/g++.mike/warn8.C +4133635689b ./gcc/testsuite/g++.old-deja/g++.niklas/README +1859900513b ./gcc/testsuite/g++.old-deja/g++.niklas/t113.C +3921758020b ./gcc/testsuite/g++.old-deja/g++.niklas/t114.C +1052990327b ./gcc/testsuite/g++.old-deja/g++.niklas/t115.C +3219478044b ./gcc/testsuite/g++.old-deja/g++.niklas/t118.C +2028104920b ./gcc/testsuite/g++.old-deja/g++.niklas/t119.C +1112136284b ./gcc/testsuite/g++.old-deja/g++.niklas/t120.C + 197310626b ./gcc/testsuite/g++.old-deja/g++.niklas/t121.C +2209127602b ./gcc/testsuite/g++.old-deja/g++.niklas/t122.C +1716591189b ./gcc/testsuite/g++.old-deja/g++.niklas/t123.C + 709937017b ./gcc/testsuite/g++.old-deja/g++.niklas/t124.C +4167170414b ./gcc/testsuite/g++.old-deja/g++.niklas/t125.C +2724654772b ./gcc/testsuite/g++.old-deja/g++.niklas/t126.C +3948659357b ./gcc/testsuite/g++.old-deja/g++.niklas/t127.C +2264211915b ./gcc/testsuite/g++.old-deja/g++.niklas/t128.C +1867008357b ./gcc/testsuite/g++.old-deja/g++.niklas/t129.C +4093189884b ./gcc/testsuite/g++.old-deja/g++.niklas/t130.C +1806737839b ./gcc/testsuite/g++.old-deja/g++.niklas/t131.C +3992567271b ./gcc/testsuite/g++.old-deja/g++.niklas/t132.C +1882324382b ./gcc/testsuite/g++.old-deja/g++.niklas/t133.C +2007964316b ./gcc/testsuite/g++.old-deja/g++.niklas/t134.C + 237693360b ./gcc/testsuite/g++.old-deja/g++.niklas/t135.C +2498734643b ./gcc/testsuite/g++.old-deja/g++.niklas/t136.C +2536115327b ./gcc/testsuite/g++.old-deja/g++.niklas/t137.C +3458381060b ./gcc/testsuite/g++.old-deja/g++.niklas/t138.C +2261506284b ./gcc/testsuite/g++.old-deja/g++.niklas/t139.C +3432935085b ./gcc/testsuite/g++.old-deja/g++.niklas/t140.C +3319986880b ./gcc/testsuite/g++.old-deja/g++.niklas/t141.C +3609938502b ./gcc/testsuite/g++.old-deja/g++.ns/alias1.C + 592778024b ./gcc/testsuite/g++.old-deja/g++.ns/alias2.C +3196887127b ./gcc/testsuite/g++.old-deja/g++.ns/alias3.C +1946359707b ./gcc/testsuite/g++.old-deja/g++.ns/alias4.C +3609938502b ./gcc/testsuite/g++.old-deja/g++.ns/alias5.C +3903958846b ./gcc/testsuite/g++.old-deja/g++.ns/alias6.C +2870125746b ./gcc/testsuite/g++.old-deja/g++.ns/alias7.C +3962486569b ./gcc/testsuite/g++.old-deja/g++.ns/anon1.C +1234174045b ./gcc/testsuite/g++.old-deja/g++.ns/bogus1.C + 887554997b ./gcc/testsuite/g++.old-deja/g++.ns/crash1.C +2464744464b ./gcc/testsuite/g++.old-deja/g++.ns/crash2.C +3702812747b ./gcc/testsuite/g++.old-deja/g++.ns/crash3.C +1039024293b ./gcc/testsuite/g++.old-deja/g++.ns/crash4.C + 291093904b ./gcc/testsuite/g++.old-deja/g++.ns/extern1.C +1173492084b ./gcc/testsuite/g++.old-deja/g++.ns/friend1.C +1868773204b ./gcc/testsuite/g++.old-deja/g++.ns/friend2.C +3202138550b ./gcc/testsuite/g++.old-deja/g++.ns/invalid1.C + 906902326b ./gcc/testsuite/g++.old-deja/g++.ns/koenig1.C +1411633778b ./gcc/testsuite/g++.old-deja/g++.ns/koenig2.C +2631367576b ./gcc/testsuite/g++.old-deja/g++.ns/koenig3.C +3382825940b ./gcc/testsuite/g++.old-deja/g++.ns/koenig4.C +1611992557b ./gcc/testsuite/g++.old-deja/g++.ns/koenig5.C +1887390137b ./gcc/testsuite/g++.old-deja/g++.ns/koenig6.C +1096451021b ./gcc/testsuite/g++.old-deja/g++.ns/koenig7.C +1122271156b ./gcc/testsuite/g++.old-deja/g++.ns/koenig8.C +1715624709b ./gcc/testsuite/g++.old-deja/g++.ns/koenig9.C +3901434139b ./gcc/testsuite/g++.old-deja/g++.ns/lookup1.C + 386799298b ./gcc/testsuite/g++.old-deja/g++.ns/lookup2.C + 457208660b ./gcc/testsuite/g++.old-deja/g++.ns/lookup3.C +1271629498b ./gcc/testsuite/g++.old-deja/g++.ns/lookup4.C + 99097863b ./gcc/testsuite/g++.old-deja/g++.ns/lookup5.C +2416418172b ./gcc/testsuite/g++.old-deja/g++.ns/main1.C + 462860645b ./gcc/testsuite/g++.old-deja/g++.ns/new1.C +2286495086b ./gcc/testsuite/g++.old-deja/g++.ns/ns10.C +2018913859b ./gcc/testsuite/g++.old-deja/g++.ns/ns11.C +1953910502b ./gcc/testsuite/g++.old-deja/g++.ns/ns12.C +1783653783b ./gcc/testsuite/g++.old-deja/g++.ns/ns13.C + 649484463b ./gcc/testsuite/g++.old-deja/g++.ns/ns14.C +3477570937b ./gcc/testsuite/g++.old-deja/g++.ns/ns15.C +3961933508b ./gcc/testsuite/g++.old-deja/g++.ns/ns16.C +2083452456b ./gcc/testsuite/g++.old-deja/g++.ns/ns17.C +1679880705b ./gcc/testsuite/g++.old-deja/g++.ns/ns18.C +3180343024b ./gcc/testsuite/g++.old-deja/g++.ns/ns19.C + 320140404b ./gcc/testsuite/g++.old-deja/g++.ns/ns1.C +1879177898b ./gcc/testsuite/g++.old-deja/g++.ns/ns2.C +1465385187b ./gcc/testsuite/g++.old-deja/g++.ns/ns3.C +4084737299b ./gcc/testsuite/g++.old-deja/g++.ns/ns4.C +3095284437b ./gcc/testsuite/g++.old-deja/g++.ns/ns5.C +3082882966b ./gcc/testsuite/g++.old-deja/g++.ns/ns6.C +1632020321b ./gcc/testsuite/g++.old-deja/g++.ns/ns7.C + 983347709b ./gcc/testsuite/g++.old-deja/g++.ns/ns8.C +3680884696b ./gcc/testsuite/g++.old-deja/g++.ns/ns9.C + 600497628b ./gcc/testsuite/g++.old-deja/g++.ns/overload1.C + 192977486b ./gcc/testsuite/g++.old-deja/g++.ns/overload2.C +2134480176b ./gcc/testsuite/g++.old-deja/g++.ns/overload3.C +3876905928b ./gcc/testsuite/g++.old-deja/g++.ns/overload4.C +2260598962b ./gcc/testsuite/g++.old-deja/g++.ns/overload5.C +4131178865b ./gcc/testsuite/g++.old-deja/g++.ns/scoped1.C +1593366070b ./gcc/testsuite/g++.old-deja/g++.ns/template10.C + 227548188b ./gcc/testsuite/g++.old-deja/g++.ns/template11.C +3712349348b ./gcc/testsuite/g++.old-deja/g++.ns/template12.C + 79283455b ./gcc/testsuite/g++.old-deja/g++.ns/template13.C +1942781319b ./gcc/testsuite/g++.old-deja/g++.ns/template14.C +4227768604b ./gcc/testsuite/g++.old-deja/g++.ns/template15.C + 703552988b ./gcc/testsuite/g++.old-deja/g++.ns/template16.C +3733063651b ./gcc/testsuite/g++.old-deja/g++.ns/template17.C +1888321924b ./gcc/testsuite/g++.old-deja/g++.ns/template18.C +1497628723b ./gcc/testsuite/g++.old-deja/g++.ns/template1.C +2875853595b ./gcc/testsuite/g++.old-deja/g++.ns/template2.C +1112300813b ./gcc/testsuite/g++.old-deja/g++.ns/template3.C +2350177435b ./gcc/testsuite/g++.old-deja/g++.ns/template4.C +2979487904b ./gcc/testsuite/g++.old-deja/g++.ns/template5.C +4046950700b ./gcc/testsuite/g++.old-deja/g++.ns/template6.C +1696916874b ./gcc/testsuite/g++.old-deja/g++.ns/template7.C +4106967799b ./gcc/testsuite/g++.old-deja/g++.ns/template8.C +2144693012b ./gcc/testsuite/g++.old-deja/g++.ns/template9.C + 84089911b ./gcc/testsuite/g++.old-deja/g++.ns/type1.C +3277562556b ./gcc/testsuite/g++.old-deja/g++.ns/type2.C +1028524427b ./gcc/testsuite/g++.old-deja/g++.ns/undef1.C +3481627695b ./gcc/testsuite/g++.old-deja/g++.ns/using10.C +3329538563b ./gcc/testsuite/g++.old-deja/g++.ns/using11.C +1085995099b ./gcc/testsuite/g++.old-deja/g++.ns/using12.C + 883766752b ./gcc/testsuite/g++.old-deja/g++.ns/using13.C + 35819294b ./gcc/testsuite/g++.old-deja/g++.ns/using14.C +1496925944b ./gcc/testsuite/g++.old-deja/g++.ns/using1.C + 549926689b ./gcc/testsuite/g++.old-deja/g++.ns/using2.C +2238481400b ./gcc/testsuite/g++.old-deja/g++.ns/using3.C +3304922930b ./gcc/testsuite/g++.old-deja/g++.ns/using4.C +3313223306b ./gcc/testsuite/g++.old-deja/g++.ns/using5.C +3070329898b ./gcc/testsuite/g++.old-deja/g++.ns/using6.C +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 +3363076077b ./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 +2643297136b ./gcc/testsuite/g++.old-deja/g++.oliva/delete3.C +2694375318b ./gcc/testsuite/g++.old-deja/g++.oliva/delete4.C + 344447742b ./gcc/testsuite/g++.old-deja/g++.oliva/delete5.C +2655620155b ./gcc/testsuite/g++.old-deja/g++.oliva/dwarf1.C +2964032756b ./gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C +1746999930b ./gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C +3764858774b ./gcc/testsuite/g++.old-deja/g++.oliva/expr1.C +3287636659b ./gcc/testsuite/g++.old-deja/g++.oliva/expr2.C + 738813804b ./gcc/testsuite/g++.old-deja/g++.oliva/ext1.C + 149147424b ./gcc/testsuite/g++.old-deja/g++.oliva/friend1.C +3385010570b ./gcc/testsuite/g++.old-deja/g++.oliva/inline1.C +4116417275b ./gcc/testsuite/g++.old-deja/g++.oliva/linkage1.C +3935429550b ./gcc/testsuite/g++.old-deja/g++.oliva/linkage1-main.cc +2214033786b ./gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C +2703397514b ./gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C + 759830263b ./gcc/testsuite/g++.old-deja/g++.oliva/new1.C + 695336951b ./gcc/testsuite/g++.old-deja/g++.oliva/ns1.C +2491296653b ./gcc/testsuite/g++.old-deja/g++.oliva/ns2.C +2727020577b ./gcc/testsuite/g++.old-deja/g++.oliva/ns3.C + 55143343b ./gcc/testsuite/g++.old-deja/g++.oliva/overload1.C +1341045521b ./gcc/testsuite/g++.old-deja/g++.oliva/partord1.C +4276767902b ./gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C +2386630112b ./gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C +4240481284b ./gcc/testsuite/g++.old-deja/g++.oliva/template10.C +1309552996b ./gcc/testsuite/g++.old-deja/g++.oliva/template1.C + 894610317b ./gcc/testsuite/g++.old-deja/g++.oliva/template2.C +4111994491b ./gcc/testsuite/g++.old-deja/g++.oliva/template3.C +3380741154b ./gcc/testsuite/g++.old-deja/g++.oliva/template4.C +2219239694b ./gcc/testsuite/g++.old-deja/g++.oliva/template5.C + 648492939b ./gcc/testsuite/g++.old-deja/g++.oliva/template6.C +3724691458b ./gcc/testsuite/g++.old-deja/g++.oliva/template7.C +2923124652b ./gcc/testsuite/g++.old-deja/g++.oliva/template8.C +1030363186b ./gcc/testsuite/g++.old-deja/g++.oliva/template9.C +3126175465b ./gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C +2910311896b ./gcc/testsuite/g++.old-deja/g++.oliva/typename1.C +3314243773b ./gcc/testsuite/g++.old-deja/g++.oliva/typename2.C +3536726592b ./gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C +1057884755b ./gcc/testsuite/g++.old-deja/g++.other/900403_04.C +3988635652b ./gcc/testsuite/g++.old-deja/g++.other/900519_12.C +3191928166b ./gcc/testsuite/g++.old-deja/g++.other/access10.C +2726240569b ./gcc/testsuite/g++.old-deja/g++.other/access11.C +2645069492b ./gcc/testsuite/g++.old-deja/g++.other/access1.C + 627859229b ./gcc/testsuite/g++.old-deja/g++.other/access2.C +2495312369b ./gcc/testsuite/g++.old-deja/g++.other/access3.C +2750828805b ./gcc/testsuite/g++.old-deja/g++.other/access4.C +2421996265b ./gcc/testsuite/g++.old-deja/g++.other/access5.C +3545934529b ./gcc/testsuite/g++.old-deja/g++.other/access6.C +3047622025b ./gcc/testsuite/g++.old-deja/g++.other/access7.C + 503834536b ./gcc/testsuite/g++.old-deja/g++.other/access8.C +2834461355b ./gcc/testsuite/g++.old-deja/g++.other/access9.C +2214832839b ./gcc/testsuite/g++.old-deja/g++.other/addrof1.C +1563340634b ./gcc/testsuite/g++.old-deja/g++.other/align.C +2784356656b ./gcc/testsuite/g++.old-deja/g++.other/ambig1.C +2097579030b ./gcc/testsuite/g++.old-deja/g++.other/ambig2.C +1537055798b ./gcc/testsuite/g++.old-deja/g++.other/ambig3.C +1344999649b ./gcc/testsuite/g++.old-deja/g++.other/anon1.C +2190312352b ./gcc/testsuite/g++.old-deja/g++.other/anon2.C +3495970892b ./gcc/testsuite/g++.old-deja/g++.other/anon3.C + 328785145b ./gcc/testsuite/g++.old-deja/g++.other/anon4.C +2706988209b ./gcc/testsuite/g++.old-deja/g++.other/anon5.C +2854182173b ./gcc/testsuite/g++.old-deja/g++.other/anon6.C +3655281019b ./gcc/testsuite/g++.old-deja/g++.other/anon7.C +2243818429b ./gcc/testsuite/g++.old-deja/g++.other/anon8.C +2944422964b ./gcc/testsuite/g++.old-deja/g++.other/anon9.C +3655425788b ./gcc/testsuite/g++.old-deja/g++.other/array1.C +2041445169b ./gcc/testsuite/g++.old-deja/g++.other/array2.C + 817672117b ./gcc/testsuite/g++.old-deja/g++.other/array3.C +1236007435b ./gcc/testsuite/g++.old-deja/g++.other/array4.C +4210498948b ./gcc/testsuite/g++.old-deja/g++.other/array5.C +1839235782b ./gcc/testsuite/g++.old-deja/g++.other/array6.C + 128237130b ./gcc/testsuite/g++.old-deja/g++.other/array9.C + 775293500b ./gcc/testsuite/g++.old-deja/g++.other/asm1.C +1087917488b ./gcc/testsuite/g++.old-deja/g++.other/asm2.C +2367096086b ./gcc/testsuite/g++.old-deja/g++.other/asm3.C +4169192453b ./gcc/testsuite/g++.old-deja/g++.other/badarrow.C +1457616136b ./gcc/testsuite/g++.old-deja/g++.other/badopt1.C + 578421507b ./gcc/testsuite/g++.old-deja/g++.other/base1.C + 727834736b ./gcc/testsuite/g++.old-deja/g++.other/bitfld1.C +4101624820b ./gcc/testsuite/g++.old-deja/g++.other/bitfld2.C +2880959878b ./gcc/testsuite/g++.old-deja/g++.other/bitfld3.C + 574179745b ./gcc/testsuite/g++.old-deja/g++.other/bitfld4.C +2818363580b ./gcc/testsuite/g++.old-deja/g++.other/bitfld5.C + 790805105b ./gcc/testsuite/g++.old-deja/g++.other/builtins10.C + 849916728b ./gcc/testsuite/g++.old-deja/g++.other/builtins1.C +1119192045b ./gcc/testsuite/g++.old-deja/g++.other/builtins2.C +1541855856b ./gcc/testsuite/g++.old-deja/g++.other/builtins3.C +3612794982b ./gcc/testsuite/g++.old-deja/g++.other/builtins4.C +2609921973b ./gcc/testsuite/g++.old-deja/g++.other/builtins5.C +1770005594b ./gcc/testsuite/g++.old-deja/g++.other/builtins6.C +2118815705b ./gcc/testsuite/g++.old-deja/g++.other/builtins7.C +3786327583b ./gcc/testsuite/g++.old-deja/g++.other/builtins8.C +3198258077b ./gcc/testsuite/g++.old-deja/g++.other/builtins9.C +1856291545b ./gcc/testsuite/g++.old-deja/g++.other/call1.C +1948526601b ./gcc/testsuite/g++.old-deja/g++.other/cast1.C +2969373696b ./gcc/testsuite/g++.old-deja/g++.other/cast2.C + 604190312b ./gcc/testsuite/g++.old-deja/g++.other/cast3.C +2184311979b ./gcc/testsuite/g++.old-deja/g++.other/cast4.C + 24055341b ./gcc/testsuite/g++.old-deja/g++.other/cast5.C + 749894899b ./gcc/testsuite/g++.old-deja/g++.other/cast6.C +1982308839b ./gcc/testsuite/g++.old-deja/g++.other/cast7.C +2304816521b ./gcc/testsuite/g++.old-deja/g++.other/cleanup1.C +3543693514b ./gcc/testsuite/g++.old-deja/g++.other/cleanup2.C + 995095788b ./gcc/testsuite/g++.old-deja/g++.other/cleanup4.C +3815448745b ./gcc/testsuite/g++.old-deja/g++.other/comdat1-aux.cc +3620214006b ./gcc/testsuite/g++.old-deja/g++.other/comdat1.C +2015497124b ./gcc/testsuite/g++.old-deja/g++.other/comdat2-aux.cc +1235507024b ./gcc/testsuite/g++.old-deja/g++.other/comdat2.C +3978549342b ./gcc/testsuite/g++.old-deja/g++.other/comdat3-aux.cc +3930848226b ./gcc/testsuite/g++.old-deja/g++.other/comdat3.C +1884629113b ./gcc/testsuite/g++.old-deja/g++.other/comdat3.h + 32346335b ./gcc/testsuite/g++.old-deja/g++.other/cond1.C +2040886616b ./gcc/testsuite/g++.old-deja/g++.other/cond2.C +1693754994b ./gcc/testsuite/g++.old-deja/g++.other/cond3.C + 670388594b ./gcc/testsuite/g++.old-deja/g++.other/cond4.C +1262376075b ./gcc/testsuite/g++.old-deja/g++.other/cond5.C +2676026586b ./gcc/testsuite/g++.old-deja/g++.other/cond6.C +1953534421b ./gcc/testsuite/g++.old-deja/g++.other/cond7.C +2177760584b ./gcc/testsuite/g++.old-deja/g++.other/const1.C + 815940719b ./gcc/testsuite/g++.old-deja/g++.other/const2.C +3115773883b ./gcc/testsuite/g++.old-deja/g++.other/conv1.C + 831200322b ./gcc/testsuite/g++.old-deja/g++.other/conv2.C +1628602313b ./gcc/testsuite/g++.old-deja/g++.other/conv3.C +4233772671b ./gcc/testsuite/g++.old-deja/g++.other/conv4.C + 310726280b ./gcc/testsuite/g++.old-deja/g++.other/conv5.C +4132208036b ./gcc/testsuite/g++.old-deja/g++.other/conv6.C +3194052836b ./gcc/testsuite/g++.old-deja/g++.other/conv7.C +2577806949b ./gcc/testsuite/g++.old-deja/g++.other/conv8.C +1535970476b ./gcc/testsuite/g++.old-deja/g++.other/conv9.C +3587605986b ./gcc/testsuite/g++.old-deja/g++.other/copy1.C +3735054018b ./gcc/testsuite/g++.old-deja/g++.other/copy2.C +4116304803b ./gcc/testsuite/g++.old-deja/g++.other/copy3.C + 809878899b ./gcc/testsuite/g++.old-deja/g++.other/covar1.C +2622243234b ./gcc/testsuite/g++.old-deja/g++.other/crash10.C +1409785718b ./gcc/testsuite/g++.old-deja/g++.other/crash11.C + 155389209b ./gcc/testsuite/g++.old-deja/g++.other/crash12.C +3778901334b ./gcc/testsuite/g++.old-deja/g++.other/crash13.C +3521221636b ./gcc/testsuite/g++.old-deja/g++.other/crash14.C +3608968471b ./gcc/testsuite/g++.old-deja/g++.other/crash15.C +1523769869b ./gcc/testsuite/g++.old-deja/g++.other/crash16.C +2768038718b ./gcc/testsuite/g++.old-deja/g++.other/crash17.C +1844482260b ./gcc/testsuite/g++.old-deja/g++.other/crash18.C +4239879636b ./gcc/testsuite/g++.old-deja/g++.other/crash19.C +1458918645b ./gcc/testsuite/g++.old-deja/g++.other/crash1.C +2114923665b ./gcc/testsuite/g++.old-deja/g++.other/crash20.C +2408483670b ./gcc/testsuite/g++.old-deja/g++.other/crash21.C + 389951009b ./gcc/testsuite/g++.old-deja/g++.other/crash22.C +3346026369b ./gcc/testsuite/g++.old-deja/g++.other/crash23.C +3240226401b ./gcc/testsuite/g++.old-deja/g++.other/crash24.C +1103500081b ./gcc/testsuite/g++.old-deja/g++.other/crash25.C + 662847024b ./gcc/testsuite/g++.old-deja/g++.other/crash26.C + 621631894b ./gcc/testsuite/g++.old-deja/g++.other/crash27.C +1274918070b ./gcc/testsuite/g++.old-deja/g++.other/crash28.C +3218325168b ./gcc/testsuite/g++.old-deja/g++.other/crash29.C +2556139745b ./gcc/testsuite/g++.old-deja/g++.other/crash2.C +3863621974b ./gcc/testsuite/g++.old-deja/g++.other/crash30.C +1567414961b ./gcc/testsuite/g++.old-deja/g++.other/crash31.C + 654989067b ./gcc/testsuite/g++.old-deja/g++.other/crash32.C +3826660229b ./gcc/testsuite/g++.old-deja/g++.other/crash33.C +1464877078b ./gcc/testsuite/g++.old-deja/g++.other/crash34.C +1090618161b ./gcc/testsuite/g++.old-deja/g++.other/crash35.C +1919242889b ./gcc/testsuite/g++.old-deja/g++.other/crash36.C +3888381363b ./gcc/testsuite/g++.old-deja/g++.other/crash37.C +3660059490b ./gcc/testsuite/g++.old-deja/g++.other/crash38.C + 465327177b ./gcc/testsuite/g++.old-deja/g++.other/crash39.C +1986207284b ./gcc/testsuite/g++.old-deja/g++.other/crash3.C +2473163715b ./gcc/testsuite/g++.old-deja/g++.other/crash40.C +2559623170b ./gcc/testsuite/g++.old-deja/g++.other/crash41.C +2300001961b ./gcc/testsuite/g++.old-deja/g++.other/crash42.C + 226105322b ./gcc/testsuite/g++.old-deja/g++.other/crash4.C +1657789856b ./gcc/testsuite/g++.old-deja/g++.other/crash5.C +2889210351b ./gcc/testsuite/g++.old-deja/g++.other/crash60.C +3212679954b ./gcc/testsuite/g++.old-deja/g++.other/crash6.C +3092570108b ./gcc/testsuite/g++.old-deja/g++.other/crash7.C +1968632283b ./gcc/testsuite/g++.old-deja/g++.other/crash8.C + 739803606b ./gcc/testsuite/g++.old-deja/g++.other/crash9.C + 531388331b ./gcc/testsuite/g++.old-deja/g++.other/ctor1-aux.cc +2641112841b ./gcc/testsuite/g++.old-deja/g++.other/ctor1.C +3378789352b ./gcc/testsuite/g++.old-deja/g++.other/cvqual1.C + 727094743b ./gcc/testsuite/g++.old-deja/g++.other/cvt1.C +3756464148b ./gcc/testsuite/g++.old-deja/g++.other/dcast1.C +3517388262b ./gcc/testsuite/g++.old-deja/g++.other/dcast2.C +3685654707b ./gcc/testsuite/g++.old-deja/g++.other/debug1.C +2822990897b ./gcc/testsuite/g++.old-deja/g++.other/debug2.C +1189835698b ./gcc/testsuite/g++.old-deja/g++.other/debug3.C +2324897352b ./gcc/testsuite/g++.old-deja/g++.other/debug4.C +2810308932b ./gcc/testsuite/g++.old-deja/g++.other/debug5.C + 295818831b ./gcc/testsuite/g++.old-deja/g++.other/debug6.C +3988487536b ./gcc/testsuite/g++.old-deja/g++.other/debug7.C +1879227744b ./gcc/testsuite/g++.old-deja/g++.other/debug8.C +3358773301b ./gcc/testsuite/g++.old-deja/g++.other/debug9.C +3900152738b ./gcc/testsuite/g++.old-deja/g++.other/decl1.C + 424334940b ./gcc/testsuite/g++.old-deja/g++.other/decl2.C +3608003944b ./gcc/testsuite/g++.old-deja/g++.other/decl3.C +1694963597b ./gcc/testsuite/g++.old-deja/g++.other/decl4.C + 399391711b ./gcc/testsuite/g++.old-deja/g++.other/decl5.C +1313195230b ./gcc/testsuite/g++.old-deja/g++.other/decl6.C + 634053859b ./gcc/testsuite/g++.old-deja/g++.other/decl7.C + 681270539b ./gcc/testsuite/g++.old-deja/g++.other/decl8.C +2910519026b ./gcc/testsuite/g++.old-deja/g++.other/decl9.C + 400550551b ./gcc/testsuite/g++.old-deja/g++.other/defarg1.C +2242070909b ./gcc/testsuite/g++.old-deja/g++.other/defarg2.C +1782517406b ./gcc/testsuite/g++.old-deja/g++.other/defarg3.C +1949407113b ./gcc/testsuite/g++.old-deja/g++.other/defarg4.C +1986404254b ./gcc/testsuite/g++.old-deja/g++.other/defarg5.C +1691336913b ./gcc/testsuite/g++.old-deja/g++.other/defarg6.C + 702065579b ./gcc/testsuite/g++.old-deja/g++.other/defarg7.C + 300009654b ./gcc/testsuite/g++.old-deja/g++.other/defarg8.C + 192024979b ./gcc/testsuite/g++.old-deja/g++.other/defarg9.C +2802881760b ./gcc/testsuite/g++.old-deja/g++.other/delete1.C + 276485906b ./gcc/testsuite/g++.old-deja/g++.other/delete2.C + 904586144b ./gcc/testsuite/g++.old-deja/g++.other/delete3.C +4051772028b ./gcc/testsuite/g++.old-deja/g++.other/delete4.C +1951825413b ./gcc/testsuite/g++.old-deja/g++.other/delete5.C +3466783310b ./gcc/testsuite/g++.old-deja/g++.other/delete6.C + 509373967b ./gcc/testsuite/g++.old-deja/g++.other/delete7.C +3153510006b ./gcc/testsuite/g++.old-deja/g++.other/delete8.C +2943694185b ./gcc/testsuite/g++.old-deja/g++.other/deref1.C +1585360804b ./gcc/testsuite/g++.old-deja/g++.other/dll-1.C +1264525517b ./gcc/testsuite/g++.old-deja/g++.other/dll-2.C +1013566499b ./gcc/testsuite/g++.old-deja/g++.other/dll-3.C +4096635328b ./gcc/testsuite/g++.old-deja/g++.other/dll-4.C +4188389053b ./gcc/testsuite/g++.old-deja/g++.other/dll-5.C +2919979689b ./gcc/testsuite/g++.old-deja/g++.other/dll-6.C + 18134551b ./gcc/testsuite/g++.old-deja/g++.other/dtor10.C +1164270328b ./gcc/testsuite/g++.old-deja/g++.other/dtor11.C +3251874725b ./gcc/testsuite/g++.old-deja/g++.other/dtor12.C +2995412590b ./gcc/testsuite/g++.old-deja/g++.other/dtor13.C +1284663345b ./gcc/testsuite/g++.old-deja/g++.other/dtor1.C + 19912911b ./gcc/testsuite/g++.old-deja/g++.other/dtor2.C +1972124996b ./gcc/testsuite/g++.old-deja/g++.other/dtor3.C +3858298340b ./gcc/testsuite/g++.old-deja/g++.other/dtor4.C + 876617359b ./gcc/testsuite/g++.old-deja/g++.other/dtor5.C +2345375085b ./gcc/testsuite/g++.old-deja/g++.other/dtor6.C +3115840152b ./gcc/testsuite/g++.old-deja/g++.other/dtor7.C +1228765847b ./gcc/testsuite/g++.old-deja/g++.other/dtor8.C + 837300122b ./gcc/testsuite/g++.old-deja/g++.other/dtor9.C +4176649198b ./gcc/testsuite/g++.old-deja/g++.other/dyncast1.C +2159394165b ./gcc/testsuite/g++.old-deja/g++.other/dyncast2.C +1576362312b ./gcc/testsuite/g++.old-deja/g++.other/dyncast3.C + 771042933b ./gcc/testsuite/g++.old-deja/g++.other/dyncast4.C +3056485598b ./gcc/testsuite/g++.old-deja/g++.other/dyncast5.C +1196348440b ./gcc/testsuite/g++.old-deja/g++.other/dyncast6.C +3203327173b ./gcc/testsuite/g++.old-deja/g++.other/eh1.C +4127184370b ./gcc/testsuite/g++.old-deja/g++.other/eh2.C +3559396844b ./gcc/testsuite/g++.old-deja/g++.other/eh3.C +3143843455b ./gcc/testsuite/g++.old-deja/g++.other/eh4.C +1752543333b ./gcc/testsuite/g++.old-deja/g++.other/eh5.C + 326457279b ./gcc/testsuite/g++.old-deja/g++.other/eh.C +3053308594b ./gcc/testsuite/g++.old-deja/g++.other/elab1.C +3888745390b ./gcc/testsuite/g++.old-deja/g++.other/empty1.C +3170636835b ./gcc/testsuite/g++.old-deja/g++.other/empty2.C + 845552508b ./gcc/testsuite/g++.old-deja/g++.other/enum1.C +1384469113b ./gcc/testsuite/g++.old-deja/g++.other/enum2.C + 556645706b ./gcc/testsuite/g++.old-deja/g++.other/enum3.C +3409398862b ./gcc/testsuite/g++.old-deja/g++.other/enum4.C +1750723822b ./gcc/testsuite/g++.old-deja/g++.other/enum5.C +2843499248b ./gcc/testsuite/g++.old-deja/g++.other/explicit1.C +1334454026b ./gcc/testsuite/g++.old-deja/g++.other/expr1.C +4041831790b ./gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C +1049589711b ./gcc/testsuite/g++.old-deja/g++.other/externC1.C + 106210432b ./gcc/testsuite/g++.old-deja/g++.other/externC2.C + 763760707b ./gcc/testsuite/g++.old-deja/g++.other/externC3.C +3610590692b ./gcc/testsuite/g++.old-deja/g++.other/externC4.C +1052362663b ./gcc/testsuite/g++.old-deja/g++.other/externC5.C + 778443229b ./gcc/testsuite/g++.old-deja/g++.other/field1.C + 250200362b ./gcc/testsuite/g++.old-deja/g++.other/field2.C +1648602614b ./gcc/testsuite/g++.old-deja/g++.other/fnname1.C +2595576321b ./gcc/testsuite/g++.old-deja/g++.other/for1.C +3948754017b ./gcc/testsuite/g++.old-deja/g++.other/for2.C +1195751396b ./gcc/testsuite/g++.old-deja/g++.other/friend10.C +3233024721b ./gcc/testsuite/g++.old-deja/g++.other/friend11.C +3153977462b ./gcc/testsuite/g++.old-deja/g++.other/friend1.C +1833376578b ./gcc/testsuite/g++.old-deja/g++.other/friend2.C +1953203540b ./gcc/testsuite/g++.old-deja/g++.other/friend3.C + 438287814b ./gcc/testsuite/g++.old-deja/g++.other/friend4.C +1535994258b ./gcc/testsuite/g++.old-deja/g++.other/friend5.C + 334915341b ./gcc/testsuite/g++.old-deja/g++.other/friend6.C +2487555281b ./gcc/testsuite/g++.old-deja/g++.other/friend7.C + 993901545b ./gcc/testsuite/g++.old-deja/g++.other/friend8.C +1702616549b ./gcc/testsuite/g++.old-deja/g++.other/friend9.C +1706782876b ./gcc/testsuite/g++.old-deja/g++.other/goto1.C +1113635348b ./gcc/testsuite/g++.old-deja/g++.other/goto2.C +3060246492b ./gcc/testsuite/g++.old-deja/g++.other/goto3.C +2785798940b ./gcc/testsuite/g++.old-deja/g++.other/goto4.C +2615587703b ./gcc/testsuite/g++.old-deja/g++.other/headers1.C +1685869594b ./gcc/testsuite/g++.old-deja/g++.other/incomplete.C +1598723950b ./gcc/testsuite/g++.old-deja/g++.other/init10.C +1393596821b ./gcc/testsuite/g++.old-deja/g++.other/init11.C +3918302157b ./gcc/testsuite/g++.old-deja/g++.other/init12.C +2230863646b ./gcc/testsuite/g++.old-deja/g++.other/init13.C +4165471595b ./gcc/testsuite/g++.old-deja/g++.other/init14.C +2091624673b ./gcc/testsuite/g++.old-deja/g++.other/init15.C +1512725790b ./gcc/testsuite/g++.old-deja/g++.other/init16.C +1093306404b ./gcc/testsuite/g++.old-deja/g++.other/init17.C + 927757255b ./gcc/testsuite/g++.old-deja/g++.other/init1.C +2603599454b ./gcc/testsuite/g++.old-deja/g++.other/init2.C + 60242679b ./gcc/testsuite/g++.old-deja/g++.other/init3.C +1928831477b ./gcc/testsuite/g++.old-deja/g++.other/init4.C +2302598719b ./gcc/testsuite/g++.old-deja/g++.other/init5.C + 49415730b ./gcc/testsuite/g++.old-deja/g++.other/init6.C +3569419722b ./gcc/testsuite/g++.old-deja/g++.other/init7.C +1098289890b ./gcc/testsuite/g++.old-deja/g++.other/init8.C + 557927133b ./gcc/testsuite/g++.old-deja/g++.other/init9.C +1778823150b ./gcc/testsuite/g++.old-deja/g++.other/initstring.C +1695544611b ./gcc/testsuite/g++.old-deja/g++.other/inline10.C +3270512395b ./gcc/testsuite/g++.old-deja/g++.other/inline11.C +1325890431b ./gcc/testsuite/g++.old-deja/g++.other/inline12.C +3738207064b ./gcc/testsuite/g++.old-deja/g++.other/inline13.C +4172873175b ./gcc/testsuite/g++.old-deja/g++.other/inline14.C +3062613130b ./gcc/testsuite/g++.old-deja/g++.other/inline15.C +3811673527b ./gcc/testsuite/g++.old-deja/g++.other/inline16.C +1438985095b ./gcc/testsuite/g++.old-deja/g++.other/inline17.C + 938935758b ./gcc/testsuite/g++.old-deja/g++.other/inline18.C +3672842965b ./gcc/testsuite/g++.old-deja/g++.other/inline19.C +2434780038b ./gcc/testsuite/g++.old-deja/g++.other/inline1.C +1204135970b ./gcc/testsuite/g++.old-deja/g++.other/inline20.C +1800807796b ./gcc/testsuite/g++.old-deja/g++.other/inline21.C +3956374226b ./gcc/testsuite/g++.old-deja/g++.other/inline23.C +2138039153b ./gcc/testsuite/g++.old-deja/g++.other/inline2.C +1052546588b ./gcc/testsuite/g++.old-deja/g++.other/inline3.C + 56787941b ./gcc/testsuite/g++.old-deja/g++.other/inline4.C +3486429137b ./gcc/testsuite/g++.old-deja/g++.other/inline5.C +1620558402b ./gcc/testsuite/g++.old-deja/g++.other/inline6.C +3584081324b ./gcc/testsuite/g++.old-deja/g++.other/inline7.C +2265199062b ./gcc/testsuite/g++.old-deja/g++.other/inline8.C +4185876620b ./gcc/testsuite/g++.old-deja/g++.other/inline9.C +3998338845b ./gcc/testsuite/g++.old-deja/g++.other/instan1.C +4152836602b ./gcc/testsuite/g++.old-deja/g++.other/lex1.C +3192143530b ./gcc/testsuite/g++.old-deja/g++.other/lineno1.C + 448802586b ./gcc/testsuite/g++.old-deja/g++.other/lineno2.C +1798112973b ./gcc/testsuite/g++.old-deja/g++.other/lineno3.C +3724478549b ./gcc/testsuite/g++.old-deja/g++.other/lineno4.C +3655515541b ./gcc/testsuite/g++.old-deja/g++.other/lineno5.C +1356735834b ./gcc/testsuite/g++.old-deja/g++.other/linkage1.C +2749431766b ./gcc/testsuite/g++.old-deja/g++.other/linkage2.C +3893718025b ./gcc/testsuite/g++.old-deja/g++.other/linkage3.C + 821605289b ./gcc/testsuite/g++.old-deja/g++.other/linkage4.C + 617990355b ./gcc/testsuite/g++.old-deja/g++.other/linkage5.C +3257516835b ./gcc/testsuite/g++.old-deja/g++.other/linkage6.C +1235107285b ./gcc/testsuite/g++.old-deja/g++.other/linkage7.C + 577632193b ./gcc/testsuite/g++.old-deja/g++.other/local1.C + 88188461b ./gcc/testsuite/g++.old-deja/g++.other/local2.C +2840919735b ./gcc/testsuite/g++.old-deja/g++.other/local3.C +1540707900b ./gcc/testsuite/g++.old-deja/g++.other/local4.C +3682661614b ./gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C +1737066412b ./gcc/testsuite/g++.old-deja/g++.other/lookup10.C +1037102268b ./gcc/testsuite/g++.old-deja/g++.other/lookup11.C + 245062181b ./gcc/testsuite/g++.old-deja/g++.other/lookup12.C + 294960660b ./gcc/testsuite/g++.old-deja/g++.other/lookup13.C +1052787057b ./gcc/testsuite/g++.old-deja/g++.other/lookup14.C +3620167133b ./gcc/testsuite/g++.old-deja/g++.other/lookup15.C +3544839285b ./gcc/testsuite/g++.old-deja/g++.other/lookup16.C + 697721056b ./gcc/testsuite/g++.old-deja/g++.other/lookup17.C + 815912902b ./gcc/testsuite/g++.old-deja/g++.other/lookup18.C + 280785492b ./gcc/testsuite/g++.old-deja/g++.other/lookup19.C +2269210126b ./gcc/testsuite/g++.old-deja/g++.other/lookup1.C + 436406477b ./gcc/testsuite/g++.old-deja/g++.other/lookup20.C +1209560984b ./gcc/testsuite/g++.old-deja/g++.other/lookup21.C + 614093465b ./gcc/testsuite/g++.old-deja/g++.other/lookup22.C +2433482316b ./gcc/testsuite/g++.old-deja/g++.other/lookup23.C +1637417916b ./gcc/testsuite/g++.old-deja/g++.other/lookup24.C +3765524406b ./gcc/testsuite/g++.old-deja/g++.other/lookup2.C +2344878047b ./gcc/testsuite/g++.old-deja/g++.other/lookup3.C +1023689233b ./gcc/testsuite/g++.old-deja/g++.other/lookup4.C +2548363938b ./gcc/testsuite/g++.old-deja/g++.other/lookup5.C +3828630710b ./gcc/testsuite/g++.old-deja/g++.other/lookup6.C +1518253932b ./gcc/testsuite/g++.old-deja/g++.other/lookup7.C +2089412856b ./gcc/testsuite/g++.old-deja/g++.other/lookup8.C +3925524217b ./gcc/testsuite/g++.old-deja/g++.other/lookup9.C +2763882892b ./gcc/testsuite/g++.old-deja/g++.other/loop1.C +3525634979b ./gcc/testsuite/g++.old-deja/g++.other/loop2.C +3124866775b ./gcc/testsuite/g++.old-deja/g++.other/main1.C +3887765310b ./gcc/testsuite/g++.old-deja/g++.other/main2.C +1745830473b ./gcc/testsuite/g++.old-deja/g++.other/mangle10.C +2766673663b ./gcc/testsuite/g++.old-deja/g++.other/mangle2.C + 199984455b ./gcc/testsuite/g++.old-deja/g++.other/mangle3.C +1065924618b ./gcc/testsuite/g++.old-deja/g++.other/mutable1.C + 828612405b ./gcc/testsuite/g++.old-deja/g++.other/nested1.C +4217851482b ./gcc/testsuite/g++.old-deja/g++.other/nested2.C +2800890661b ./gcc/testsuite/g++.old-deja/g++.other/nested3.C +3749047676b ./gcc/testsuite/g++.old-deja/g++.other/nested4.C +2899415960b ./gcc/testsuite/g++.old-deja/g++.other/new2.C +1176720819b ./gcc/testsuite/g++.old-deja/g++.other/new3.C +2825689270b ./gcc/testsuite/g++.old-deja/g++.other/new4.C + 850194097b ./gcc/testsuite/g++.old-deja/g++.other/new5.C +2266969204b ./gcc/testsuite/g++.old-deja/g++.other/new6.C +2661895613b ./gcc/testsuite/g++.old-deja/g++.other/new7.C +2658114065b ./gcc/testsuite/g++.old-deja/g++.other/new.C +4142273200b ./gcc/testsuite/g++.old-deja/g++.other/null1.C +2086727759b ./gcc/testsuite/g++.old-deja/g++.other/null2.C +2676296478b ./gcc/testsuite/g++.old-deja/g++.other/null3.C + 952036012b ./gcc/testsuite/g++.old-deja/g++.other/op1.C +1061118185b ./gcc/testsuite/g++.old-deja/g++.other/op2.C +1297089819b ./gcc/testsuite/g++.old-deja/g++.other/op3.C +2885764662b ./gcc/testsuite/g++.old-deja/g++.other/optimize1.C +2096609897b ./gcc/testsuite/g++.old-deja/g++.other/optimize2.C + 551298218b ./gcc/testsuite/g++.old-deja/g++.other/optimize3.C +3940439065b ./gcc/testsuite/g++.old-deja/g++.other/optimize4.C +3254521143b ./gcc/testsuite/g++.old-deja/g++.other/overcnv1.C + 19283185b ./gcc/testsuite/g++.old-deja/g++.other/overcnv2.C +2127838940b ./gcc/testsuite/g++.old-deja/g++.other/overload10.C +3726065244b ./gcc/testsuite/g++.old-deja/g++.other/overload11.C + 759039694b ./gcc/testsuite/g++.old-deja/g++.other/overload12.C +3493214783b ./gcc/testsuite/g++.old-deja/g++.other/overload13.C + 212629594b ./gcc/testsuite/g++.old-deja/g++.other/overload14.C +2161968240b ./gcc/testsuite/g++.old-deja/g++.other/overload1.C +1905644607b ./gcc/testsuite/g++.old-deja/g++.other/overload2.C +3260262987b ./gcc/testsuite/g++.old-deja/g++.other/overload3.C +2754535673b ./gcc/testsuite/g++.old-deja/g++.other/overload4.C +2606215556b ./gcc/testsuite/g++.old-deja/g++.other/overload5.C +3443457888b ./gcc/testsuite/g++.old-deja/g++.other/overload6.C +2985034108b ./gcc/testsuite/g++.old-deja/g++.other/overload7.C + 898570990b ./gcc/testsuite/g++.old-deja/g++.other/overload8.C +4060052726b ./gcc/testsuite/g++.old-deja/g++.other/overload9.C +1262277324b ./gcc/testsuite/g++.old-deja/g++.other/override1.C +1380865006b ./gcc/testsuite/g++.old-deja/g++.other/override2.C +1890760625b ./gcc/testsuite/g++.old-deja/g++.other/parse1.C +1658949221b ./gcc/testsuite/g++.old-deja/g++.other/parse2.C +3458348700b ./gcc/testsuite/g++.old-deja/g++.other/perf1.C +2952431682b ./gcc/testsuite/g++.old-deja/g++.other/pmf1.C +1231841331b ./gcc/testsuite/g++.old-deja/g++.other/pmf2.C + 412065014b ./gcc/testsuite/g++.old-deja/g++.other/pmf3.C +1714528435b ./gcc/testsuite/g++.old-deja/g++.other/pmf4.C +3161683432b ./gcc/testsuite/g++.old-deja/g++.other/pmf5.C +2300982957b ./gcc/testsuite/g++.old-deja/g++.other/pmf6.C +2326771429b ./gcc/testsuite/g++.old-deja/g++.other/pmf7.C +1021148727b ./gcc/testsuite/g++.old-deja/g++.other/pod1.C +3266716729b ./gcc/testsuite/g++.old-deja/g++.other/printf1.C +1700199637b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem10.C +2987181013b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem1.C +1412545442b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem2.C + 104810161b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem3.C + 516033591b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem4.C +3693600549b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem5.C + 725330086b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem6.C + 308552023b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C +3160378056b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem8.C + 963938985b ./gcc/testsuite/g++.old-deja/g++.other/ptrmem9.C + 564815334b ./gcc/testsuite/g++.old-deja/g++.other/qual1.C + 606859601b ./gcc/testsuite/g++.old-deja/g++.other/realloc.C +2179956418b ./gcc/testsuite/g++.old-deja/g++.other/redecl1.C + 245777050b ./gcc/testsuite/g++.old-deja/g++.other/redecl2.C +1472350818b ./gcc/testsuite/g++.old-deja/g++.other/redecl3.C + 660015452b ./gcc/testsuite/g++.old-deja/g++.other/redecl4.C +3051484272b ./gcc/testsuite/g++.old-deja/g++.other/ref1.C +3121199410b ./gcc/testsuite/g++.old-deja/g++.other/ref2.C + 396683260b ./gcc/testsuite/g++.old-deja/g++.other/ref3.C +1636029639b ./gcc/testsuite/g++.old-deja/g++.other/ref4.C +3976024536b ./gcc/testsuite/g++.old-deja/g++.other/refinit1.C + 690459633b ./gcc/testsuite/g++.old-deja/g++.other/refinit2.C +1101055782b ./gcc/testsuite/g++.old-deja/g++.other/regstack.C +1964301536b ./gcc/testsuite/g++.old-deja/g++.other/reload1.C +1919174692b ./gcc/testsuite/g++.old-deja/g++.other/return1.C +1404089609b ./gcc/testsuite/g++.old-deja/g++.other/rtti1.C +1393937598b ./gcc/testsuite/g++.old-deja/g++.other/rtti2.C + 69462645b ./gcc/testsuite/g++.old-deja/g++.other/rtti3.C +1416727844b ./gcc/testsuite/g++.old-deja/g++.other/rtti4.C + 768461128b ./gcc/testsuite/g++.old-deja/g++.other/rtti5.C +3024046737b ./gcc/testsuite/g++.old-deja/g++.other/rttid2.C +1185362893b ./gcc/testsuite/g++.old-deja/g++.other/rttid3.C +3922125482b ./gcc/testsuite/g++.old-deja/g++.other/rttid4.C +2715466455b ./gcc/testsuite/g++.old-deja/g++.other/sc1.C +3818908597b ./gcc/testsuite/g++.old-deja/g++.other/scope1.C +3543848546b ./gcc/testsuite/g++.old-deja/g++.other/shadow1.C +3144403535b ./gcc/testsuite/g++.old-deja/g++.other/sibcall1.C +1879839494b ./gcc/testsuite/g++.old-deja/g++.other/sibcall2.C +2236161814b ./gcc/testsuite/g++.old-deja/g++.other/signed.C + 59948427b ./gcc/testsuite/g++.old-deja/g++.other/singleton.C +2035612399b ./gcc/testsuite/g++.old-deja/g++.other/sizeof1.C +3022356006b ./gcc/testsuite/g++.old-deja/g++.other/sizeof2.C + 791384214b ./gcc/testsuite/g++.old-deja/g++.other/sizeof3.C +3011566538b ./gcc/testsuite/g++.old-deja/g++.other/sizeof4.C +2613402158b ./gcc/testsuite/g++.old-deja/g++.other/sizeof5.C +3522079581b ./gcc/testsuite/g++.old-deja/g++.other/static10.C +2480249422b ./gcc/testsuite/g++.old-deja/g++.other/static11.C +1625548421b ./gcc/testsuite/g++.old-deja/g++.other/static12.C +1054249965b ./gcc/testsuite/g++.old-deja/g++.other/static13.C + 938771596b ./gcc/testsuite/g++.old-deja/g++.other/static14.C +2968457282b ./gcc/testsuite/g++.old-deja/g++.other/static15.C + 254220227b ./gcc/testsuite/g++.old-deja/g++.other/static16.C + 730081105b ./gcc/testsuite/g++.old-deja/g++.other/static1.C + 400806999b ./gcc/testsuite/g++.old-deja/g++.other/static20.C +1208581965b ./gcc/testsuite/g++.old-deja/g++.other/static2.C +1822341199b ./gcc/testsuite/g++.old-deja/g++.other/static3.C +3669301779b ./gcc/testsuite/g++.old-deja/g++.other/static4.C +4026472462b ./gcc/testsuite/g++.old-deja/g++.other/static5.C +3148107112b ./gcc/testsuite/g++.old-deja/g++.other/static6.C + 456365368b ./gcc/testsuite/g++.old-deja/g++.other/static7.C +1409972884b ./gcc/testsuite/g++.old-deja/g++.other/static9.C + 910948586b ./gcc/testsuite/g++.old-deja/g++.other/std1.C + 574242123b ./gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C + 198454248b ./gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C +2323476072b ./gcc/testsuite/g++.old-deja/g++.other/store-expr1.C + 106303641b ./gcc/testsuite/g++.old-deja/g++.other/store-expr2.C +3308418318b ./gcc/testsuite/g++.old-deja/g++.other/string1.C +3417212046b ./gcc/testsuite/g++.old-deja/g++.other/string2.C + 262484701b ./gcc/testsuite/g++.old-deja/g++.other/struct1.C +2810682616b ./gcc/testsuite/g++.old-deja/g++.other/syntax1.C +1589137019b ./gcc/testsuite/g++.old-deja/g++.other/syntax2.C +4037168828b ./gcc/testsuite/g++.old-deja/g++.other/syntax3.C +1690127873b ./gcc/testsuite/g++.old-deja/g++.other/syntax4.C +2359213061b ./gcc/testsuite/g++.old-deja/g++.other/syshdr1.C +1230086448b ./gcc/testsuite/g++.old-deja/g++.other/temporary1.C +2740237343b ./gcc/testsuite/g++.old-deja/g++.other/thunk1.C +3664816265b ./gcc/testsuite/g++.old-deja/g++.other/type.C + 216119427b ./gcc/testsuite/g++.old-deja/g++.other/typeck1.C +1447088868b ./gcc/testsuite/g++.old-deja/g++.other/typedef1.C +4156864811b ./gcc/testsuite/g++.old-deja/g++.other/typedef2.C +1676790992b ./gcc/testsuite/g++.old-deja/g++.other/typedef3.C +4214958782b ./gcc/testsuite/g++.old-deja/g++.other/typedef4.C +1476338577b ./gcc/testsuite/g++.old-deja/g++.other/typedef5.C + 453040140b ./gcc/testsuite/g++.old-deja/g++.other/typedef6.C +3021107827b ./gcc/testsuite/g++.old-deja/g++.other/typedef7.C + 330448653b ./gcc/testsuite/g++.old-deja/g++.other/typedef8.C +2163665334b ./gcc/testsuite/g++.old-deja/g++.other/typeid1.C +3380807260b ./gcc/testsuite/g++.old-deja/g++.other/typeinfo1.C +2873064218b ./gcc/testsuite/g++.old-deja/g++.other/typename1.C +2681453665b ./gcc/testsuite/g++.old-deja/g++.other/typename2.C +2945224541b ./gcc/testsuite/g++.old-deja/g++.other/unchanging1.C +2207249090b ./gcc/testsuite/g++.old-deja/g++.other/union1.C +1220663165b ./gcc/testsuite/g++.old-deja/g++.other/union2.C + 100032111b ./gcc/testsuite/g++.old-deja/g++.other/union3.C +1663425333b ./gcc/testsuite/g++.old-deja/g++.other/union4.C +2304228302b ./gcc/testsuite/g++.old-deja/g++.other/using1.C +3235316199b ./gcc/testsuite/g++.old-deja/g++.other/using2.C +2385066250b ./gcc/testsuite/g++.old-deja/g++.other/using3.C +1787652459b ./gcc/testsuite/g++.old-deja/g++.other/using4.C + 129150023b ./gcc/testsuite/g++.old-deja/g++.other/using5.C +3873577868b ./gcc/testsuite/g++.old-deja/g++.other/using6.C +1034385045b ./gcc/testsuite/g++.old-deja/g++.other/using7.C +1471419785b ./gcc/testsuite/g++.old-deja/g++.other/using8.C + 118467765b ./gcc/testsuite/g++.old-deja/g++.other/using9.C +1336382176b ./gcc/testsuite/g++.old-deja/g++.other/vaarg1.C + 942920287b ./gcc/testsuite/g++.old-deja/g++.other/vaarg2.C +3319728754b ./gcc/testsuite/g++.old-deja/g++.other/vaarg3.C + 280934185b ./gcc/testsuite/g++.old-deja/g++.other/vaarg4.C +1098377423b ./gcc/testsuite/g++.old-deja/g++.other/vbase1.C +3043342729b ./gcc/testsuite/g++.old-deja/g++.other/vbase2.C +1361331299b ./gcc/testsuite/g++.old-deja/g++.other/vbase3.C +2014677415b ./gcc/testsuite/g++.old-deja/g++.other/vbase4.C + 891656248b ./gcc/testsuite/g++.old-deja/g++.other/vbase5.C +1779651648b ./gcc/testsuite/g++.old-deja/g++.other/virtual10.C +3755735707b ./gcc/testsuite/g++.old-deja/g++.other/virtual11.C +1164439917b ./gcc/testsuite/g++.old-deja/g++.other/virtual1.C +1816448166b ./gcc/testsuite/g++.old-deja/g++.other/virtual2.C +3809279113b ./gcc/testsuite/g++.old-deja/g++.other/virtual3.C +2374162758b ./gcc/testsuite/g++.old-deja/g++.other/virtual4.C +1265814562b ./gcc/testsuite/g++.old-deja/g++.other/virtual5.C +3686177712b ./gcc/testsuite/g++.old-deja/g++.other/virtual6.C + 781437038b ./gcc/testsuite/g++.old-deja/g++.other/virtual7.C +3679318968b ./gcc/testsuite/g++.old-deja/g++.other/virtual8.C +3002440999b ./gcc/testsuite/g++.old-deja/g++.other/virtual9.C +2176048809b ./gcc/testsuite/g++.old-deja/g++.other/volatile1.C +1033683047b ./gcc/testsuite/g++.old-deja/g++.other/vtbl1.C +2778875490b ./gcc/testsuite/g++.old-deja/g++.other/vtbl2.C +1043998333b ./gcc/testsuite/g++.old-deja/g++.other/warn01.C +2909972662b ./gcc/testsuite/g++.old-deja/g++.other/warn3.C +4244338706b ./gcc/testsuite/g++.old-deja/g++.other/warn4.C +2302390400b ./gcc/testsuite/g++.old-deja/g++.other/warn5.C +2728478279b ./gcc/testsuite/g++.old-deja/g++.other/warn6.C +3510625807b ./gcc/testsuite/g++.old-deja/g++.other/warn7.C +2270221256b ./gcc/testsuite/g++.old-deja/g++.pt/alignof.C + 584428283b ./gcc/testsuite/g++.old-deja/g++.pt/array1.C +3156510334b ./gcc/testsuite/g++.old-deja/g++.pt/array2.C +3295805088b ./gcc/testsuite/g++.old-deja/g++.pt/array3.C + 999256262b ./gcc/testsuite/g++.old-deja/g++.pt/array4.C +2973690302b ./gcc/testsuite/g++.old-deja/g++.pt/array5.C +3458314759b ./gcc/testsuite/g++.old-deja/g++.pt/array6.C +4134234496b ./gcc/testsuite/g++.old-deja/g++.pt/array7.C + 682149440b ./gcc/testsuite/g++.old-deja/g++.pt/asm1.C + 811778129b ./gcc/testsuite/g++.old-deja/g++.pt/asm2.C +1767746723b ./gcc/testsuite/g++.old-deja/g++.pt/assign1.C +1101270203b ./gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C + 981522879b ./gcc/testsuite/g++.old-deja/g++.pt/bad-type.C +1894536795b ./gcc/testsuite/g++.old-deja/g++.pt/builtin.C + 388121289b ./gcc/testsuite/g++.old-deja/g++.pt/call1.C +3065626929b ./gcc/testsuite/g++.old-deja/g++.pt/call2.C + 308746068b ./gcc/testsuite/g++.old-deja/g++.pt/cast1.C +2859433933b ./gcc/testsuite/g++.old-deja/g++.pt/cast2.C +3941530280b ./gcc/testsuite/g++.old-deja/g++.pt/codegen1.C + 450876115b ./gcc/testsuite/g++.old-deja/g++.pt/cond2.C +1459818674b ./gcc/testsuite/g++.old-deja/g++.pt/cond3.C +1767031896b ./gcc/testsuite/g++.old-deja/g++.pt/const1.C + 333453858b ./gcc/testsuite/g++.old-deja/g++.pt/const2.C + 910218975b ./gcc/testsuite/g++.old-deja/g++.pt/conv1.C + 177622420b ./gcc/testsuite/g++.old-deja/g++.pt/conv2.C +2497086818b ./gcc/testsuite/g++.old-deja/g++.pt/conv3.C + 971692590b ./gcc/testsuite/g++.old-deja/g++.pt/copy1.C +3035040424b ./gcc/testsuite/g++.old-deja/g++.pt/crash10.C +4238033897b ./gcc/testsuite/g++.old-deja/g++.pt/crash11.C +1342559330b ./gcc/testsuite/g++.old-deja/g++.pt/crash12.C +2103079352b ./gcc/testsuite/g++.old-deja/g++.pt/crash13.C +4259627326b ./gcc/testsuite/g++.old-deja/g++.pt/crash14.C +1891414246b ./gcc/testsuite/g++.old-deja/g++.pt/crash15.C +2454938413b ./gcc/testsuite/g++.old-deja/g++.pt/crash16.C +3806215227b ./gcc/testsuite/g++.old-deja/g++.pt/crash17.C +2468320011b ./gcc/testsuite/g++.old-deja/g++.pt/crash18.C +2448971391b ./gcc/testsuite/g++.old-deja/g++.pt/crash19.C + 552860807b ./gcc/testsuite/g++.old-deja/g++.pt/crash1.C +2920226417b ./gcc/testsuite/g++.old-deja/g++.pt/crash20.C +2626609357b ./gcc/testsuite/g++.old-deja/g++.pt/crash21.C +2675166712b ./gcc/testsuite/g++.old-deja/g++.pt/crash22.C +1909438119b ./gcc/testsuite/g++.old-deja/g++.pt/crash23.C + 791202803b ./gcc/testsuite/g++.old-deja/g++.pt/crash24.C +2555319659b ./gcc/testsuite/g++.old-deja/g++.pt/crash25.C +1722865703b ./gcc/testsuite/g++.old-deja/g++.pt/crash26.C +3949680625b ./gcc/testsuite/g++.old-deja/g++.pt/crash27.C +1024790123b ./gcc/testsuite/g++.old-deja/g++.pt/crash28.C + 467456086b ./gcc/testsuite/g++.old-deja/g++.pt/crash29.C +2796245436b ./gcc/testsuite/g++.old-deja/g++.pt/crash2.C +2824092513b ./gcc/testsuite/g++.old-deja/g++.pt/crash30.C + 802398069b ./gcc/testsuite/g++.old-deja/g++.pt/crash31.C +3246968168b ./gcc/testsuite/g++.old-deja/g++.pt/crash32.C +3806692544b ./gcc/testsuite/g++.old-deja/g++.pt/crash33.C +3104137488b ./gcc/testsuite/g++.old-deja/g++.pt/crash34.C +3290437470b ./gcc/testsuite/g++.old-deja/g++.pt/crash35.C + 262056931b ./gcc/testsuite/g++.old-deja/g++.pt/crash36.C +3084210338b ./gcc/testsuite/g++.old-deja/g++.pt/crash37.C + 54189209b ./gcc/testsuite/g++.old-deja/g++.pt/crash38.C + 322608397b ./gcc/testsuite/g++.old-deja/g++.pt/crash39.C +2974624163b ./gcc/testsuite/g++.old-deja/g++.pt/crash3.C +3347789237b ./gcc/testsuite/g++.old-deja/g++.pt/crash40.C + 447454995b ./gcc/testsuite/g++.old-deja/g++.pt/crash41.C +4041430549b ./gcc/testsuite/g++.old-deja/g++.pt/crash42.C + 559732808b ./gcc/testsuite/g++.old-deja/g++.pt/crash43.C + 301286397b ./gcc/testsuite/g++.old-deja/g++.pt/crash44.C +2378352861b ./gcc/testsuite/g++.old-deja/g++.pt/crash45.C +1798056576b ./gcc/testsuite/g++.old-deja/g++.pt/crash46.C +3755777163b ./gcc/testsuite/g++.old-deja/g++.pt/crash47.C +3545711527b ./gcc/testsuite/g++.old-deja/g++.pt/crash48.C + 248168869b ./gcc/testsuite/g++.old-deja/g++.pt/crash49.C +2620241700b ./gcc/testsuite/g++.old-deja/g++.pt/crash4.C + 803889593b ./gcc/testsuite/g++.old-deja/g++.pt/crash50.C +3389049910b ./gcc/testsuite/g++.old-deja/g++.pt/crash51.C +4194603956b ./gcc/testsuite/g++.old-deja/g++.pt/crash52.C + 491092947b ./gcc/testsuite/g++.old-deja/g++.pt/crash53.C +3642813625b ./gcc/testsuite/g++.old-deja/g++.pt/crash54.C +1749331796b ./gcc/testsuite/g++.old-deja/g++.pt/crash55.C +1219038376b ./gcc/testsuite/g++.old-deja/g++.pt/crash56.C +2303343499b ./gcc/testsuite/g++.old-deja/g++.pt/crash57.C +4236801680b ./gcc/testsuite/g++.old-deja/g++.pt/crash58.C +2789225927b ./gcc/testsuite/g++.old-deja/g++.pt/crash59.C +2444045960b ./gcc/testsuite/g++.old-deja/g++.pt/crash5.C +1374908702b ./gcc/testsuite/g++.old-deja/g++.pt/crash60.C +3795952345b ./gcc/testsuite/g++.old-deja/g++.pt/crash61.C +1665773703b ./gcc/testsuite/g++.old-deja/g++.pt/crash62.C +3223409625b ./gcc/testsuite/g++.old-deja/g++.pt/crash63.C +3150696822b ./gcc/testsuite/g++.old-deja/g++.pt/crash64.C +3278220743b ./gcc/testsuite/g++.old-deja/g++.pt/crash65.C +2950875437b ./gcc/testsuite/g++.old-deja/g++.pt/crash66.C +1445781996b ./gcc/testsuite/g++.old-deja/g++.pt/crash67.C +2591611103b ./gcc/testsuite/g++.old-deja/g++.pt/crash68.C +1541566419b ./gcc/testsuite/g++.old-deja/g++.pt/crash6.C +3887562144b ./gcc/testsuite/g++.old-deja/g++.pt/crash7.C + 423406852b ./gcc/testsuite/g++.old-deja/g++.pt/crash8.C +2256920146b ./gcc/testsuite/g++.old-deja/g++.pt/crash9.C +1984841620b ./gcc/testsuite/g++.old-deja/g++.pt/ctor1.C +1009070264b ./gcc/testsuite/g++.old-deja/g++.pt/ctor2.C + 542513642b ./gcc/testsuite/g++.old-deja/g++.pt/debug1.C +4104205907b ./gcc/testsuite/g++.old-deja/g++.pt/decl1.C +3657390003b ./gcc/testsuite/g++.old-deja/g++.pt/decl2.C +1112077051b ./gcc/testsuite/g++.old-deja/g++.pt/decl3.C +1579795236b ./gcc/testsuite/g++.old-deja/g++.pt/decl4.C +3073530878b ./gcc/testsuite/g++.old-deja/g++.pt/deduct1.C + 536984424b ./gcc/testsuite/g++.old-deja/g++.pt/deduct2.C +1102733199b ./gcc/testsuite/g++.old-deja/g++.pt/deduct3.C +1268727238b ./gcc/testsuite/g++.old-deja/g++.pt/deduct4.C +3984395519b ./gcc/testsuite/g++.old-deja/g++.pt/deduct5.C + 606334760b ./gcc/testsuite/g++.old-deja/g++.pt/deduct6.C + 340374206b ./gcc/testsuite/g++.old-deja/g++.pt/deduct7.C + 940625563b ./gcc/testsuite/g++.old-deja/g++.pt/defarg10.C +3439579652b ./gcc/testsuite/g++.old-deja/g++.pt/defarg11.C +3231347060b ./gcc/testsuite/g++.old-deja/g++.pt/defarg12.C +2524589634b ./gcc/testsuite/g++.old-deja/g++.pt/defarg13.C +1334739447b ./gcc/testsuite/g++.old-deja/g++.pt/defarg14.C + 975389866b ./gcc/testsuite/g++.old-deja/g++.pt/defarg2.C +1340096939b ./gcc/testsuite/g++.old-deja/g++.pt/defarg3.C +1845545956b ./gcc/testsuite/g++.old-deja/g++.pt/defarg4.C +1388872661b ./gcc/testsuite/g++.old-deja/g++.pt/defarg5.C +3143369839b ./gcc/testsuite/g++.old-deja/g++.pt/defarg6.C +3989235169b ./gcc/testsuite/g++.old-deja/g++.pt/defarg7.C +1989729882b ./gcc/testsuite/g++.old-deja/g++.pt/defarg8.C +3350438012b ./gcc/testsuite/g++.old-deja/g++.pt/defarg9.C +2858847781b ./gcc/testsuite/g++.old-deja/g++.pt/defarg.C +1222848640b ./gcc/testsuite/g++.old-deja/g++.pt/derived1.C +4047438471b ./gcc/testsuite/g++.old-deja/g++.pt/derived2.C +1251762810b ./gcc/testsuite/g++.old-deja/g++.pt/derived3.C +3987198593b ./gcc/testsuite/g++.old-deja/g++.pt/dynarray.C +2287973117b ./gcc/testsuite/g++.old-deja/g++.pt/ehspec1.C +2070134968b ./gcc/testsuite/g++.old-deja/g++.pt/eichin01a.C +3522936035b ./gcc/testsuite/g++.old-deja/g++.pt/eichin01b.C + 104775079b ./gcc/testsuite/g++.old-deja/g++.pt/eichin01.C +3830592816b ./gcc/testsuite/g++.old-deja/g++.pt/enum10.C +3760628339b ./gcc/testsuite/g++.old-deja/g++.pt/enum11.C + 822927832b ./gcc/testsuite/g++.old-deja/g++.pt/enum12.C +2126276433b ./gcc/testsuite/g++.old-deja/g++.pt/enum13.C +2694702519b ./gcc/testsuite/g++.old-deja/g++.pt/enum14.C +1703000742b ./gcc/testsuite/g++.old-deja/g++.pt/enum2.C +1069794596b ./gcc/testsuite/g++.old-deja/g++.pt/enum3.C +3714179200b ./gcc/testsuite/g++.old-deja/g++.pt/enum4.C + 559765682b ./gcc/testsuite/g++.old-deja/g++.pt/enum5.C +3886420157b ./gcc/testsuite/g++.old-deja/g++.pt/enum6.C +1918437107b ./gcc/testsuite/g++.old-deja/g++.pt/enum7.C +1945876041b ./gcc/testsuite/g++.old-deja/g++.pt/enum8.C +3328823063b ./gcc/testsuite/g++.old-deja/g++.pt/enum9.C +1760960609b ./gcc/testsuite/g++.old-deja/g++.pt/enum.C +1804107123b ./gcc/testsuite/g++.old-deja/g++.pt/error1.C +2760448470b ./gcc/testsuite/g++.old-deja/g++.pt/error2.C +1691206603b ./gcc/testsuite/g++.old-deja/g++.pt/error3.C + 273875566b ./gcc/testsuite/g++.old-deja/g++.pt/explarg1.C +3406944984b ./gcc/testsuite/g++.old-deja/g++.pt/explicit10.C +1528071887b ./gcc/testsuite/g++.old-deja/g++.pt/explicit11.C +3195577006b ./gcc/testsuite/g++.old-deja/g++.pt/explicit12.C +1609026860b ./gcc/testsuite/g++.old-deja/g++.pt/explicit13.C +1478766534b ./gcc/testsuite/g++.old-deja/g++.pt/explicit14.C + 634945390b ./gcc/testsuite/g++.old-deja/g++.pt/explicit15.C +2415831941b ./gcc/testsuite/g++.old-deja/g++.pt/explicit16.C +3929356898b ./gcc/testsuite/g++.old-deja/g++.pt/explicit17.C +2998496732b ./gcc/testsuite/g++.old-deja/g++.pt/explicit18.C + 114780192b ./gcc/testsuite/g++.old-deja/g++.pt/explicit19.C +2454708693b ./gcc/testsuite/g++.old-deja/g++.pt/explicit1.C + 238030727b ./gcc/testsuite/g++.old-deja/g++.pt/explicit20.C +2757073081b ./gcc/testsuite/g++.old-deja/g++.pt/explicit21.C +1964200215b ./gcc/testsuite/g++.old-deja/g++.pt/explicit22.C +2616456294b ./gcc/testsuite/g++.old-deja/g++.pt/explicit23.C +4221103889b ./gcc/testsuite/g++.old-deja/g++.pt/explicit24.C +2544081870b ./gcc/testsuite/g++.old-deja/g++.pt/explicit25.C + 867916531b ./gcc/testsuite/g++.old-deja/g++.pt/explicit26.C + 460921353b ./gcc/testsuite/g++.old-deja/g++.pt/explicit27.C + 854667679b ./gcc/testsuite/g++.old-deja/g++.pt/explicit28.C +4066092212b ./gcc/testsuite/g++.old-deja/g++.pt/explicit29.C +3142420592b ./gcc/testsuite/g++.old-deja/g++.pt/explicit2.C + 470577039b ./gcc/testsuite/g++.old-deja/g++.pt/explicit30.C +1628118551b ./gcc/testsuite/g++.old-deja/g++.pt/explicit31.C +2552821833b ./gcc/testsuite/g++.old-deja/g++.pt/explicit32.C +3115682920b ./gcc/testsuite/g++.old-deja/g++.pt/explicit33.C +2475621970b ./gcc/testsuite/g++.old-deja/g++.pt/explicit34.C +3600466241b ./gcc/testsuite/g++.old-deja/g++.pt/explicit35.C +1709333173b ./gcc/testsuite/g++.old-deja/g++.pt/explicit36.C +4009959133b ./gcc/testsuite/g++.old-deja/g++.pt/explicit37.C +3750063865b ./gcc/testsuite/g++.old-deja/g++.pt/explicit38.C + 921580635b ./gcc/testsuite/g++.old-deja/g++.pt/explicit39.C +4211740392b ./gcc/testsuite/g++.old-deja/g++.pt/explicit3.C + 492617767b ./gcc/testsuite/g++.old-deja/g++.pt/explicit40.C +3845938453b ./gcc/testsuite/g++.old-deja/g++.pt/explicit41.C +1186034051b ./gcc/testsuite/g++.old-deja/g++.pt/explicit42.C +3636286206b ./gcc/testsuite/g++.old-deja/g++.pt/explicit43.C +4095060524b ./gcc/testsuite/g++.old-deja/g++.pt/explicit4.C + 598873974b ./gcc/testsuite/g++.old-deja/g++.pt/explicit50.C + 442258121b ./gcc/testsuite/g++.old-deja/g++.pt/explicit51.C +2381854829b ./gcc/testsuite/g++.old-deja/g++.pt/explicit52.C + 354479270b ./gcc/testsuite/g++.old-deja/g++.pt/explicit53.C +4090145222b ./gcc/testsuite/g++.old-deja/g++.pt/explicit54.C +2150096294b ./gcc/testsuite/g++.old-deja/g++.pt/explicit55.C + 754785630b ./gcc/testsuite/g++.old-deja/g++.pt/explicit56.C +2105743169b ./gcc/testsuite/g++.old-deja/g++.pt/explicit57.C + 138392149b ./gcc/testsuite/g++.old-deja/g++.pt/explicit58.C +3072912940b ./gcc/testsuite/g++.old-deja/g++.pt/explicit59.C +2944430939b ./gcc/testsuite/g++.old-deja/g++.pt/explicit5.C +1115714633b ./gcc/testsuite/g++.old-deja/g++.pt/explicit60.C +3490613258b ./gcc/testsuite/g++.old-deja/g++.pt/explicit61.C +2630908446b ./gcc/testsuite/g++.old-deja/g++.pt/explicit62.C +2423833745b ./gcc/testsuite/g++.old-deja/g++.pt/explicit63.C + 96263826b ./gcc/testsuite/g++.old-deja/g++.pt/explicit64.C +4264028437b ./gcc/testsuite/g++.old-deja/g++.pt/explicit65.C +3986519624b ./gcc/testsuite/g++.old-deja/g++.pt/explicit66.C +2017968194b ./gcc/testsuite/g++.old-deja/g++.pt/explicit67.C +2468743553b ./gcc/testsuite/g++.old-deja/g++.pt/explicit68.C + 232590105b ./gcc/testsuite/g++.old-deja/g++.pt/explicit69.C +1140210865b ./gcc/testsuite/g++.old-deja/g++.pt/explicit6.C + 598155740b ./gcc/testsuite/g++.old-deja/g++.pt/explicit70.C + 734055097b ./gcc/testsuite/g++.old-deja/g++.pt/explicit71.C +3681260211b ./gcc/testsuite/g++.old-deja/g++.pt/explicit72.C +2315525758b ./gcc/testsuite/g++.old-deja/g++.pt/explicit73.C +2355766697b ./gcc/testsuite/g++.old-deja/g++.pt/explicit74.C +3523359053b ./gcc/testsuite/g++.old-deja/g++.pt/explicit75.C +1571173014b ./gcc/testsuite/g++.old-deja/g++.pt/explicit76.C + 2721209b ./gcc/testsuite/g++.old-deja/g++.pt/explicit77.C +2546202913b ./gcc/testsuite/g++.old-deja/g++.pt/explicit78.C +2960594790b ./gcc/testsuite/g++.old-deja/g++.pt/explicit79.C +3985776178b ./gcc/testsuite/g++.old-deja/g++.pt/explicit80.C +1821121835b ./gcc/testsuite/g++.old-deja/g++.pt/explicit81.C +3301548077b ./gcc/testsuite/g++.old-deja/g++.pt/explicit82.C +1885670533b ./gcc/testsuite/g++.old-deja/g++.pt/explicit83.C +1495453328b ./gcc/testsuite/g++.old-deja/g++.pt/explicit8.C +3419948260b ./gcc/testsuite/g++.old-deja/g++.pt/explicit9.C + 662598850b ./gcc/testsuite/g++.old-deja/g++.pt/export1.C +1515995682b ./gcc/testsuite/g++.old-deja/g++.pt/expr1.C + 706426504b ./gcc/testsuite/g++.old-deja/g++.pt/expr2.C + 36056637b ./gcc/testsuite/g++.old-deja/g++.pt/expr3.C +3844712713b ./gcc/testsuite/g++.old-deja/g++.pt/expr5.C +1457222697b ./gcc/testsuite/g++.old-deja/g++.pt/expr6.C +1425159165b ./gcc/testsuite/g++.old-deja/g++.pt/expr7.C + 161410515b ./gcc/testsuite/g++.old-deja/g++.pt/expr8.C +1422905843b ./gcc/testsuite/g++.old-deja/g++.pt/extern1.C +1069100821b ./gcc/testsuite/g++.old-deja/g++.pt/fntry1.C +1287620498b ./gcc/testsuite/g++.old-deja/g++.pt/friend10.C +1165640191b ./gcc/testsuite/g++.old-deja/g++.pt/friend11.C +3100262252b ./gcc/testsuite/g++.old-deja/g++.pt/friend12.C + 882221231b ./gcc/testsuite/g++.old-deja/g++.pt/friend13.C +3966448375b ./gcc/testsuite/g++.old-deja/g++.pt/friend14.C +1962167149b ./gcc/testsuite/g++.old-deja/g++.pt/friend15.C + 869822534b ./gcc/testsuite/g++.old-deja/g++.pt/friend16.C +4066339061b ./gcc/testsuite/g++.old-deja/g++.pt/friend17.C +3286295955b ./gcc/testsuite/g++.old-deja/g++.pt/friend18.C +4017972632b ./gcc/testsuite/g++.old-deja/g++.pt/friend1.C +2120784153b ./gcc/testsuite/g++.old-deja/g++.pt/friend20.C +2467760231b ./gcc/testsuite/g++.old-deja/g++.pt/friend21.C + 416829101b ./gcc/testsuite/g++.old-deja/g++.pt/friend22.C +2094823068b ./gcc/testsuite/g++.old-deja/g++.pt/friend23.C +1465973595b ./gcc/testsuite/g++.old-deja/g++.pt/friend24.C + 150282741b ./gcc/testsuite/g++.old-deja/g++.pt/friend25.C + 680173221b ./gcc/testsuite/g++.old-deja/g++.pt/friend26.C +3274309194b ./gcc/testsuite/g++.old-deja/g++.pt/friend27.C +1284470831b ./gcc/testsuite/g++.old-deja/g++.pt/friend28.C +3161078590b ./gcc/testsuite/g++.old-deja/g++.pt/friend29.C +3765298518b ./gcc/testsuite/g++.old-deja/g++.pt/friend30.C +2264286486b ./gcc/testsuite/g++.old-deja/g++.pt/friend31.C +2346260162b ./gcc/testsuite/g++.old-deja/g++.pt/friend32.C +3241993055b ./gcc/testsuite/g++.old-deja/g++.pt/friend33.C + 981288052b ./gcc/testsuite/g++.old-deja/g++.pt/friend34.C + 187381459b ./gcc/testsuite/g++.old-deja/g++.pt/friend35.C +2755639815b ./gcc/testsuite/g++.old-deja/g++.pt/friend36.C +3754374175b ./gcc/testsuite/g++.old-deja/g++.pt/friend37.C +3281471741b ./gcc/testsuite/g++.old-deja/g++.pt/friend38.C + 317013285b ./gcc/testsuite/g++.old-deja/g++.pt/friend39.C +2144037049b ./gcc/testsuite/g++.old-deja/g++.pt/friend3.C + 182204021b ./gcc/testsuite/g++.old-deja/g++.pt/friend40.C + 345702925b ./gcc/testsuite/g++.old-deja/g++.pt/friend41.C +2157387021b ./gcc/testsuite/g++.old-deja/g++.pt/friend42.C +3945320523b ./gcc/testsuite/g++.old-deja/g++.pt/friend43.C + 498165617b ./gcc/testsuite/g++.old-deja/g++.pt/friend44.C +3282109340b ./gcc/testsuite/g++.old-deja/g++.pt/friend45.C +1046954842b ./gcc/testsuite/g++.old-deja/g++.pt/friend46.C +4284536748b ./gcc/testsuite/g++.old-deja/g++.pt/friend47.C +1943593208b ./gcc/testsuite/g++.old-deja/g++.pt/friend48.C +2460768791b ./gcc/testsuite/g++.old-deja/g++.pt/friend49.C +1839433882b ./gcc/testsuite/g++.old-deja/g++.pt/friend4.C + 704986118b ./gcc/testsuite/g++.old-deja/g++.pt/friend5.C +1522663160b ./gcc/testsuite/g++.old-deja/g++.pt/friend6.C +1156856345b ./gcc/testsuite/g++.old-deja/g++.pt/friend7.C + 20638590b ./gcc/testsuite/g++.old-deja/g++.pt/friend8.C +3274600020b ./gcc/testsuite/g++.old-deja/g++.pt/friend9.C +2373771284b ./gcc/testsuite/g++.old-deja/g++.pt/goto2.C +3949127698b ./gcc/testsuite/g++.old-deja/g++.pt/goto.C +1470520127b ./gcc/testsuite/g++.old-deja/g++.pt/incomplete1.C +1047213389b ./gcc/testsuite/g++.old-deja/g++.pt/infinite1.C +2141463905b ./gcc/testsuite/g++.old-deja/g++.pt/inherit1.C +3554938548b ./gcc/testsuite/g++.old-deja/g++.pt/inherit2.C + 393856408b ./gcc/testsuite/g++.old-deja/g++.pt/inject1.C +1666451974b ./gcc/testsuite/g++.old-deja/g++.pt/inject2.C + 775587620b ./gcc/testsuite/g++.old-deja/g++.pt/inline1.C +4143100873b ./gcc/testsuite/g++.old-deja/g++.pt/inline2.C + 567219073b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate10.C + 658392970b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate11.C +2528080326b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate12.C +3666215677b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate13.C +2167918209b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate1.C +2568581654b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate2.C +3989382998b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate3.C +3598960158b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C +1010945845b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate5.C +2967623396b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate5.cc +1230172281b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate5-main.cc +4042450939b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C +2137469555b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate7.C +2823240025b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate8.C + 117766506b ./gcc/testsuite/g++.old-deja/g++.pt/instantiate9.C + 5436695b ./gcc/testsuite/g++.old-deja/g++.pt/koenig1.C +1578795652b ./gcc/testsuite/g++.old-deja/g++.pt/label1.C +1296029425b ./gcc/testsuite/g++.old-deja/g++.pt/link1.C +1686018921b ./gcc/testsuite/g++.old-deja/g++.pt/local1.C +2821591107b ./gcc/testsuite/g++.old-deja/g++.pt/local2.C +1599230460b ./gcc/testsuite/g++.old-deja/g++.pt/local3.C +1561776108b ./gcc/testsuite/g++.old-deja/g++.pt/local4.C +2354833145b ./gcc/testsuite/g++.old-deja/g++.pt/local5.C +3330482290b ./gcc/testsuite/g++.old-deja/g++.pt/local6.C +3591262298b ./gcc/testsuite/g++.old-deja/g++.pt/local7.C +1618400382b ./gcc/testsuite/g++.old-deja/g++.pt/lookup10.C +2198910890b ./gcc/testsuite/g++.old-deja/g++.pt/lookup1.C +2928431480b ./gcc/testsuite/g++.old-deja/g++.pt/lookup2.C +2326742548b ./gcc/testsuite/g++.old-deja/g++.pt/lookup3.C + 58581562b ./gcc/testsuite/g++.old-deja/g++.pt/lookup4.C + 387721159b ./gcc/testsuite/g++.old-deja/g++.pt/lookup5.C + 563271996b ./gcc/testsuite/g++.old-deja/g++.pt/lookup6.C + 592865389b ./gcc/testsuite/g++.old-deja/g++.pt/lookup7.C +1893966844b ./gcc/testsuite/g++.old-deja/g++.pt/lookup8.C + 615227368b ./gcc/testsuite/g++.old-deja/g++.pt/lookup9.C +1535122111b ./gcc/testsuite/g++.old-deja/g++.pt/m1.C +2943051241b ./gcc/testsuite/g++.old-deja/g++.pt/m2.C +1702473953b ./gcc/testsuite/g++.old-deja/g++.pt/m3.C +3549235723b ./gcc/testsuite/g++.old-deja/g++.pt/m4.C +2705233403b ./gcc/testsuite/g++.old-deja/g++.pt/m5.C +2792466666b ./gcc/testsuite/g++.old-deja/g++.pt/m6.C +2010181237b ./gcc/testsuite/g++.old-deja/g++.pt/m7.C + 181270594b ./gcc/testsuite/g++.old-deja/g++.pt/m8.C + 454140677b ./gcc/testsuite/g++.old-deja/g++.pt/m9a.C + 860513545b ./gcc/testsuite/g++.old-deja/g++.pt/m9.C +4199939364b ./gcc/testsuite/g++.old-deja/g++.pt/mangle1.C + 735244068b ./gcc/testsuite/g++.old-deja/g++.pt/mangle2.C +3280522955b ./gcc/testsuite/g++.old-deja/g++.pt/memclass10.C +3429032104b ./gcc/testsuite/g++.old-deja/g++.pt/memclass11.C +2793864882b ./gcc/testsuite/g++.old-deja/g++.pt/memclass12.C +3266247624b ./gcc/testsuite/g++.old-deja/g++.pt/memclass13.C +2006537494b ./gcc/testsuite/g++.old-deja/g++.pt/memclass14.C +1920450770b ./gcc/testsuite/g++.old-deja/g++.pt/memclass15.C +2290855130b ./gcc/testsuite/g++.old-deja/g++.pt/memclass16.C +1861858814b ./gcc/testsuite/g++.old-deja/g++.pt/memclass17.C +2612688561b ./gcc/testsuite/g++.old-deja/g++.pt/memclass18.C +2502022996b ./gcc/testsuite/g++.old-deja/g++.pt/memclass19.C +2993433239b ./gcc/testsuite/g++.old-deja/g++.pt/memclass1.C + 93385345b ./gcc/testsuite/g++.old-deja/g++.pt/memclass20.C +3252022289b ./gcc/testsuite/g++.old-deja/g++.pt/memclass21.C +2537802637b ./gcc/testsuite/g++.old-deja/g++.pt/memclass2.C +1014036937b ./gcc/testsuite/g++.old-deja/g++.pt/memclass3.C +1431379137b ./gcc/testsuite/g++.old-deja/g++.pt/memclass4.C +1075497415b ./gcc/testsuite/g++.old-deja/g++.pt/memclass5.C + 780898681b ./gcc/testsuite/g++.old-deja/g++.pt/memclass6.C +2127284390b ./gcc/testsuite/g++.old-deja/g++.pt/memclass7.C +1195266757b ./gcc/testsuite/g++.old-deja/g++.pt/memclass8.C +1810826153b ./gcc/testsuite/g++.old-deja/g++.pt/memclass9.C +4058618179b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C +2904180820b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp10.C +2282254491b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp11.C +1976328805b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp12.C +1239088058b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp13.C +2818816059b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C +1824536999b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp15.C +3076640023b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp16.C +1544280209b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp17.C +2050660023b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp18.C +2678511608b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp19.C +1224975036b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp1.C +1334964388b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp20.C + 459239676b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C +2533288060b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C +2238876159b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C +2468624091b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C +2533288060b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp27.C +1005751857b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp28.C + 199305334b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp29.C +1871764459b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp2.C +1670170059b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp30.C +2289485955b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp31.C + 27098458b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp32.C +1498388116b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp33.C +3522955638b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp34.C +1393717263b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp35.C +2010910590b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp36.C + 458681200b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp37.C + 20442451b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp39.C +1631129726b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp3.C +3100522038b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp40.C + 938647569b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp41.C +1217004521b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp42.C +4167810576b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C +2506084508b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C +3506472111b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C + 86095672b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C + 87150136b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp47.C +2797911396b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp48.C +3001846639b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp49.C +1762838619b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp4.C + 899239607b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp52.C +1512186785b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp53.C + 734020637b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp55.C +1075898943b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp56.C +1044391503b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp58.C +2900869252b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp59.C +1033026004b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp5.C +1257470032b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp60.C + 761783865b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp61.C +1690671324b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp62.C +3766969739b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C +3356487504b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C +2737484332b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp65.C + 733179226b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp66.C +1942260890b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C +3915762673b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp68.C +3344118567b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C +3026038856b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp6.C +2509660495b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp70.C + 104374337b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C +1613408023b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp72.C +2074863692b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C +1429396687b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp74.C +4003812396b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C +3689181845b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C +1218672257b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C +3371462880b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C +4186537912b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C +1316217894b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp7.C +4184361784b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C +2741487455b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp81.C + 669240911b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C +1536069827b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C +2073825342b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C +3855204735b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C +1223051592b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C + 782720859b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C +3073633390b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C +4187592159b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C +2098916421b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C + 329208420b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C + 357390701b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C + 440251046b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C +1071465145b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C + 81542039b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C +3580334873b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp95.C +4071744070b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C + 876225447b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp97.C +3251366836b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp98.C + 588126708b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp99.C +1544636937b ./gcc/testsuite/g++.old-deja/g++.pt/memtemp9.C +4151922476b ./gcc/testsuite/g++.old-deja/g++.pt/mi1.C +3159596706b ./gcc/testsuite/g++.old-deja/g++.pt/nested1.C + 752451121b ./gcc/testsuite/g++.old-deja/g++.pt/nested2.C +3261242986b ./gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C +3338878252b ./gcc/testsuite/g++.old-deja/g++.pt/niklas01b.C + 206427704b ./gcc/testsuite/g++.old-deja/g++.pt/niklas01.C +3121397720b ./gcc/testsuite/g++.old-deja/g++.pt/niklas02.C + 18744569b ./gcc/testsuite/g++.old-deja/g++.pt/niklas03.C +4224711202b ./gcc/testsuite/g++.old-deja/g++.pt/nontype1.C +2346801762b ./gcc/testsuite/g++.old-deja/g++.pt/nontype2.C +2564631917b ./gcc/testsuite/g++.old-deja/g++.pt/nontype3.C +4032766447b ./gcc/testsuite/g++.old-deja/g++.pt/nontype4.C +1767300701b ./gcc/testsuite/g++.old-deja/g++.pt/nontype5.C +2791152240b ./gcc/testsuite/g++.old-deja/g++.pt/nttp1.C + 247002708b ./gcc/testsuite/g++.old-deja/g++.pt/nttp2.C +1278541513b ./gcc/testsuite/g++.old-deja/g++.pt/operator1.C + 700666863b ./gcc/testsuite/g++.old-deja/g++.pt/overload10.C + 106266692b ./gcc/testsuite/g++.old-deja/g++.pt/overload11.C +2233076058b ./gcc/testsuite/g++.old-deja/g++.pt/overload12.C + 567369625b ./gcc/testsuite/g++.old-deja/g++.pt/overload13.C + 43242814b ./gcc/testsuite/g++.old-deja/g++.pt/overload14.C + 775259676b ./gcc/testsuite/g++.old-deja/g++.pt/overload15.C +2435336654b ./gcc/testsuite/g++.old-deja/g++.pt/overload1.C +1331381682b ./gcc/testsuite/g++.old-deja/g++.pt/overload2.C +2609432689b ./gcc/testsuite/g++.old-deja/g++.pt/overload3.C + 685890975b ./gcc/testsuite/g++.old-deja/g++.pt/overload4.C +3432676392b ./gcc/testsuite/g++.old-deja/g++.pt/overload5.C + 484989603b ./gcc/testsuite/g++.old-deja/g++.pt/overload6.C + 68571783b ./gcc/testsuite/g++.old-deja/g++.pt/overload7.C + 394549939b ./gcc/testsuite/g++.old-deja/g++.pt/overload8.C +3983313304b ./gcc/testsuite/g++.old-deja/g++.pt/overload9.C +4178337882b ./gcc/testsuite/g++.old-deja/g++.pt/parms1.C +2241839525b ./gcc/testsuite/g++.old-deja/g++.pt/parms2.C +3349553882b ./gcc/testsuite/g++.old-deja/g++.pt/parms3.C +4079323944b ./gcc/testsuite/g++.old-deja/g++.pt/parse2.C +4264977580b ./gcc/testsuite/g++.old-deja/g++.pt/partial1.C + 177073069b ./gcc/testsuite/g++.old-deja/g++.pt/partial2.C + 97690336b ./gcc/testsuite/g++.old-deja/g++.pt/partial3.C +1029425030b ./gcc/testsuite/g++.old-deja/g++.pt/partial4.C +4209924429b ./gcc/testsuite/g++.old-deja/g++.pt/partial5.C +4183203582b ./gcc/testsuite/g++.old-deja/g++.pt/poi1.C +1609222984b ./gcc/testsuite/g++.old-deja/g++.pt/pointer1.C +2621744921b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem10.C + 667276243b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem1.C +1628163413b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem2.C +3615617559b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem3.C + 886281225b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem4.C + 716987062b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem5.C + 929278172b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C +3758586102b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem7.C +2054039204b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem8.C +3543585318b ./gcc/testsuite/g++.old-deja/g++.pt/ptrmem9.C +2282560315b ./gcc/testsuite/g++.old-deja/g++.pt/recursion2.C +1176769163b ./gcc/testsuite/g++.old-deja/g++.pt/recursion.C +2783268127b ./gcc/testsuite/g++.old-deja/g++.pt/redecl1.C + 273604436b ./gcc/testsuite/g++.old-deja/g++.pt/redecl2.C + 594557972b ./gcc/testsuite/g++.old-deja/g++.pt/ref1.C +1583044362b ./gcc/testsuite/g++.old-deja/g++.pt/ref2.C + 483138928b ./gcc/testsuite/g++.old-deja/g++.pt/ref3.C +2911957174b ./gcc/testsuite/g++.old-deja/g++.pt/ref4.C +2200057845b ./gcc/testsuite/g++.old-deja/g++.pt/repo1.C +3164700330b ./gcc/testsuite/g++.old-deja/g++.pt/repo2.C +2290650834b ./gcc/testsuite/g++.old-deja/g++.pt/repo3.C +1650768861b ./gcc/testsuite/g++.old-deja/g++.pt/repo4.C + 842128020b ./gcc/testsuite/g++.old-deja/g++.pt/scope1.C + 696905520b ./gcc/testsuite/g++.old-deja/g++.pt/shadow1.C +3988722815b ./gcc/testsuite/g++.old-deja/g++.pt/shadow2.C +3116942821b ./gcc/testsuite/g++.old-deja/g++.pt/sizeof2.C +2876524265b ./gcc/testsuite/g++.old-deja/g++.pt/sizeof3.C +4082900584b ./gcc/testsuite/g++.old-deja/g++.pt/sizeof.C + 93654703b ./gcc/testsuite/g++.old-deja/g++.pt/spec10.C +3527506444b ./gcc/testsuite/g++.old-deja/g++.pt/spec11.C +3538641668b ./gcc/testsuite/g++.old-deja/g++.pt/spec12.C +2966126822b ./gcc/testsuite/g++.old-deja/g++.pt/spec13.C + 362548758b ./gcc/testsuite/g++.old-deja/g++.pt/spec14.C + 395453400b ./gcc/testsuite/g++.old-deja/g++.pt/spec15.C + 299326321b ./gcc/testsuite/g++.old-deja/g++.pt/spec16.C + 411261988b ./gcc/testsuite/g++.old-deja/g++.pt/spec17.C +4048825100b ./gcc/testsuite/g++.old-deja/g++.pt/spec18.C +3497658316b ./gcc/testsuite/g++.old-deja/g++.pt/spec19.C + 991382684b ./gcc/testsuite/g++.old-deja/g++.pt/spec1.C +2791297069b ./gcc/testsuite/g++.old-deja/g++.pt/spec20.C +3113620134b ./gcc/testsuite/g++.old-deja/g++.pt/spec21.C +2983405950b ./gcc/testsuite/g++.old-deja/g++.pt/spec22.C +1730105837b ./gcc/testsuite/g++.old-deja/g++.pt/spec23.C +2952337617b ./gcc/testsuite/g++.old-deja/g++.pt/spec24.C + 843333207b ./gcc/testsuite/g++.old-deja/g++.pt/spec25.C +2342185227b ./gcc/testsuite/g++.old-deja/g++.pt/spec26.C + 163389509b ./gcc/testsuite/g++.old-deja/g++.pt/spec27.C + 723418800b ./gcc/testsuite/g++.old-deja/g++.pt/spec28.C + 288771490b ./gcc/testsuite/g++.old-deja/g++.pt/spec29.C +3880560938b ./gcc/testsuite/g++.old-deja/g++.pt/spec2.C +3450541938b ./gcc/testsuite/g++.old-deja/g++.pt/spec30.C +3771549807b ./gcc/testsuite/g++.old-deja/g++.pt/spec31.C + 811045881b ./gcc/testsuite/g++.old-deja/g++.pt/spec32.C + 754213781b ./gcc/testsuite/g++.old-deja/g++.pt/spec33.C +3893454953b ./gcc/testsuite/g++.old-deja/g++.pt/spec34.C + 157308695b ./gcc/testsuite/g++.old-deja/g++.pt/spec35.C + 7630099b ./gcc/testsuite/g++.old-deja/g++.pt/spec36.C +2893602715b ./gcc/testsuite/g++.old-deja/g++.pt/spec37.C +1089795364b ./gcc/testsuite/g++.old-deja/g++.pt/spec38.C +3573286877b ./gcc/testsuite/g++.old-deja/g++.pt/spec39.C +2986435997b ./gcc/testsuite/g++.old-deja/g++.pt/spec3.C + 263033306b ./gcc/testsuite/g++.old-deja/g++.pt/spec40.C +4257539281b ./gcc/testsuite/g++.old-deja/g++.pt/spec41.C +1203682774b ./gcc/testsuite/g++.old-deja/g++.pt/spec4.C + 472020156b ./gcc/testsuite/g++.old-deja/g++.pt/spec5.C +2997305150b ./gcc/testsuite/g++.old-deja/g++.pt/spec6.C +4161522669b ./gcc/testsuite/g++.old-deja/g++.pt/spec7.C +2956825769b ./gcc/testsuite/g++.old-deja/g++.pt/spec8.C + 689217773b ./gcc/testsuite/g++.old-deja/g++.pt/spec9.C +3499532117b ./gcc/testsuite/g++.old-deja/g++.pt/static10.C +3953283065b ./gcc/testsuite/g++.old-deja/g++.pt/static11.C +2178379561b ./gcc/testsuite/g++.old-deja/g++.pt/static1.C +3095826275b ./gcc/testsuite/g++.old-deja/g++.pt/static2.C +3043759182b ./gcc/testsuite/g++.old-deja/g++.pt/static3.C +4121342217b ./gcc/testsuite/g++.old-deja/g++.pt/static4.C + 637809399b ./gcc/testsuite/g++.old-deja/g++.pt/static5.C +3443961587b ./gcc/testsuite/g++.old-deja/g++.pt/static6.C +1808791646b ./gcc/testsuite/g++.old-deja/g++.pt/static7.C +3987560353b ./gcc/testsuite/g++.old-deja/g++.pt/static8.C +1860907942b ./gcc/testsuite/g++.old-deja/g++.pt/static9.C +1680154606b ./gcc/testsuite/g++.old-deja/g++.pt/static_cast.C +3432829463b ./gcc/testsuite/g++.old-deja/g++.pt/stmtexpr2.C +2053761696b ./gcc/testsuite/g++.old-deja/g++.pt/stmtexpr.C +2038345660b ./gcc/testsuite/g++.old-deja/g++.pt/switch1.C +1321551276b ./gcc/testsuite/g++.old-deja/g++.pt/syntax1.C + 769950811b ./gcc/testsuite/g++.old-deja/g++.pt/syntax2.C + 388665305b ./gcc/testsuite/g++.old-deja/g++.pt/t00.C +3036776145b ./gcc/testsuite/g++.old-deja/g++.pt/t01.C +3769756941b ./gcc/testsuite/g++.old-deja/g++.pt/t03.C + 68198193b ./gcc/testsuite/g++.old-deja/g++.pt/t04.C +1347039071b ./gcc/testsuite/g++.old-deja/g++.pt/t05.C +1025268501b ./gcc/testsuite/g++.old-deja/g++.pt/t06.C +3864403887b ./gcc/testsuite/g++.old-deja/g++.pt/t07.C +1220980648b ./gcc/testsuite/g++.old-deja/g++.pt/t08.C + 54752251b ./gcc/testsuite/g++.old-deja/g++.pt/t09.C +3939433080b ./gcc/testsuite/g++.old-deja/g++.pt/t10.C +1989751964b ./gcc/testsuite/g++.old-deja/g++.pt/t11a.C +3632072790b ./gcc/testsuite/g++.old-deja/g++.pt/t11.C +2049763895b ./gcc/testsuite/g++.old-deja/g++.pt/t12a.C +2249141950b ./gcc/testsuite/g++.old-deja/g++.pt/t12.C +1228232084b ./gcc/testsuite/g++.old-deja/g++.pt/t13.C +2705379238b ./gcc/testsuite/g++.old-deja/g++.pt/t14a.C +2100897741b ./gcc/testsuite/g++.old-deja/g++.pt/t14.C +1989199194b ./gcc/testsuite/g++.old-deja/g++.pt/t16.C +3606509706b ./gcc/testsuite/g++.old-deja/g++.pt/t18.C + 141625773b ./gcc/testsuite/g++.old-deja/g++.pt/t20.C + 72255906b ./gcc/testsuite/g++.old-deja/g++.pt/t21.C + 645040509b ./gcc/testsuite/g++.old-deja/g++.pt/t22.C + 703955297b ./gcc/testsuite/g++.old-deja/g++.pt/t23.C +3664873650b ./gcc/testsuite/g++.old-deja/g++.pt/t24.C +3167743377b ./gcc/testsuite/g++.old-deja/g++.pt/t25.C +2171757696b ./gcc/testsuite/g++.old-deja/g++.pt/t26.C +1551035452b ./gcc/testsuite/g++.old-deja/g++.pt/t27.C +4184306234b ./gcc/testsuite/g++.old-deja/g++.pt/t28.C +1147556452b ./gcc/testsuite/g++.old-deja/g++.pt/t29.C +3402602239b ./gcc/testsuite/g++.old-deja/g++.pt/t30.C +1087482084b ./gcc/testsuite/g++.old-deja/g++.pt/t31.C +1551618603b ./gcc/testsuite/g++.old-deja/g++.pt/t32a.C +2623408289b ./gcc/testsuite/g++.old-deja/g++.pt/t32.C + 163082280b ./gcc/testsuite/g++.old-deja/g++.pt/t34a.C +4017416236b ./gcc/testsuite/g++.old-deja/g++.pt/t34.C +3947322975b ./gcc/testsuite/g++.old-deja/g++.pt/t35a.C +2585097382b ./gcc/testsuite/g++.old-deja/g++.pt/t35.C +1516584548b ./gcc/testsuite/g++.old-deja/g++.pt/t36.C + 420324441b ./gcc/testsuite/g++.old-deja/g++.pt/t37a.C +1426987064b ./gcc/testsuite/g++.old-deja/g++.pt/t37.C +2340198171b ./gcc/testsuite/g++.old-deja/g++.pt/t38.C +3309470860b ./gcc/testsuite/g++.old-deja/g++.pt/t39.C +1718444525b ./gcc/testsuite/g++.old-deja/g++.pt/t40.C +3342686909b ./gcc/testsuite/g++.old-deja/g++.pt/t41.C +3446795170b ./gcc/testsuite/g++.old-deja/g++.pt/t42.C +2113862178b ./gcc/testsuite/g++.old-deja/g++.pt/test4.C +2123290709b ./gcc/testsuite/g++.old-deja/g++.pt/test5.C +1121503772b ./gcc/testsuite/g++.old-deja/g++.pt/tiemann1r.C + 129425925b ./gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C +1767149933b ./gcc/testsuite/g++.old-deja/g++.pt/to2.C + 611975575b ./gcc/testsuite/g++.old-deja/g++.pt/tt2.C +1910189955b ./gcc/testsuite/g++.old-deja/g++.pt/tt.C +2900382617b ./gcc/testsuite/g++.old-deja/g++.pt/ttp10.C + 526371793b ./gcc/testsuite/g++.old-deja/g++.pt/ttp11.C + 862146403b ./gcc/testsuite/g++.old-deja/g++.pt/ttp12.C +1329933982b ./gcc/testsuite/g++.old-deja/g++.pt/ttp13.C +3988780551b ./gcc/testsuite/g++.old-deja/g++.pt/ttp14.C +3077999991b ./gcc/testsuite/g++.old-deja/g++.pt/ttp15.C +2942251159b ./gcc/testsuite/g++.old-deja/g++.pt/ttp16.C +2374108737b ./gcc/testsuite/g++.old-deja/g++.pt/ttp17.C +2213336936b ./gcc/testsuite/g++.old-deja/g++.pt/ttp18.C +1575203598b ./gcc/testsuite/g++.old-deja/g++.pt/ttp19.C +2278374754b ./gcc/testsuite/g++.old-deja/g++.pt/ttp1.C +1859285874b ./gcc/testsuite/g++.old-deja/g++.pt/ttp20.C +1147993431b ./gcc/testsuite/g++.old-deja/g++.pt/ttp21.C +1298886248b ./gcc/testsuite/g++.old-deja/g++.pt/ttp22.C +2010705114b ./gcc/testsuite/g++.old-deja/g++.pt/ttp23.C +3231810310b ./gcc/testsuite/g++.old-deja/g++.pt/ttp24.C +2793275371b ./gcc/testsuite/g++.old-deja/g++.pt/ttp25.C + 890756385b ./gcc/testsuite/g++.old-deja/g++.pt/ttp26.C +4244916136b ./gcc/testsuite/g++.old-deja/g++.pt/ttp27.C +3429685547b ./gcc/testsuite/g++.old-deja/g++.pt/ttp28.C +3829242227b ./gcc/testsuite/g++.old-deja/g++.pt/ttp29.C + 3553743b ./gcc/testsuite/g++.old-deja/g++.pt/ttp2.C +2855054105b ./gcc/testsuite/g++.old-deja/g++.pt/ttp30.C +4010195516b ./gcc/testsuite/g++.old-deja/g++.pt/ttp31.C +3654116178b ./gcc/testsuite/g++.old-deja/g++.pt/ttp32.C +2881195148b ./gcc/testsuite/g++.old-deja/g++.pt/ttp33.C +3462726862b ./gcc/testsuite/g++.old-deja/g++.pt/ttp34.C +3694220305b ./gcc/testsuite/g++.old-deja/g++.pt/ttp35.C +1152799669b ./gcc/testsuite/g++.old-deja/g++.pt/ttp36.C + 361840570b ./gcc/testsuite/g++.old-deja/g++.pt/ttp37.C + 570115104b ./gcc/testsuite/g++.old-deja/g++.pt/ttp38.C +2884076986b ./gcc/testsuite/g++.old-deja/g++.pt/ttp39.C +2339659475b ./gcc/testsuite/g++.old-deja/g++.pt/ttp3.C +3777404240b ./gcc/testsuite/g++.old-deja/g++.pt/ttp40.C +1654832327b ./gcc/testsuite/g++.old-deja/g++.pt/ttp41.C +1252557260b ./gcc/testsuite/g++.old-deja/g++.pt/ttp42.C +2312035147b ./gcc/testsuite/g++.old-deja/g++.pt/ttp43.C +2038494248b ./gcc/testsuite/g++.old-deja/g++.pt/ttp44.C +4254070189b ./gcc/testsuite/g++.old-deja/g++.pt/ttp45.C +4048264509b ./gcc/testsuite/g++.old-deja/g++.pt/ttp46.C +1411925217b ./gcc/testsuite/g++.old-deja/g++.pt/ttp47.C +3294346857b ./gcc/testsuite/g++.old-deja/g++.pt/ttp48.C + 246280481b ./gcc/testsuite/g++.old-deja/g++.pt/ttp49.C + 883851040b ./gcc/testsuite/g++.old-deja/g++.pt/ttp4.C + 148311367b ./gcc/testsuite/g++.old-deja/g++.pt/ttp50.C +1355737114b ./gcc/testsuite/g++.old-deja/g++.pt/ttp51.C + 742860133b ./gcc/testsuite/g++.old-deja/g++.pt/ttp52.C +4014956592b ./gcc/testsuite/g++.old-deja/g++.pt/ttp53.C + 950933665b ./gcc/testsuite/g++.old-deja/g++.pt/ttp54.C + 969371039b ./gcc/testsuite/g++.old-deja/g++.pt/ttp55.C +1933937224b ./gcc/testsuite/g++.old-deja/g++.pt/ttp56.C + 781548580b ./gcc/testsuite/g++.old-deja/g++.pt/ttp57.C + 471877508b ./gcc/testsuite/g++.old-deja/g++.pt/ttp58.C +1970694533b ./gcc/testsuite/g++.old-deja/g++.pt/ttp59.C + 744920614b ./gcc/testsuite/g++.old-deja/g++.pt/ttp5.C +1001403023b ./gcc/testsuite/g++.old-deja/g++.pt/ttp60.C +3275558727b ./gcc/testsuite/g++.old-deja/g++.pt/ttp61.C +1915032158b ./gcc/testsuite/g++.old-deja/g++.pt/ttp62.C +3261657532b ./gcc/testsuite/g++.old-deja/g++.pt/ttp63.C +1109524802b ./gcc/testsuite/g++.old-deja/g++.pt/ttp64.C + 334468093b ./gcc/testsuite/g++.old-deja/g++.pt/ttp65.C +1041079584b ./gcc/testsuite/g++.old-deja/g++.pt/ttp6.C +2962993334b ./gcc/testsuite/g++.old-deja/g++.pt/ttp7.C +1961268006b ./gcc/testsuite/g++.old-deja/g++.pt/ttp8.C +3708749815b ./gcc/testsuite/g++.old-deja/g++.pt/ttp9.C + 752890984b ./gcc/testsuite/g++.old-deja/g++.pt/typedef1.C +2645715863b ./gcc/testsuite/g++.old-deja/g++.pt/typedef2.C +1128115184b ./gcc/testsuite/g++.old-deja/g++.pt/typedef3.C + 687887055b ./gcc/testsuite/g++.old-deja/g++.pt/typedef4.C +3197185389b ./gcc/testsuite/g++.old-deja/g++.pt/typename10.C + 11764674b ./gcc/testsuite/g++.old-deja/g++.pt/typename11.C + 275086081b ./gcc/testsuite/g++.old-deja/g++.pt/typename12.C +2524443126b ./gcc/testsuite/g++.old-deja/g++.pt/typename13.C +1552645689b ./gcc/testsuite/g++.old-deja/g++.pt/typename14.C +1039841774b ./gcc/testsuite/g++.old-deja/g++.pt/typename15.C +2603845994b ./gcc/testsuite/g++.old-deja/g++.pt/typename16.C +4165656026b ./gcc/testsuite/g++.old-deja/g++.pt/typename17.C +2199791863b ./gcc/testsuite/g++.old-deja/g++.pt/typename18.C +1657062514b ./gcc/testsuite/g++.old-deja/g++.pt/typename19.C + 155924010b ./gcc/testsuite/g++.old-deja/g++.pt/typename1.C +3251695233b ./gcc/testsuite/g++.old-deja/g++.pt/typename20.C +4031896858b ./gcc/testsuite/g++.old-deja/g++.pt/typename21.C +3346623174b ./gcc/testsuite/g++.old-deja/g++.pt/typename22.C +1320658391b ./gcc/testsuite/g++.old-deja/g++.pt/typename23.C +3911736485b ./gcc/testsuite/g++.old-deja/g++.pt/typename24.C +2304897216b ./gcc/testsuite/g++.old-deja/g++.pt/typename25.C +2707583962b ./gcc/testsuite/g++.old-deja/g++.pt/typename26.C +1423713632b ./gcc/testsuite/g++.old-deja/g++.pt/typename27.C +1479397024b ./gcc/testsuite/g++.old-deja/g++.pt/typename28.C +1202424634b ./gcc/testsuite/g++.old-deja/g++.pt/typename2.C + 671867998b ./gcc/testsuite/g++.old-deja/g++.pt/typename3.C + 516047961b ./gcc/testsuite/g++.old-deja/g++.pt/typename4.C +3990219214b ./gcc/testsuite/g++.old-deja/g++.pt/typename5.C +1190749888b ./gcc/testsuite/g++.old-deja/g++.pt/typename6.C +1106680146b ./gcc/testsuite/g++.old-deja/g++.pt/typename7.C + 539346100b ./gcc/testsuite/g++.old-deja/g++.pt/typename8.C +1531696057b ./gcc/testsuite/g++.old-deja/g++.pt/typename9.C +2013928518b ./gcc/testsuite/g++.old-deja/g++.pt/unify1.C + 291895099b ./gcc/testsuite/g++.old-deja/g++.pt/unify2.C +4168274893b ./gcc/testsuite/g++.old-deja/g++.pt/unify3.C + 616339966b ./gcc/testsuite/g++.old-deja/g++.pt/unify4.C +1593711084b ./gcc/testsuite/g++.old-deja/g++.pt/unify6.C +2805975955b ./gcc/testsuite/g++.old-deja/g++.pt/unify7.C + 572096107b ./gcc/testsuite/g++.old-deja/g++.pt/unify8.C +1740949226b ./gcc/testsuite/g++.old-deja/g++.pt/union1.C +3325944931b ./gcc/testsuite/g++.old-deja/g++.pt/union2.C +3304362700b ./gcc/testsuite/g++.old-deja/g++.pt/using1.C +3289243465b ./gcc/testsuite/g++.old-deja/g++.pt/using2.C +3460641357b ./gcc/testsuite/g++.old-deja/g++.pt/vaarg2.C + 358497795b ./gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C + 886046502b ./gcc/testsuite/g++.old-deja/g++.pt/vaarg.C + 663619266b ./gcc/testsuite/g++.old-deja/g++.pt/var1.C +1421755768b ./gcc/testsuite/g++.old-deja/g++.pt/vbase1.C +3353980626b ./gcc/testsuite/g++.old-deja/g++.pt/virtual1.C +2579767623b ./gcc/testsuite/g++.old-deja/g++.pt/virtual2.C +3153841756b ./gcc/testsuite/g++.old-deja/g++.pt/virtual3.C +3045422609b ./gcc/testsuite/g++.old-deja/g++.pt/virtual4.C +1462240574b ./gcc/testsuite/g++.old-deja/g++.pt/warn1.C +1277079184b ./gcc/testsuite/g++.old-deja/g++.pt/warn2.C +1415873556b ./gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C +1112275657b ./gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C +4001281008b ./gcc/testsuite/g++.old-deja/g++.robertl/980310-1.C +3472844044b ./gcc/testsuite/g++.old-deja/g++.robertl/eb102.C +2443648446b ./gcc/testsuite/g++.old-deja/g++.robertl/eb103.C +2507881262b ./gcc/testsuite/g++.old-deja/g++.robertl/eb104.C + 562781296b ./gcc/testsuite/g++.old-deja/g++.robertl/eb105.C +2425940184b ./gcc/testsuite/g++.old-deja/g++.robertl/eb106.C + 816702909b ./gcc/testsuite/g++.old-deja/g++.robertl/eb107.C +1370397701b ./gcc/testsuite/g++.old-deja/g++.robertl/eb108.C +2829681364b ./gcc/testsuite/g++.old-deja/g++.robertl/eb109.C +3648377352b ./gcc/testsuite/g++.old-deja/g++.robertl/eb10.C +1181050923b ./gcc/testsuite/g++.old-deja/g++.robertl/eb110.C +3893933499b ./gcc/testsuite/g++.old-deja/g++.robertl/eb111.C +1958243707b ./gcc/testsuite/g++.old-deja/g++.robertl/eb112.C +1947798881b ./gcc/testsuite/g++.old-deja/g++.robertl/eb113.C +3605730706b ./gcc/testsuite/g++.old-deja/g++.robertl/eb114.C +1577168820b ./gcc/testsuite/g++.old-deja/g++.robertl/eb115.C + 882322806b ./gcc/testsuite/g++.old-deja/g++.robertl/eb116.C +3652784132b ./gcc/testsuite/g++.old-deja/g++.robertl/eb118.C +1321940613b ./gcc/testsuite/g++.old-deja/g++.robertl/eb119.C +1227838581b ./gcc/testsuite/g++.old-deja/g++.robertl/eb11.C + 784221952b ./gcc/testsuite/g++.old-deja/g++.robertl/eb120.C +1281713077b ./gcc/testsuite/g++.old-deja/g++.robertl/eb121.C +2148357158b ./gcc/testsuite/g++.old-deja/g++.robertl/eb122.C + 340399175b ./gcc/testsuite/g++.old-deja/g++.robertl/eb123.C +2311366193b ./gcc/testsuite/g++.old-deja/g++.robertl/eb124.C +3467340374b ./gcc/testsuite/g++.old-deja/g++.robertl/eb125.C +1327581862b ./gcc/testsuite/g++.old-deja/g++.robertl/eb126.C +3379073614b ./gcc/testsuite/g++.old-deja/g++.robertl/eb127.C +3752300231b ./gcc/testsuite/g++.old-deja/g++.robertl/eb128.C +2811911547b ./gcc/testsuite/g++.old-deja/g++.robertl/eb129a.C + 551639476b ./gcc/testsuite/g++.old-deja/g++.robertl/eb129.C + 158711949b ./gcc/testsuite/g++.old-deja/g++.robertl/eb12.C +3610132478b ./gcc/testsuite/g++.old-deja/g++.robertl/eb130.C +2576744469b ./gcc/testsuite/g++.old-deja/g++.robertl/eb131.C + 191646019b ./gcc/testsuite/g++.old-deja/g++.robertl/eb132.C +2212505012b ./gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C + 960695829b ./gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C + 960695829b ./gcc/testsuite/g++.old-deja/g++.robertl/eb133.C + 630981722b ./gcc/testsuite/g++.old-deja/g++.robertl/eb13.C +3851013524b ./gcc/testsuite/g++.old-deja/g++.robertl/eb14.C + 8426984b ./gcc/testsuite/g++.old-deja/g++.robertl/eb15.C +2805277324b ./gcc/testsuite/g++.old-deja/g++.robertl/eb16.C +1023058352b ./gcc/testsuite/g++.old-deja/g++.robertl/eb17.C +2664767884b ./gcc/testsuite/g++.old-deja/g++.robertl/eb18.C + 526517709b ./gcc/testsuite/g++.old-deja/g++.robertl/eb19.C + 461969397b ./gcc/testsuite/g++.old-deja/g++.robertl/eb20.C +2675256374b ./gcc/testsuite/g++.old-deja/g++.robertl/eb21.C + 917318256b ./gcc/testsuite/g++.old-deja/g++.robertl/eb22.C + 430086508b ./gcc/testsuite/g++.old-deja/g++.robertl/eb23.C +1945933799b ./gcc/testsuite/g++.old-deja/g++.robertl/eb24.C + 309172009b ./gcc/testsuite/g++.old-deja/g++.robertl/eb26.C + 292107192b ./gcc/testsuite/g++.old-deja/g++.robertl/eb27.C +1890436003b ./gcc/testsuite/g++.old-deja/g++.robertl/eb28.C +3453020821b ./gcc/testsuite/g++.old-deja/g++.robertl/eb29.C +3780933159b ./gcc/testsuite/g++.old-deja/g++.robertl/eb2.C + 563892057b ./gcc/testsuite/g++.old-deja/g++.robertl/eb30.C +3084203745b ./gcc/testsuite/g++.old-deja/g++.robertl/eb31.C +4187617186b ./gcc/testsuite/g++.old-deja/g++.robertl/eb32.C + 220886230b ./gcc/testsuite/g++.old-deja/g++.robertl/eb33.C +2115586068b ./gcc/testsuite/g++.old-deja/g++.robertl/eb34.C + 563300325b ./gcc/testsuite/g++.old-deja/g++.robertl/eb35.C +3434413457b ./gcc/testsuite/g++.old-deja/g++.robertl/eb36.C +2564432607b ./gcc/testsuite/g++.old-deja/g++.robertl/eb37.C +2426566316b ./gcc/testsuite/g++.old-deja/g++.robertl/eb38.C + 528193552b ./gcc/testsuite/g++.old-deja/g++.robertl/eb39.C +2212669672b ./gcc/testsuite/g++.old-deja/g++.robertl/eb3.C + 507123073b ./gcc/testsuite/g++.old-deja/g++.robertl/eb41.C +3295582703b ./gcc/testsuite/g++.old-deja/g++.robertl/eb43.C +3397322273b ./gcc/testsuite/g++.old-deja/g++.robertl/eb44.C + 687602470b ./gcc/testsuite/g++.old-deja/g++.robertl/eb45.C + 804543247b ./gcc/testsuite/g++.old-deja/g++.robertl/eb46.C + 753241876b ./gcc/testsuite/g++.old-deja/g++.robertl/eb48.C +3504050873b ./gcc/testsuite/g++.old-deja/g++.robertl/eb49.C + 291255111b ./gcc/testsuite/g++.old-deja/g++.robertl/eb4.C +4113309347b ./gcc/testsuite/g++.old-deja/g++.robertl/eb50.C +1918037503b ./gcc/testsuite/g++.old-deja/g++.robertl/eb51.C +3209054875b ./gcc/testsuite/g++.old-deja/g++.robertl/eb52.C + 710220281b ./gcc/testsuite/g++.old-deja/g++.robertl/eb54.C +2958452317b ./gcc/testsuite/g++.old-deja/g++.robertl/eb55.C + 925139048b ./gcc/testsuite/g++.old-deja/g++.robertl/eb56.C +1356497150b ./gcc/testsuite/g++.old-deja/g++.robertl/eb57.C +3407397105b ./gcc/testsuite/g++.old-deja/g++.robertl/eb58.C + 794738043b ./gcc/testsuite/g++.old-deja/g++.robertl/eb59.C +3128226785b ./gcc/testsuite/g++.old-deja/g++.robertl/eb5.C +2498272255b ./gcc/testsuite/g++.old-deja/g++.robertl/eb60.C +1266761033b ./gcc/testsuite/g++.old-deja/g++.robertl/eb61.C +2004022719b ./gcc/testsuite/g++.old-deja/g++.robertl/eb62.C +4040217083b ./gcc/testsuite/g++.old-deja/g++.robertl/eb63.C +1956073784b ./gcc/testsuite/g++.old-deja/g++.robertl/eb64.C +4008623056b ./gcc/testsuite/g++.old-deja/g++.robertl/eb65.C + 980372542b ./gcc/testsuite/g++.old-deja/g++.robertl/eb66.C +3389307963b ./gcc/testsuite/g++.old-deja/g++.robertl/eb67.C +4223737421b ./gcc/testsuite/g++.old-deja/g++.robertl/eb69.C +1997456294b ./gcc/testsuite/g++.old-deja/g++.robertl/eb6.C +2182473885b ./gcc/testsuite/g++.old-deja/g++.robertl/eb70.C +3826058150b ./gcc/testsuite/g++.old-deja/g++.robertl/eb71.C +3782517804b ./gcc/testsuite/g++.old-deja/g++.robertl/eb73.C +2471271135b ./gcc/testsuite/g++.old-deja/g++.robertl/eb74.C + 355273621b ./gcc/testsuite/g++.old-deja/g++.robertl/eb75.C +2546436998b ./gcc/testsuite/g++.old-deja/g++.robertl/eb76.C +2308966043b ./gcc/testsuite/g++.old-deja/g++.robertl/eb77.C +3644883412b ./gcc/testsuite/g++.old-deja/g++.robertl/eb79.C + 718049317b ./gcc/testsuite/g++.old-deja/g++.robertl/eb7.C +1974141968b ./gcc/testsuite/g++.old-deja/g++.robertl/eb80.C +3623034003b ./gcc/testsuite/g++.old-deja/g++.robertl/eb81.C + 303859604b ./gcc/testsuite/g++.old-deja/g++.robertl/eb82.C +1398794376b ./gcc/testsuite/g++.old-deja/g++.robertl/eb83.C +1911496354b ./gcc/testsuite/g++.old-deja/g++.robertl/eb84.C + 83084630b ./gcc/testsuite/g++.old-deja/g++.robertl/eb86.C + 637629215b ./gcc/testsuite/g++.old-deja/g++.robertl/eb87.C + 15844958b ./gcc/testsuite/g++.old-deja/g++.robertl/eb88.C +3708449542b ./gcc/testsuite/g++.old-deja/g++.robertl/eb8.C +1724324673b ./gcc/testsuite/g++.old-deja/g++.robertl/eb90.C +2024296388b ./gcc/testsuite/g++.old-deja/g++.robertl/eb91.C +2107259564b ./gcc/testsuite/g++.old-deja/g++.robertl/eb92.C +2200177849b ./gcc/testsuite/g++.old-deja/g++.robertl/eb93.C +2786021364b ./gcc/testsuite/g++.old-deja/g++.robertl/eb94.C +3847299793b ./gcc/testsuite/g++.old-deja/g++.robertl/eb95.C +2908163544b ./gcc/testsuite/g++.old-deja/g++.robertl/eb97.C + 131102227b ./gcc/testsuite/g++.old-deja/g++.robertl/eb98.C +2054173722b ./gcc/testsuite/g++.old-deja/g++.robertl/eb99.C +3273280926b ./gcc/testsuite/g++.old-deja/g++.robertl/eb9.C +3496760893b ./gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C +1294688249b ./gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C +2390910991b ./gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C +3321525464b ./gcc/testsuite/g++.old-deja/g++.robertl/eh990323-1.C + 349170821b ./gcc/testsuite/g++.old-deja/g++.robertl/eh990323-2.C +2742680950b ./gcc/testsuite/g++.old-deja/g++.robertl/eh990323-3.C +1643595357b ./gcc/testsuite/g++.old-deja/g++.robertl/eh990323-4.C + 756189085b ./gcc/testsuite/g++.old-deja/g++.robertl/eh990323-5.C + 710689512b ./gcc/testsuite/g++.old-deja/g++.robertl/ice990323-1.C +3704302140b ./gcc/testsuite/g++.old-deja/g++.robertl/ice990323-2.C + 424851899b ./gcc/testsuite/g++.old-deja/g++.robertl/ice990323-3.C +1966976843b ./gcc/testsuite/g++.old-deja/g++.robertl/ice990323-4.C +2792305431b ./gcc/testsuite/g++.old-deja/g++.robertl/ice990323-5.C +3593716546b ./gcc/testsuite/g++.old-deja/g++.robertl/README +2167858031b ./gcc/testsuite/g++.old-deja/g++.warn/cast-align1.C +2257841595b ./gcc/testsuite/g++.old-deja/g++.warn/compare1.C + 478428580b ./gcc/testsuite/g++.old-deja/g++.warn/flow1.C +1434994100b ./gcc/testsuite/g++.old-deja/g++.warn/impint2.C + 228848226b ./gcc/testsuite/g++.old-deja/g++.warn/impint.C + 308484502b ./gcc/testsuite/g++.old-deja/g++.warn/inline.C +3053994732b ./gcc/testsuite/g++.old-deja/g++.warn/iomanip.C +3603456747b ./gcc/testsuite/g++.old-deja/g++.warn/virt1.C +1241992731b ./gcc/testsuite/g++.old-deja/old-deja.exp +3239465090b ./gcc/testsuite/lib/compat.exp +1271260439b ./gcc/testsuite/lib/c-torture.exp + 827216288b ./gcc/testsuite/lib/file-format.exp + 246962046b ./gcc/testsuite/lib/f-torture.exp +2197210451b ./gcc/testsuite/lib/g77-dg.exp +2606618639b ./gcc/testsuite/lib/g77.exp +3365202398b ./gcc/testsuite/lib/gcc-defs.exp +3402161270b ./gcc/testsuite/lib/gcc-dg.exp +1886578930b ./gcc/testsuite/lib/gcc.exp + 310116090b ./gcc/testsuite/lib/gcov.exp +1025717576b ./gcc/testsuite/lib/g++-dg.exp + 698932340b ./gcc/testsuite/lib/g++.exp +1785660070b ./gcc/testsuite/lib/mike-g77.exp +3188273403b ./gcc/testsuite/lib/mike-gcc.exp +2511438650b ./gcc/testsuite/lib/mike-g++.exp + 576875699b ./gcc/testsuite/lib/objc-dg.exp +2912756680b ./gcc/testsuite/lib/objc.exp + 86722252b ./gcc/testsuite/lib/objc-torture.exp + 807926328b ./gcc/testsuite/lib/old-dejagnu.exp +1067355345b ./gcc/testsuite/lib/profopt.exp +1819066650b ./gcc/testsuite/lib/prune.exp +3687014284b ./gcc/testsuite/lib/scanasm.exp +3463101165b ./gcc/testsuite/lib/target-supports.exp + 397114874b ./gcc/testsuite/lib/treelang.exp +3665869615b ./gcc/testsuite/objc/compile/20011211-1.m +1806367206b ./gcc/testsuite/objc/compile/compile.exp +1369080733b ./gcc/testsuite/objc.dg/alias.m +3457756194b ./gcc/testsuite/objc.dg/bitfield-1.m +1257506925b ./gcc/testsuite/objc.dg/bitfield-2.m +3316559321b ./gcc/testsuite/objc.dg/class-1.m +3678679752b ./gcc/testsuite/objc.dg/class-2.m +1505452930b ./gcc/testsuite/objc.dg/comp-types-1.m + 621209494b ./gcc/testsuite/objc.dg/comp-types-2.m +1632711877b ./gcc/testsuite/objc.dg/comp-types-3.m + 912836849b ./gcc/testsuite/objc.dg/comp-types-4.m + 850137640b ./gcc/testsuite/objc.dg/comp-types-5.m +3019670015b ./gcc/testsuite/objc.dg/comp-types-6.m +1411503086b ./gcc/testsuite/objc.dg/const-str-1.m +3332971546b ./gcc/testsuite/objc.dg/const-str-2.m + 521284886b ./gcc/testsuite/objc.dg/desig-init-1.m +1541394849b ./gcc/testsuite/objc.dg/dg.exp +2715390064b ./gcc/testsuite/objc.dg/fsyntax-only.m +1505392257b ./gcc/testsuite/objc.dg/fwd-proto-1.m +2449513844b ./gcc/testsuite/objc.dg/id-1.m +2495249432b ./gcc/testsuite/objc.dg/local-decl-1.m +1667427564b ./gcc/testsuite/objc.dg/method-1.m +2835356210b ./gcc/testsuite/objc.dg/method-2.m +4046194509b ./gcc/testsuite/objc.dg/naming-1.m +3719205740b ./gcc/testsuite/objc.dg/naming-2.m +3497150704b ./gcc/testsuite/objc.dg/param-1.m +2785734223b ./gcc/testsuite/objc.dg/proto-hier-1.m +1637082747b ./gcc/testsuite/objc.dg/proto-hier-2.m +3533197243b ./gcc/testsuite/objc.dg/proto-lossage-1.m + 26181874b ./gcc/testsuite/objc.dg/selector-1.m + 888349193b ./gcc/testsuite/objc.dg/special/special.exp +3208621557b ./gcc/testsuite/objc.dg/special/unclaimed-category-1a.m +3078900770b ./gcc/testsuite/objc.dg/special/unclaimed-category-1.h +1931469026b ./gcc/testsuite/objc.dg/special/unclaimed-category-1.m + 967308749b ./gcc/testsuite/objc.dg/super-class-1.m +3933978206b ./gcc/testsuite/objc.dg/super-class-2.m +2504543796b ./gcc/testsuite/objc.dg/undeclared-selector.m +3837394038b ./gcc/testsuite/objc/execute/accessing_ivars.m +2710215022b ./gcc/testsuite/objc/execute/bf-10.m +2657298938b ./gcc/testsuite/objc/execute/bf-11.m +2456637155b ./gcc/testsuite/objc/execute/bf-12.m +2109396861b ./gcc/testsuite/objc/execute/bf-13.m +2180168093b ./gcc/testsuite/objc/execute/bf-14.m +2032295263b ./gcc/testsuite/objc/execute/bf-15.m +3201695449b ./gcc/testsuite/objc/execute/bf-16.m +4134365460b ./gcc/testsuite/objc/execute/bf-17.m + 355990402b ./gcc/testsuite/objc/execute/bf-18.m +3674443693b ./gcc/testsuite/objc/execute/bf-19.m +1927175126b ./gcc/testsuite/objc/execute/bf-1.m +2184610020b ./gcc/testsuite/objc/execute/bf-20.m +2019969445b ./gcc/testsuite/objc/execute/bf-21.m +3212450864b ./gcc/testsuite/objc/execute/bf-2.m + 80833366b ./gcc/testsuite/objc/execute/bf-3.m +1154895973b ./gcc/testsuite/objc/execute/bf-4.m +2150643868b ./gcc/testsuite/objc/execute/bf-5.m +2449368591b ./gcc/testsuite/objc/execute/bf-6.m +2461635599b ./gcc/testsuite/objc/execute/bf-7.m +2205665948b ./gcc/testsuite/objc/execute/bf-8.m +1881717138b ./gcc/testsuite/objc/execute/bf-9.m +3485125753b ./gcc/testsuite/objc/execute/bf-common.h + 490840694b ./gcc/testsuite/objc/execute/bycopy-1.m + 494931174b ./gcc/testsuite/objc/execute/bycopy-2.m +1730034329b ./gcc/testsuite/objc/execute/bycopy-3.m +3022811812b ./gcc/testsuite/objc/execute/class-10.m +1808680681b ./gcc/testsuite/objc/execute/class-11.m +3170467444b ./gcc/testsuite/objc/execute/class-12.m +1450032037b ./gcc/testsuite/objc/execute/class-13.m + 962298201b ./gcc/testsuite/objc/execute/class-14.m + 15537293b ./gcc/testsuite/objc/execute/class-1.m + 184341932b ./gcc/testsuite/objc/execute/class-2.m +1192708745b ./gcc/testsuite/objc/execute/class-3.m +1197020462b ./gcc/testsuite/objc/execute/class-4.m +1142894955b ./gcc/testsuite/objc/execute/class-5.m +1726324093b ./gcc/testsuite/objc/execute/class-6.m +3834458842b ./gcc/testsuite/objc/execute/class-7.m +3671287888b ./gcc/testsuite/objc/execute/class-8.m +3384901465b ./gcc/testsuite/objc/execute/class-9.m +4110777484b ./gcc/testsuite/objc/execute/class_self-1.m +1951268392b ./gcc/testsuite/objc/execute/class_self-2.m +1679931936b ./gcc/testsuite/objc/execute/class-tests-1.h +1742460237b ./gcc/testsuite/objc/execute/class-tests-2.h +1707819077b ./gcc/testsuite/objc/execute/_cmd.m +2668180928b ./gcc/testsuite/objc/execute/compatibility_alias.m +2525550462b ./gcc/testsuite/objc/execute/encode-1.m +2615444748b ./gcc/testsuite/objc/execute/enumeration-1.m + 594446998b ./gcc/testsuite/objc/execute/enumeration-2.m +1013968222b ./gcc/testsuite/objc/execute/execute.exp +2364697004b ./gcc/testsuite/objc/execute/fdecl.m +2041731208b ./gcc/testsuite/objc/execute/formal_protocol-1.m +1183019794b ./gcc/testsuite/objc/execute/formal_protocol-2.m + 964580640b ./gcc/testsuite/objc/execute/formal_protocol-3.m + 382692504b ./gcc/testsuite/objc/execute/formal_protocol-4.m +3973735702b ./gcc/testsuite/objc/execute/formal_protocol-5.m +2144981305b ./gcc/testsuite/objc/execute/formal_protocol-6.m + 99644718b ./gcc/testsuite/objc/execute/formal_protocol-7.m +2696823090b ./gcc/testsuite/objc/execute/IMP.m +1013228926b ./gcc/testsuite/objc/execute/informal_protocol.m +2858039597b ./gcc/testsuite/objc/execute/initialize.m +4264400256b ./gcc/testsuite/objc/execute/load-2.m +2230402406b ./gcc/testsuite/objc/execute/load-3.m +2172522617b ./gcc/testsuite/objc/execute/load.m +1396880793b ./gcc/testsuite/objc/execute/many_args_method.m + 160833808b ./gcc/testsuite/objc/execute/nested-1.m +3121484936b ./gcc/testsuite/objc/execute/nested-2.m +1950177275b ./gcc/testsuite/objc/execute/nested-3.m +3513682111b ./gcc/testsuite/objc/execute/nil_method-1.m +3845787514b ./gcc/testsuite/objc/execute/no_clash.m +3091877589b ./gcc/testsuite/objc/execute/np-1.m + 837055144b ./gcc/testsuite/objc/execute/np-2.m + 936059862b ./gcc/testsuite/objc/execute/object_is_class.m +1811140144b ./gcc/testsuite/objc/execute/object_is_meta_class.m +3444127895b ./gcc/testsuite/objc/execute/private.m +1487670997b ./gcc/testsuite/objc/execute/protocol.m +3592928955b ./gcc/testsuite/objc/execute/redefining_self.m +1524125855b ./gcc/testsuite/objc/execute/root_methods.m +1571511265b ./gcc/testsuite/objc/execute/selector-1.m +2594938245b ./gcc/testsuite/objc/execute/static-1.m + 639280843b ./gcc/testsuite/objc/execute/static-2.m +1410428796b ./gcc/testsuite/objc/execute/string1.m +2225521120b ./gcc/testsuite/objc/execute/string2.m +2934965640b ./gcc/testsuite/objc/execute/string3.m + 416130789b ./gcc/testsuite/objc/execute/string4.m + 34483048b ./gcc/testsuite/objc/execute/va_method.m + 986418331b ./gcc/testsuite/README + 922475304b ./gcc/testsuite/README.compat +4258789052b ./gcc/testsuite/README.g++ + 174183124b ./gcc/testsuite/README.gcc +3846056859b ./gcc/testsuite/README.QMTEST + 459055346b ./gcc/testsuite/treelang/a01gcci01.c +2293023639b ./gcc/testsuite/treelang/a01gcci01.tree +1160413650b ./gcc/testsuite/treelang/a01gcco01runpgm + 937678774b ./gcc/testsuite/treelang/ChangeLog +2484589993b ./gcc/testsuite/treelang/Makefile.in +1917546689b ./gcc/testsuite/treelang/treetests.exp +1194399710b ./gcc/timevar.c +2017483246b ./gcc/timevar.def + 70728940b ./gcc/timevar.h +2501087508b ./gcc/tlink.c + 59174352b ./gcc/toplev.c +2285258868b ./gcc/toplev.h +3423640720b ./gcc/tracer.c +3323639773b ./gcc/tree.c + 266537813b ./gcc/tree.def +3233962690b ./gcc/tree-dump.c +3355334157b ./gcc/tree-dump.h +3372102658b ./gcc/tree.h +2369766666b ./gcc/tree-inline.c +3754771676b ./gcc/tree-inline.h + 871226491b ./gcc/treelang/ChangeLog +1636615662b ./gcc/treelang/config-lang.in +1245022634b ./gcc/treelang/.cvsignore +3755575041b ./gcc/treelang/lang-options.h + 169461342b ./gcc/treelang/lang-specs.h +2793678110b ./gcc/treelang/lex.l +4164319034b ./gcc/treelang/Make-lang.in +3271936071b ./gcc/treelang/parse.y +1455824996b ./gcc/treelang/README +1247992967b ./gcc/treelang/tree1.c +2740323862b ./gcc/treelang/treelang.h + 967872958b ./gcc/treelang/treelang.texi +2119761727b ./gcc/treelang/treetree.c +4292976636b ./gcc/treelang/treetree.h +2170053915b ./gcc/tsystem.h +4139263293b ./gcc/typeclass.h +1580612335b ./gcc/unroll.c + 821072330b ./gcc/unwind-c.c + 586184029b ./gcc/unwind-dw2.c +4197489626b ./gcc/unwind-dw2-fde.c +2891582256b ./gcc/unwind-dw2-fde-darwin.c +4043744940b ./gcc/unwind-dw2-fde-glibc.c +1040599635b ./gcc/unwind-dw2-fde.h +2380024293b ./gcc/unwind.h +1020619093b ./gcc/unwind.inc +2030699993b ./gcc/unwind-libunwind.c + 703686593b ./gcc/unwind-pe.h +2302719627b ./gcc/unwind-sjlj.c +3315793682b ./gcc/varasm.c +2835975751b ./gcc/varray.c +1175263363b ./gcc/varray.h +1537458113b ./gcc/version.c +3311075015b ./gcc/version.h +1174103923b ./gcc/vmsdbg.h +3947609636b ./gcc/vmsdbgout.c +1306126748b ./gcc/xcoffout.c +1199287060b ./gcc/xcoffout.h + 815071723b ./include/ansidecl.h +3047773923b ./include/ChangeLog +2171125041b ./include/COPYING +3196744694b ./include/demangle.h + 524172850b ./include/dyn-string.h + 299694374b ./include/fibheap.h +1678191193b ./include/floatformat.h +1934715875b ./include/fnmatch.h + 894338799b ./include/getopt.h +3905730254b ./include/hashtab.h +1843204786b ./include/libiberty.h +2315750201b ./include/md5.h +1017179691b ./include/objalloc.h +2663239037b ./include/obstack.h + 953934126b ./include/partition.h + 618378141b ./include/safe-ctype.h +2509642748b ./include/sort.h +1910476895b ./include/splay-tree.h +1653599470b ./include/symcat.h +1386762946b ./include/ternary.h +1261882580b ./include/xregex2.h +1151436348b ./include/xregex.h + 33022011b ./INSTALL/binaries.html +4033266920b ./INSTALL/build.html + 352120157b ./INSTALL/configure.html +4044841084b ./INSTALL/download.html +1291706358b ./INSTALL/finalinstall.html + 333087212b ./INSTALL/gfdl.html +4067214366b ./INSTALL/index.html + 2397948b ./INSTALL/old.html +2229468985b ./INSTALL/README + 656627656b ./install-sh + 778202268b ./INSTALL/specific.html +1404181894b ./INSTALL/test.html +2266217259b ./libf2c/aclocal.m4 +2585465394b ./libf2c/ChangeLog +1973941211b ./libf2c/changes.netlib +2076327479b ./libf2c/configure +2026513347b ./libf2c/configure.in +2487502900b ./libf2c/disclaimer.netlib +4252437873b ./libf2c/f2cext.c + 259100451b ./libf2c/f2c.h +1667086857b ./libf2c/g2c.hin +3870392859b ./libf2c/libF77/abort_.c + 308572448b ./libf2c/libF77/c_abs.c +2082137729b ./libf2c/libF77/cabs.c +1883497441b ./libf2c/libF77/c_cos.c +1858422356b ./libf2c/libF77/c_div.c + 790029673b ./libf2c/libF77/c_exp.c + 994577213b ./libf2c/libF77/c_log.c +1273103030b ./libf2c/libF77/configure +4180656621b ./libf2c/libF77/configure.in +2669446875b ./libf2c/libF77/c_sin.c +3903296098b ./libf2c/libF77/c_sqrt.c +3104858124b ./libf2c/libF77/d_abs.c + 439429488b ./libf2c/libF77/d_acos.c +3154060526b ./libf2c/libF77/d_asin.c +1295036968b ./libf2c/libF77/d_atan.c +3493197304b ./libf2c/libF77/d_atn2.c + 659571017b ./libf2c/libF77/d_cnjg.c +3427599074b ./libf2c/libF77/d_cos.c +4206462540b ./libf2c/libF77/d_cosh.c +2776283018b ./libf2c/libF77/d_dim.c +4081149047b ./libf2c/libF77/derf_.c +1955443966b ./libf2c/libF77/derfc_.c +3451576040b ./libf2c/libF77/d_exp.c +2381745545b ./libf2c/libF77/d_imag.c +1146832515b ./libf2c/libF77/d_int.c +2671088763b ./libf2c/libF77/d_lg10.c +2114001239b ./libf2c/libF77/d_log.c + 926610831b ./libf2c/libF77/d_mod.c + 367162319b ./libf2c/libF77/d_nint.c +3564836056b ./libf2c/libF77/d_prod.c +3313687939b ./libf2c/libF77/d_sign.c +3681961298b ./libf2c/libF77/d_sin.c +3987731970b ./libf2c/libF77/d_sinh.c +1226820162b ./libf2c/libF77/d_sqrt.c + 417505515b ./libf2c/libF77/d_tan.c +2673761809b ./libf2c/libF77/d_tanh.c +3131947640b ./libf2c/libF77/dtime_.c + 458872884b ./libf2c/libF77/ef1asc_.c +1860532555b ./libf2c/libF77/ef1cmc_.c +3949684565b ./libf2c/libF77/erf_.c + 988185481b ./libf2c/libF77/erfc_.c +2613183923b ./libf2c/libF77/etime_.c +1297045716b ./libf2c/libF77/exit_.c +3698594684b ./libf2c/libF77/f2ch.add +1526525282b ./libf2c/libF77/F77_aloc.c +3828795678b ./libf2c/libF77/getarg_.c +1741489762b ./libf2c/libF77/getenv_.c +1705811646b ./libf2c/libF77/h_abs.c +1827788007b ./libf2c/libF77/h_dim.c +2105686072b ./libf2c/libF77/h_dnnt.c +3429041813b ./libf2c/libF77/h_indx.c +1359030284b ./libf2c/libF77/h_len.c +2723905741b ./libf2c/libF77/hl_ge.c +3742765482b ./libf2c/libF77/hl_gt.c +4136074850b ./libf2c/libF77/hl_le.c +3720320860b ./libf2c/libF77/hl_lt.c +3044296674b ./libf2c/libF77/h_mod.c + 417520566b ./libf2c/libF77/h_nint.c +2232494709b ./libf2c/libF77/h_sign.c +3798144592b ./libf2c/libF77/i_abs.c +2492709119b ./libf2c/libF77/iargc_.c +1810643827b ./libf2c/libF77/i_dim.c +3695350001b ./libf2c/libF77/i_dnnt.c +1369278917b ./libf2c/libF77/i_indx.c +3819541293b ./libf2c/libF77/i_len.c + 81602132b ./libf2c/libF77/i_mod.c +3937278533b ./libf2c/libF77/i_nint.c +3575399967b ./libf2c/libF77/i_sign.c +2410485343b ./libf2c/libF77/lbitbits.c +2730286639b ./libf2c/libF77/lbitshft.c + 606263729b ./libf2c/libF77/l_ge.c +1973270906b ./libf2c/libF77/l_gt.c +1895704350b ./libf2c/libF77/l_le.c +1999912844b ./libf2c/libF77/l_lt.c +4187310039b ./libf2c/libF77/main.c +1669682409b ./libf2c/libF77/Makefile.in +1177519321b ./libf2c/libF77/makefile.netlib +1384146782b ./libf2c/libF77/Notice +2796565280b ./libf2c/libF77/pow_ci.c +2439413233b ./libf2c/libF77/pow_dd.c + 526163208b ./libf2c/libF77/pow_di.c +1373672032b ./libf2c/libF77/pow_hh.c + 734184237b ./libf2c/libF77/pow_ii.c + 291078692b ./libf2c/libF77/pow_qq.c +2737026767b ./libf2c/libF77/pow_ri.c +3155504448b ./libf2c/libF77/pow_zi.c +1887569768b ./libf2c/libF77/pow_zz.c +3637313651b ./libf2c/libF77/qbitbits.c + 527675109b ./libf2c/libF77/qbitshft.c +4285278599b ./libf2c/libF77/r_abs.c +1551576033b ./libf2c/libF77/r_acos.c +3894027214b ./libf2c/libF77/r_asin.c + 484649779b ./libf2c/libF77/r_atan.c + 141200088b ./libf2c/libF77/r_atn2.c +2680833231b ./libf2c/libF77/r_cnjg.c +4287786824b ./libf2c/libF77/r_cos.c +2790215018b ./libf2c/libF77/r_cosh.c +1076735700b ./libf2c/libF77/r_dim.c +3594711912b ./libf2c/libF77/README.netlib +2818320536b ./libf2c/libF77/r_exp.c +3427760224b ./libf2c/libF77/r_imag.c +2923052734b ./libf2c/libF77/r_int.c + 375443936b ./libf2c/libF77/r_lg10.c +2827055546b ./libf2c/libF77/r_log.c + 548642897b ./libf2c/libF77/r_mod.c +2463929113b ./libf2c/libF77/r_nint.c +3199098034b ./libf2c/libF77/r_sign.c +2642530469b ./libf2c/libF77/r_sin.c + 220860731b ./libf2c/libF77/r_sinh.c +2893293391b ./libf2c/libF77/r_sqrt.c + 85460191b ./libf2c/libF77/r_tan.c +3469895314b ./libf2c/libF77/r_tanh.c + 640128405b ./libf2c/libF77/s_cat.c + 779675553b ./libf2c/libF77/s_cmp.c +1675956197b ./libf2c/libF77/s_copy.c +1364170531b ./libf2c/libF77/setarg.c +2295434596b ./libf2c/libF77/setsig.c +3891027752b ./libf2c/libF77/sig_die.c +1302607324b ./libf2c/libF77/signal1.h +4224588406b ./libf2c/libF77/signal1.h0 +4053384399b ./libf2c/libF77/signal_.c +2066061240b ./libf2c/libF77/s_paus.c +2010036224b ./libf2c/libF77/s_rnge.c +1481975032b ./libf2c/libF77/s_stop.c +2098642508b ./libf2c/libF77/system_.c +1442622178b ./libf2c/libF77/Version.c +2063164754b ./libf2c/libF77/z_abs.c + 835487827b ./libf2c/libF77/z_cos.c +3418342039b ./libf2c/libF77/z_div.c + 7408854b ./libf2c/libF77/z_exp.c +4262685973b ./libf2c/libF77/z_log.c +3558981315b ./libf2c/libF77/z_sin.c +1777351958b ./libf2c/libF77/z_sqrt.c +1429551872b ./libf2c/libI77/backspace.c +1478172370b ./libf2c/libI77/close.c +3442307107b ./libf2c/libI77/config.h.in +3562663626b ./libf2c/libI77/configure +2391287435b ./libf2c/libI77/configure.in +2571901921b ./libf2c/libI77/dfe.c +1378942569b ./libf2c/libI77/dolio.c +4101073344b ./libf2c/libI77/due.c +1688502163b ./libf2c/libI77/endfile.c +2838058360b ./libf2c/libI77/err.c +3698594684b ./libf2c/libI77/f2ch.add +1314493157b ./libf2c/libI77/fio.h +1922167015b ./libf2c/libI77/fmt.c + 927515036b ./libf2c/libI77/fmt.h +1863392275b ./libf2c/libI77/fmtlib.c +3945834675b ./libf2c/libI77/fp.h + 641707471b ./libf2c/libI77/ftell_.c + 44510479b ./libf2c/libI77/iio.c +2702210774b ./libf2c/libI77/ilnw.c +2579029951b ./libf2c/libI77/inquire.c +2845426094b ./libf2c/libI77/lio.h +2339662760b ./libf2c/libI77/lread.c +2457359454b ./libf2c/libI77/lwrite.c + 413813536b ./libf2c/libI77/Makefile.in +2636902289b ./libf2c/libI77/makefile.netlib +1384146782b ./libf2c/libI77/Notice + 715736260b ./libf2c/libI77/open.c + 110392506b ./libf2c/libI77/rdfmt.c +3744878144b ./libf2c/libI77/README.netlib +1384836661b ./libf2c/libI77/rewind.c + 469225673b ./libf2c/libI77/rsfe.c + 789788430b ./libf2c/libI77/rsli.c +3985654398b ./libf2c/libI77/rsne.c +2719705714b ./libf2c/libI77/sfe.c + 216805921b ./libf2c/libI77/stamp-h.in + 182573360b ./libf2c/libI77/sue.c +1467065886b ./libf2c/libI77/typesize.c + 133188881b ./libf2c/libI77/uio.c +2599288354b ./libf2c/libI77/util.c + 267355977b ./libf2c/libI77/Version.c +1343669172b ./libf2c/libI77/wref.c +2378602654b ./libf2c/libI77/wrtfmt.c +3995928311b ./libf2c/libI77/wsfe.c +2574376751b ./libf2c/libI77/wsle.c +2709711524b ./libf2c/libI77/wsne.c +3815521984b ./libf2c/libI77/xwsne.c +2464439682b ./libf2c/libU77/access_.c +4214861580b ./libf2c/libU77/acconfig.h +2301261828b ./libf2c/libU77/aclocal.m4 +4206795400b ./libf2c/libU77/alarm_.c +1380912688b ./libf2c/libU77/bes.c +1115737290b ./libf2c/libU77/chdir_.c +3821931374b ./libf2c/libU77/chmod_.c +3159418401b ./libf2c/libU77/config.hin +1372640931b ./libf2c/libU77/configure + 111860866b ./libf2c/libU77/configure.in + 508743035b ./libf2c/libU77/COPYING.LIB +2480064804b ./libf2c/libU77/ctime_.c +1870363175b ./libf2c/libU77/date_.c +3360553792b ./libf2c/libU77/datetime_.c +3553985240b ./libf2c/libU77/dbes.c +1697676533b ./libf2c/libU77/dtime_.c +2637605473b ./libf2c/libU77/etime_.c +3072504531b ./libf2c/libU77/fdate_.c +3670575902b ./libf2c/libU77/fgetc_.c +1851589385b ./libf2c/libU77/flush1_.c +2968704141b ./libf2c/libU77/fnum_.c + 171328602b ./libf2c/libU77/fputc_.c +2392046259b ./libf2c/libU77/fstat_.c +3187794870b ./libf2c/libU77/gerror_.c +2452555318b ./libf2c/libU77/getcwd_.c +4194023935b ./libf2c/libU77/getgid_.c + 18998824b ./libf2c/libU77/getlog_.c +2532774813b ./libf2c/libU77/getpid_.c +2006693946b ./libf2c/libU77/getuid_.c +3888874659b ./libf2c/libU77/gmtime_.c + 834239509b ./libf2c/libU77/hostnm_.c +2001015675b ./libf2c/libU77/idate_.c +1617877237b ./libf2c/libU77/ierrno_.c +3441994535b ./libf2c/libU77/irand_.c +1914470547b ./libf2c/libU77/isatty_.c +2778638692b ./libf2c/libU77/itime_.c +4293322118b ./libf2c/libU77/kill_.c +1437720097b ./libf2c/libU77/link_.c +1296799026b ./libf2c/libU77/lnblnk_.c + 398926786b ./libf2c/libU77/lstat_.c +2099416211b ./libf2c/libU77/ltime_.c +3265980298b ./libf2c/libU77/Makefile.in +1591902849b ./libf2c/libU77/mclock_.c +2823834342b ./libf2c/libU77/perror_.c + 572996563b ./libf2c/libU77/PROJECTS + 763363676b ./libf2c/libU77/rand_.c +2980229902b ./libf2c/libU77/README +1327457751b ./libf2c/libU77/rename_.c +3477232826b ./libf2c/libU77/secnds_.c +3521234196b ./libf2c/libU77/second_.c +3632503793b ./libf2c/libU77/sleep_.c +2503000743b ./libf2c/libU77/srand_.c + 216805921b ./libf2c/libU77/stamp-h.in +2344558464b ./libf2c/libU77/stat_.c +3936618975b ./libf2c/libU77/symlnk_.c +2777490142b ./libf2c/libU77/sys_clock_.c +3896790002b ./libf2c/libU77/time_.c +1750563591b ./libf2c/libU77/ttynam_.c + 791266987b ./libf2c/libU77/u77-test.f +3528727832b ./libf2c/libU77/umask_.c +2495094887b ./libf2c/libU77/unlink_.c +2309533730b ./libf2c/libU77/Version.c +1291654081b ./libf2c/libU77/vxtidate_.c +4171477524b ./libf2c/libU77/vxttime_.c +1037519030b ./libf2c/Makefile.in +1384146782b ./libf2c/permission.netlib +3111321221b ./libf2c/README +3513813969b ./libf2c/readme.netlib + 308226469b ./libf2c/TODO +1812706554b ./libffi/acconfig.h +2067133813b ./libffi/acinclude.m4 + 724319761b ./libffi/aclocal.m4 +1636369445b ./libffi/ChangeLog +2702617959b ./libffi/ChangeLog.libgcj +1481682558b ./libffi/ChangeLog.v1 +1642766366b ./libffi/configure +3275746772b ./libffi/configure.in +3275597189b ./libffi/fficonfig.h.in +3309556484b ./libffi/include/ffi_common.h +1733019211b ./libffi/include/ffi.h.in +2321044801b ./libffi/include/ffi_mips.h +1175058075b ./libffi/include/Makefile.am + 244394589b ./libffi/include/Makefile.in +2593181117b ./libffi/LICENSE +2695167608b ./libffi/Makefile.am +3694438602b ./libffi/Makefile.in + 600411630b ./libffi/README +3852747706b ./libffi/src/alpha/ffi.c +2032396460b ./libffi/src/alpha/osf.S +1065761440b ./libffi/src/arm/ffi.c +1757503563b ./libffi/src/arm/sysv.S +2669027491b ./libffi/src/debug.c +1429791466b ./libffi/src/ffitest.c +2435449601b ./libffi/src/ia64/ffi.c +1956966073b ./libffi/src/ia64/ia64_flags.h +2886414800b ./libffi/src/ia64/unix.S +1005272579b ./libffi/src/java_raw_api.c +3875823595b ./libffi/src/m68k/ffi.c +1684090594b ./libffi/src/m68k/sysv.S +3974415875b ./libffi/src/mips/ffi.c + 176940890b ./libffi/src/mips/n32.S +3634355650b ./libffi/src/mips/o32.S +1122125803b ./libffi/src/powerpc/aix_closure.S +1342850260b ./libffi/src/powerpc/aix.S + 257105690b ./libffi/src/powerpc/asm.h +4115538808b ./libffi/src/powerpc/darwin_closure.S +3703527275b ./libffi/src/powerpc/darwin.S +1692071312b ./libffi/src/powerpc/ffi.c +2961975388b ./libffi/src/powerpc/ffi_darwin.c + 978519837b ./libffi/src/powerpc/ppc_closure.S +1185461672b ./libffi/src/powerpc/sysv.S +3703360582b ./libffi/src/prep_cif.c +2419197691b ./libffi/src/raw_api.c +1997868904b ./libffi/src/s390/ffi.c +4021769301b ./libffi/src/s390/sysv.S +3513581803b ./libffi/src/sh/ffi.c +1941331637b ./libffi/src/sh/sysv.S +1230507525b ./libffi/src/sparc/ffi.c +3362405709b ./libffi/src/sparc/v8.S +3260083111b ./libffi/src/sparc/v9.S + 524688417b ./libffi/src/types.c +3320856843b ./libffi/src/x86/ffi64.c +2484336261b ./libffi/src/x86/ffi.c +1341124901b ./libffi/src/x86/sysv.S +3837950194b ./libffi/src/x86/unix64.S +3296190987b ./libffi/src/x86/win32.S + 216805921b ./libffi/stamp-h.in +3848560079b ./libiberty/acconfig.h + 640604299b ./libiberty/aclocal.m4 +4169173798b ./libiberty/alloca.c + 122203256b ./libiberty/argv.c + 751194285b ./libiberty/asprintf.c +3613577770b ./libiberty/atexit.c + 412337659b ./libiberty/basename.c +2877771686b ./libiberty/bcmp.c +3653876397b ./libiberty/bcopy.c +1033916047b ./libiberty/bsearch.c +2389959529b ./libiberty/bzero.c +1591293922b ./libiberty/calloc.c + 233187465b ./libiberty/ChangeLog +2264262326b ./libiberty/choose-temp.c +2557767520b ./libiberty/clock.c +3170582338b ./libiberty/concat.c +1987387424b ./libiberty/config.h-vms +1207178186b ./libiberty/config.in +3500529335b ./libiberty/config/mh-aix +3476234501b ./libiberty/config/mh-cxux7 +1235651640b ./libiberty/config/mh-fbsd21 +2904567379b ./libiberty/config/mh-openedition +2131807358b ./libiberty/config/mh-windows +2543977175b ./libiberty/config.table +4091151919b ./libiberty/configure +2655391173b ./libiberty/configure.in + 508743035b ./libiberty/COPYING.LIB +2478885430b ./libiberty/copying-lib.texi +3329761531b ./libiberty/copysign.c +2848388650b ./libiberty/cp-demangle.c +2540319089b ./libiberty/cplus-dem.c + 602306638b ./libiberty/_doprnt.c +3785501494b ./libiberty/dyn-string.c +1492855576b ./libiberty/fdmatch.c +3977780801b ./libiberty/ffs.c +3028952516b ./libiberty/fibheap.c + 211982368b ./libiberty/floatformat.c +1510070689b ./libiberty/fnmatch.c +1078076716b ./libiberty/fnmatch.txh +1804042475b ./libiberty/functions.texi +3789905598b ./libiberty/gather-docs +2046253791b ./libiberty/getcwd.c +2320609345b ./libiberty/getopt1.c + 8121880b ./libiberty/getopt.c +3996466380b ./libiberty/getpagesize.c +2690816019b ./libiberty/getpwd.c +3452871343b ./libiberty/getruntime.c + 399680992b ./libiberty/hashtab.c +2688336720b ./libiberty/hex.c +3335497459b ./libiberty/index.c +3255705408b ./libiberty/insque.c +1913216598b ./libiberty/lbasename.c + 327045341b ./libiberty/libiberty.texi +3183084918b ./libiberty/maint-tool +2821047856b ./libiberty/Makefile.in +3226217883b ./libiberty/makefile.vms +2785210701b ./libiberty/make-relative-prefix.c +2495473509b ./libiberty/make-temp-file.c +2576148307b ./libiberty/md5.c +1640952211b ./libiberty/memchr.c +2120544197b ./libiberty/memcmp.c + 998344495b ./libiberty/memcpy.c +1685999989b ./libiberty/memmove.c + 781584880b ./libiberty/memset.c +1326635668b ./libiberty/mkstemps.c +3930704547b ./libiberty/mpw.c +2010995764b ./libiberty/mpw-config.in +1580171809b ./libiberty/mpw-make.sed +2503648631b ./libiberty/msdos.c + 196373918b ./libiberty/objalloc.c + 317557207b ./libiberty/obstack.c +3821010694b ./libiberty/obstacks.texi +1735078044b ./libiberty/partition.c +2798791758b ./libiberty/pexecute.c +2061110630b ./libiberty/physmem.c +3819346820b ./libiberty/putenv.c +4197438328b ./libiberty/random.c +2709928858b ./libiberty/README +1551948166b ./libiberty/regex.c +1175910896b ./libiberty/rename.c +2903758838b ./libiberty/rindex.c +2643208427b ./libiberty/safe-ctype.c + 779495612b ./libiberty/setenv.c +1334646884b ./libiberty/sigsetmask.c + 532242404b ./libiberty/sort.c +4103476962b ./libiberty/spaces.c +1094241807b ./libiberty/splay-tree.c +2341714522b ./libiberty/strcasecmp.c +4233130047b ./libiberty/strchr.c + 18952980b ./libiberty/strdup.c +2389170415b ./libiberty/strerror.c + 169676915b ./libiberty/strncasecmp.c +1464675486b ./libiberty/strncmp.c +1805839887b ./libiberty/strrchr.c +3254160712b ./libiberty/strsignal.c +2303974130b ./libiberty/strstr.c +2399125104b ./libiberty/strtod.c +2287814393b ./libiberty/strtol.c +1828706574b ./libiberty/strtoul.c +3268886825b ./libiberty/ternary.c + 103243516b ./libiberty/testsuite/demangle-expected +4279220892b ./libiberty/testsuite/Makefile.in +1491869702b ./libiberty/testsuite/test-demangle.c +3862028978b ./libiberty/tmpnam.c +2419507931b ./libiberty/vasprintf.c +3875192457b ./libiberty/vfork.c +3556593952b ./libiberty/vfprintf.c +2773716443b ./libiberty/vmsbuild.com +3899232273b ./libiberty/vprintf.c +2074158206b ./libiberty/vsprintf.c + 436796946b ./libiberty/waitpid.c +3482083725b ./libiberty/xatexit.c + 805686844b ./libiberty/xexit.c +1512407367b ./libiberty/xmalloc.c +1302531664b ./libiberty/xmemdup.c + 991611298b ./libiberty/xstrdup.c + 387398324b ./libiberty/xstrerror.c +3884330632b ./libjava/acconfig.h +3589880985b ./libjava/acinclude.m4 +3744134120b ./libjava/aclocal.m4 +3784840223b ./libjava/addr2name.awk +1162779077b ./libjava/boehm.cc +3199467562b ./libjava/ChangeLog +3473562392b ./libjava/ChangeLog-1999 +2385951174b ./libjava/ChangeLog-2001 +4057856725b ./libjava/configure +1341552609b ./libjava/configure.host +3029277452b ./libjava/configure.in +2171125041b ./libjava/COPYING + 177999057b ./libjava/defineclass.cc + 535801509b ./libjava/doc/cni.sgml +1183730379b ./libjava/exception.cc +3591403769b ./libjava/gcj/array.h +3965696277b ./libjava/gcj/cni.h + 724593360b ./libjava/gcj/.cvsignore + 227606957b ./libjava/gcj/field.h +1482145418b ./libjava/gcj/javaprims.h +1775313853b ./libjava/gcj/libgcj-config.h.in +1011701793b ./libjava/gcj/Makefile.am +2471533732b ./libjava/gcj/Makefile.in +1073488355b ./libjava/gcj/method.h +2464224985b ./libjava/gij.cc +1596689297b ./libjava/gnu/awt/gtk/GtkButtonPeer.java + 922026864b ./libjava/gnu/awt/gtk/gtkcommon.cc +3699017559b ./libjava/gnu/awt/gtk/gtkcommon.h +3410609778b ./libjava/gnu/awt/gtk/GtkComponentPeer.java +2912275709b ./libjava/gnu/awt/gtk/GtkContainerPeer.java +1877686985b ./libjava/gnu/awt/gtk/GtkFramePeer.java + 34229675b ./libjava/gnu/awt/gtk/GtkLabelPeer.java +3368349978b ./libjava/gnu/awt/gtk/GtkMainThread.java +2212086115b ./libjava/gnu/awt/gtk/GtkToolkit.java + 466557738b ./libjava/gnu/awt/gtk/GtkWindowPeer.java +3416961245b ./libjava/gnu/awt/gtk/natGtkButtonPeer.cc +2501282912b ./libjava/gnu/awt/gtk/natGtkComponentPeer.cc + 861082488b ./libjava/gnu/awt/gtk/natGtkContainerPeer.cc + 244230297b ./libjava/gnu/awt/gtk/natGtkFramePeer.cc +3238461975b ./libjava/gnu/awt/gtk/natGtkLabelPeer.cc +2820009429b ./libjava/gnu/awt/gtk/natGtkMainThread.cc + 968113131b ./libjava/gnu/awt/gtk/natGtkToolkit.cc +2864147854b ./libjava/gnu/awt/gtk/natGtkWindowPeer.cc +2742774547b ./libjava/gnu/awt/j2d/AbstractGraphicsState.java +3526842747b ./libjava/gnu/awt/j2d/DirectRasterGraphics.java +2239051370b ./libjava/gnu/awt/j2d/Graphics2DImpl.java +2433840214b ./libjava/gnu/awt/j2d/IntegerGraphicsState.java + 823126662b ./libjava/gnu/awt/j2d/MappedRaster.java +2535888045b ./libjava/gnu/awt/LightweightRedirector.java +4203439929b ./libjava/gnu/awt/xlib/XCanvasPeer.java +3055110597b ./libjava/gnu/awt/xlib/XEventLoop.java +2886723915b ./libjava/gnu/awt/xlib/XEventQueue.java +1386185884b ./libjava/gnu/awt/xlib/XFontMetrics.java +1240842045b ./libjava/gnu/awt/xlib/XFramePeer.java +2099207950b ./libjava/gnu/awt/xlib/XGraphicsConfiguration.java +3343357972b ./libjava/gnu/awt/xlib/XGraphics.java +4211424512b ./libjava/gnu/awt/xlib/XPanelPeer.java +1597864113b ./libjava/gnu/awt/xlib/XToolkit.java +3229059960b ./libjava/gnu/classpath/Configuration.java.in +2926627917b ./libjava/gnu/gcj/convert/Blocks-3.txt + 958965717b ./libjava/gnu/gcj/convert/BytesToUnicode.java +3687721297b ./libjava/gnu/gcj/convert/Convert.java +2990675168b ./libjava/gnu/gcj/convert/gen-from-JIS.c + 624954174b ./libjava/gnu/gcj/convert/Input_8859_1.java +1230020474b ./libjava/gnu/gcj/convert/Input_ASCII.java + 271098151b ./libjava/gnu/gcj/convert/Input_EUCJIS.java +1595200171b ./libjava/gnu/gcj/convert/Input_iconv.java +2185755288b ./libjava/gnu/gcj/convert/Input_JavaSrc.java +2110225778b ./libjava/gnu/gcj/convert/Input_SJIS.java +1513325785b ./libjava/gnu/gcj/convert/Input_UTF8.java +1955248518b ./libjava/gnu/gcj/convert/IOConverter.java +3459137842b ./libjava/gnu/gcj/convert/JIS0201.h +2049723314b ./libjava/gnu/gcj/convert/JIS0208.h +4153637973b ./libjava/gnu/gcj/convert/JIS0208_to_Unicode.cc +1075531862b ./libjava/gnu/gcj/convert/JIS0212.h +2320550799b ./libjava/gnu/gcj/convert/JIS0212_to_Unicode.cc +3112494990b ./libjava/gnu/gcj/convert/make-trie.c + 600212754b ./libjava/gnu/gcj/convert/natIconv.cc +3409212961b ./libjava/gnu/gcj/convert/natInput_EUCJIS.cc +2514359574b ./libjava/gnu/gcj/convert/natInput_SJIS.cc + 784829283b ./libjava/gnu/gcj/convert/natOutput_EUCJIS.cc +4119160238b ./libjava/gnu/gcj/convert/natOutput_SJIS.cc +2034070368b ./libjava/gnu/gcj/convert/Output_8859_1.java +4217873292b ./libjava/gnu/gcj/convert/Output_ASCII.java + 647648438b ./libjava/gnu/gcj/convert/Output_EUCJIS.java + 58644124b ./libjava/gnu/gcj/convert/Output_iconv.java +3127943909b ./libjava/gnu/gcj/convert/Output_JavaSrc.java + 687228823b ./libjava/gnu/gcj/convert/Output_SJIS.java +3747138515b ./libjava/gnu/gcj/convert/Output_UTF8.java +2459634193b ./libjava/gnu/gcj/convert/UnicodeCharacterDatabase-3.0.0.html +2507096442b ./libjava/gnu/gcj/convert/UnicodeData-3.0.0.txt +2802909586b ./libjava/gnu/gcj/convert/UnicodeToBytes.java +2676798711b ./libjava/gnu/gcj/convert/Unicode_to_JIS.cc +2882288660b ./libjava/gnu/gcj/Core.java +3580885543b ./libjava/gnu/gcj/io/DefaultMimeTypes.java +1393439370b ./libjava/gnu/gcj/io/MimeTypes.java +1645841998b ./libjava/gnu/gcj/io/natSimpleSHSStream.cc + 88411881b ./libjava/gnu/gcj/io/shs.cc +3951902308b ./libjava/gnu/gcj/io/shs.h + 595453629b ./libjava/gnu/gcj/io/SimpleSHSStream.java + 19196032b ./libjava/gnu/gcj/natCore.cc +3355622759b ./libjava/gnu/gcj/protocol/core/Connection.java +1924151198b ./libjava/gnu/gcj/protocol/core/CoreInputStream.java +2886826729b ./libjava/gnu/gcj/protocol/core/Handler.java +3112605791b ./libjava/gnu/gcj/protocol/core/natCoreInputStream.cc +2654635341b ./libjava/gnu/gcj/protocol/file/Connection.java +3103931425b ./libjava/gnu/gcj/protocol/file/Handler.java +3815212660b ./libjava/gnu/gcj/protocol/http/Connection.java + 132815256b ./libjava/gnu/gcj/protocol/http/Handler.java +2968724550b ./libjava/gnu/gcj/protocol/jar/Connection.java +1743208466b ./libjava/gnu/gcj/protocol/jar/Handler.java +2282503099b ./libjava/gnu/gcj/RawData.java + 501773112b ./libjava/gnu/gcj/runtime/FileDeleter.java +1535802220b ./libjava/gnu/gcj/runtime/FinalizerThread.java +1186865625b ./libjava/gnu/gcj/runtime/FirstThread.java +4204305482b ./libjava/gnu/gcj/runtime/JNIWeakRef.java + 404324331b ./libjava/gnu/gcj/runtime/MethodRef.java +1025270005b ./libjava/gnu/gcj/runtime/NameFinder.java +1025799273b ./libjava/gnu/gcj/runtime/natFinalizerThread.cc +1558736281b ./libjava/gnu/gcj/runtime/natFirstThread.cc +1348605213b ./libjava/gnu/gcj/runtime/natNameFinder.cc +3051135741b ./libjava/gnu/gcj/runtime/natSharedLibLoader.cc +4052355658b ./libjava/gnu/gcj/runtime/natStackTrace.cc +2150610459b ./libjava/gnu/gcj/runtime/natStringBuffer.cc + 924636906b ./libjava/gnu/gcj/runtime/natVMClassLoader.cc +2982773058b ./libjava/gnu/gcj/runtime/SharedLibLoader.java + 800781577b ./libjava/gnu/gcj/runtime/StackTrace.java +3369847265b ./libjava/gnu/gcj/runtime/StringBuffer.java +1651542781b ./libjava/gnu/gcj/runtime/VMClassLoader.java + 66527498b ./libjava/gnu/gcj/xlib/Clip.java +2501208995b ./libjava/gnu/gcj/xlib/Colormap.java +4007691160b ./libjava/gnu/gcj/xlib/Display.java + 334010163b ./libjava/gnu/gcj/xlib/Drawable.java +3794271918b ./libjava/gnu/gcj/xlib/Font.java +2076853606b ./libjava/gnu/gcj/xlib/GC.java +2721622585b ./libjava/gnu/gcj/xlib/natClip.cc + 313845725b ./libjava/gnu/gcj/xlib/natColormap.cc +4037646551b ./libjava/gnu/gcj/xlib/natDisplay.cc + 639031309b ./libjava/gnu/gcj/xlib/natDrawable.cc +1648177432b ./libjava/gnu/gcj/xlib/natFont.cc + 398458936b ./libjava/gnu/gcj/xlib/natGC.cc +2441230090b ./libjava/gnu/gcj/xlib/natPixmap.cc +1112468906b ./libjava/gnu/gcj/xlib/natScreen.cc +3505240565b ./libjava/gnu/gcj/xlib/natVisual.cc + 49610297b ./libjava/gnu/gcj/xlib/natWindowAttributes.cc +3715533436b ./libjava/gnu/gcj/xlib/natWindow.cc +2728656554b ./libjava/gnu/gcj/xlib/natWMSizeHints.cc +2928451851b ./libjava/gnu/gcj/xlib/natXAnyEvent.cc +1448210768b ./libjava/gnu/gcj/xlib/natXButtonEvent.cc +1690231537b ./libjava/gnu/gcj/xlib/natXColor.cc +2465747567b ./libjava/gnu/gcj/xlib/natXConfigureEvent.cc +1372643816b ./libjava/gnu/gcj/xlib/natXException.cc +1109730421b ./libjava/gnu/gcj/xlib/natXExposeEvent.cc +2724939209b ./libjava/gnu/gcj/xlib/natXImage.cc +2947736072b ./libjava/gnu/gcj/xlib/natXUnmapEvent.cc +3285825579b ./libjava/gnu/gcj/xlib/Pixmap.java +3350074944b ./libjava/gnu/gcj/xlib/Screen.java + 442092378b ./libjava/gnu/gcj/xlib/Visual.java +2703412405b ./libjava/gnu/gcj/xlib/WindowAttributes.java +2300472805b ./libjava/gnu/gcj/xlib/Window.java + 540355668b ./libjava/gnu/gcj/xlib/WMSizeHints.java + 735616079b ./libjava/gnu/gcj/xlib/XAnyEvent.java +2053093871b ./libjava/gnu/gcj/xlib/XButtonEvent.java +1193490335b ./libjava/gnu/gcj/xlib/XColor.java +3412915905b ./libjava/gnu/gcj/xlib/XConfigureEvent.java +3680444774b ./libjava/gnu/gcj/xlib/XConnectException.java +3758585380b ./libjava/gnu/gcj/xlib/XEvent.java +2109559056b ./libjava/gnu/gcj/xlib/XException.java +3813405109b ./libjava/gnu/gcj/xlib/XExposeEvent.java +1394364288b ./libjava/gnu/gcj/xlib/XID.java +2651203935b ./libjava/gnu/gcj/xlib/XImage.java + 623452528b ./libjava/gnu/gcj/xlib/XUnmapEvent.java + 251988486b ./libjava/gnu/java/awt/BitMaskExtent.java +2959084409b ./libjava/gnu/java/awt/Buffers.java +3864124155b ./libjava/gnu/java/awt/ComponentDataBlitOp.java +3006777506b ./libjava/gnu/java/awt/EventModifier.java + 76001054b ./libjava/gnu/java/awt/GLightweightPeer.java +1265528252b ./libjava/gnu/java/awt/image/ImageDecoder.java + 793939877b ./libjava/gnu/java/awt/image/XBMDecoder.java +4175984299b ./libjava/gnu/java/beans/BeanInfoEmbryo.java +1186439895b ./libjava/gnu/java/beans/editors/ColorEditor.java +1824068032b ./libjava/gnu/java/beans/editors/FontEditor.java +1141912550b ./libjava/gnu/java/beans/editors/NativeBooleanEditor.java +3464614661b ./libjava/gnu/java/beans/editors/NativeByteEditor.java +2154821458b ./libjava/gnu/java/beans/editors/NativeDoubleEditor.java + 956044404b ./libjava/gnu/java/beans/editors/NativeFloatEditor.java +1106992351b ./libjava/gnu/java/beans/editors/NativeIntEditor.java +3649786395b ./libjava/gnu/java/beans/editors/NativeLongEditor.java +2388248931b ./libjava/gnu/java/beans/editors/NativeShortEditor.java + 84373625b ./libjava/gnu/java/beans/editors/StringEditor.java +1050980841b ./libjava/gnu/java/beans/EmptyBeanInfo.java +4274204668b ./libjava/gnu/java/beans/ExplicitBeanInfo.java +3309737548b ./libjava/gnu/java/beans/info/ComponentBeanInfo.java +2859546207b ./libjava/gnu/java/beans/IntrospectionIncubator.java +1517826185b ./libjava/gnu/java/io/ClassLoaderObjectInputStream.java + 185400995b ./libjava/gnu/java/io/NullOutputStream.java + 337775204b ./libjava/gnu/java/io/ObjectIdentityWrapper.java + 412146955b ./libjava/gnu/java/lang/ArrayHelper.java +1957385229b ./libjava/gnu/java/lang/CharData.java +1294839044b ./libjava/gnu/java/lang/ClassHelper.java +3244075397b ./libjava/gnu/java/lang/reflect/TypeSignature.java +3366025795b ./libjava/gnu/java/locale/Calendar_de.java +3838960820b ./libjava/gnu/java/locale/Calendar_en.java +3367817123b ./libjava/gnu/java/locale/Calendar.java +2827383186b ./libjava/gnu/java/locale/Calendar_nl.java + 853990452b ./libjava/gnu/java/locale/LocaleInformation_af_ZA.java +3574665519b ./libjava/gnu/java/locale/LocaleInformation_ar_AE.java +1313953526b ./libjava/gnu/java/locale/LocaleInformation_ar_BH.java +1063099118b ./libjava/gnu/java/locale/LocaleInformation_ar_DZ.java +2661355701b ./libjava/gnu/java/locale/LocaleInformation_ar_EG.java + 792384655b ./libjava/gnu/java/locale/LocaleInformation_ar_IN.java +2984374613b ./libjava/gnu/java/locale/LocaleInformation_ar_IQ.java + 149108303b ./libjava/gnu/java/locale/LocaleInformation_ar_JO.java +3524478720b ./libjava/gnu/java/locale/LocaleInformation_ar_KW.java + 83370893b ./libjava/gnu/java/locale/LocaleInformation_ar_LB.java +3602937944b ./libjava/gnu/java/locale/LocaleInformation_ar_LY.java +4151428411b ./libjava/gnu/java/locale/LocaleInformation_ar_MA.java +4074629453b ./libjava/gnu/java/locale/LocaleInformation_ar_OM.java +4155901603b ./libjava/gnu/java/locale/LocaleInformation_ar_QA.java +2390802667b ./libjava/gnu/java/locale/LocaleInformation_ar_SD.java + 658870558b ./libjava/gnu/java/locale/LocaleInformation_ar_SY.java + 633628430b ./libjava/gnu/java/locale/LocaleInformation_ar_TN.java +3417988329b ./libjava/gnu/java/locale/LocaleInformation_ar_YE.java + 16694947b ./libjava/gnu/java/locale/LocaleInformation_be_BY.java +2893823739b ./libjava/gnu/java/locale/LocaleInformation_bn_IN.java +3473497973b ./libjava/gnu/java/locale/LocaleInformation_br_FR.java +2011654773b ./libjava/gnu/java/locale/LocaleInformation_bs_BA.java + 703208961b ./libjava/gnu/java/locale/LocaleInformation_ca_ES.java +3606272911b ./libjava/gnu/java/locale/LocaleInformation_cs_CZ.java +3029808974b ./libjava/gnu/java/locale/LocaleInformation_cy_GB.java +3138806717b ./libjava/gnu/java/locale/LocaleInformation_da_DK.java + 660397810b ./libjava/gnu/java/locale/LocaleInformation_de_AT.java +2697869622b ./libjava/gnu/java/locale/LocaleInformation_de_BE.java +1184133602b ./libjava/gnu/java/locale/LocaleInformation_de_CH.java +2039543804b ./libjava/gnu/java/locale/LocaleInformation_de_DE.java +1896252461b ./libjava/gnu/java/locale/LocaleInformation_de.java +1754963126b ./libjava/gnu/java/locale/LocaleInformation_de_LU.java +1950789713b ./libjava/gnu/java/locale/LocaleInformation_el_GR.java +3105733407b ./libjava/gnu/java/locale/LocaleInformation_en_AU.java +1645688637b ./libjava/gnu/java/locale/LocaleInformation_en_BW.java +1552823020b ./libjava/gnu/java/locale/LocaleInformation_en_CA.java +1224627615b ./libjava/gnu/java/locale/LocaleInformation_en_DK.java +1660785124b ./libjava/gnu/java/locale/LocaleInformation_en_GB.java +3654129156b ./libjava/gnu/java/locale/LocaleInformation_en_HK.java +1423793734b ./libjava/gnu/java/locale/LocaleInformation_en_IE.java +3034389835b ./libjava/gnu/java/locale/LocaleInformation_en_IN.java +1639156831b ./libjava/gnu/java/locale/LocaleInformation_en.java +4146466217b ./libjava/gnu/java/locale/LocaleInformation_en_NZ.java +2700111700b ./libjava/gnu/java/locale/LocaleInformation_en_PH.java +1734741103b ./libjava/gnu/java/locale/LocaleInformation_en_SG.java +3123474486b ./libjava/gnu/java/locale/LocaleInformation_en_US.java +1439333667b ./libjava/gnu/java/locale/LocaleInformation_en_ZA.java + 835156286b ./libjava/gnu/java/locale/LocaleInformation_en_ZW.java +3007131568b ./libjava/gnu/java/locale/LocaleInformation_es_AR.java +3464689606b ./libjava/gnu/java/locale/LocaleInformation_es_BO.java +2989224997b ./libjava/gnu/java/locale/LocaleInformation_es_CL.java + 308487454b ./libjava/gnu/java/locale/LocaleInformation_es_CO.java +1200270410b ./libjava/gnu/java/locale/LocaleInformation_es_CR.java +1068207106b ./libjava/gnu/java/locale/LocaleInformation_es_DO.java + 14677377b ./libjava/gnu/java/locale/LocaleInformation_es_EC.java +3508510841b ./libjava/gnu/java/locale/LocaleInformation_es_ES.java + 649064556b ./libjava/gnu/java/locale/LocaleInformation_es_GT.java +3444054086b ./libjava/gnu/java/locale/LocaleInformation_es_HN.java +3555909696b ./libjava/gnu/java/locale/LocaleInformation_es_MX.java +2833308305b ./libjava/gnu/java/locale/LocaleInformation_es_NI.java +4174396920b ./libjava/gnu/java/locale/LocaleInformation_es_PA.java + 838660172b ./libjava/gnu/java/locale/LocaleInformation_es_PE.java +3589446087b ./libjava/gnu/java/locale/LocaleInformation_es_PR.java +4075678248b ./libjava/gnu/java/locale/LocaleInformation_es_PY.java +2329208913b ./libjava/gnu/java/locale/LocaleInformation_es_SV.java +2413424051b ./libjava/gnu/java/locale/LocaleInformation_es_US.java +2571158522b ./libjava/gnu/java/locale/LocaleInformation_es_UY.java +3961724338b ./libjava/gnu/java/locale/LocaleInformation_es_VE.java +1652877014b ./libjava/gnu/java/locale/LocaleInformation_et_EE.java +1998932970b ./libjava/gnu/java/locale/LocaleInformation_eu_ES.java +1225517253b ./libjava/gnu/java/locale/LocaleInformation_fa_IR.java +4095933109b ./libjava/gnu/java/locale/LocaleInformation_fi_FI.java +4260527638b ./libjava/gnu/java/locale/LocaleInformation_fo_FO.java + 313030804b ./libjava/gnu/java/locale/LocaleInformation_fr_BE.java + 929726634b ./libjava/gnu/java/locale/LocaleInformation_fr_CA.java +3560295796b ./libjava/gnu/java/locale/LocaleInformation_fr_CH.java +1651927254b ./libjava/gnu/java/locale/LocaleInformation_fr_FR.java +1770965918b ./libjava/gnu/java/locale/LocaleInformation_fr_LU.java +2930632457b ./libjava/gnu/java/locale/LocaleInformation_ga_IE.java +3764917948b ./libjava/gnu/java/locale/LocaleInformation_gd_GB.java + 184397736b ./libjava/gnu/java/locale/LocaleInformation_gl_ES.java +4075108403b ./libjava/gnu/java/locale/LocaleInformation_gv_GB.java +3671687849b ./libjava/gnu/java/locale/LocaleInformation_he_IL.java +1551837931b ./libjava/gnu/java/locale/LocaleInformation_hi_IN.java +2876691276b ./libjava/gnu/java/locale/LocaleInformation_hr_HR.java +2174207126b ./libjava/gnu/java/locale/LocaleInformation_hu_HU.java +2936636022b ./libjava/gnu/java/locale/LocaleInformation_id_ID.java + 679304833b ./libjava/gnu/java/locale/LocaleInformation_it_CH.java +2288758679b ./libjava/gnu/java/locale/LocaleInformation_it_IT.java +1670529133b ./libjava/gnu/java/locale/LocaleInformation_iw_IL.java +4285275820b ./libjava/gnu/java/locale/LocaleInformation_ja_JP.java + 88782889b ./libjava/gnu/java/locale/LocaleInformation.java + 305209674b ./libjava/gnu/java/locale/LocaleInformation_ka_GE.java + 289636212b ./libjava/gnu/java/locale/LocaleInformation_kl_GL.java +3381743821b ./libjava/gnu/java/locale/LocaleInformation_ko_KR.java +1243496183b ./libjava/gnu/java/locale/LocaleInformation_kw_GB.java + 808874315b ./libjava/gnu/java/locale/LocaleInformation_lt_LT.java +3825187332b ./libjava/gnu/java/locale/LocaleInformation_lv_LV.java +3084880379b ./libjava/gnu/java/locale/LocaleInformation_mi_NZ.java +1118828067b ./libjava/gnu/java/locale/LocaleInformation_mk_MK.java +3470919889b ./libjava/gnu/java/locale/LocaleInformation_mr_IN.java +3011395902b ./libjava/gnu/java/locale/LocaleInformation_mt_MT.java +3941557872b ./libjava/gnu/java/locale/LocaleInformation_nl_BE.java + 803932216b ./libjava/gnu/java/locale/LocaleInformation_nl.java +2192944115b ./libjava/gnu/java/locale/LocaleInformation_nl_NL.java + 171051379b ./libjava/gnu/java/locale/LocaleInformation_nn_NO.java +1581832797b ./libjava/gnu/java/locale/LocaleInformation_no_NO.java +1219732943b ./libjava/gnu/java/locale/LocaleInformation_oc_FR.java +2114116519b ./libjava/gnu/java/locale/LocaleInformation_pl_PL.java +1296721389b ./libjava/gnu/java/locale/LocaleInformation_pt_BR.java + 532295687b ./libjava/gnu/java/locale/LocaleInformation_pt_PT.java +3905012288b ./libjava/gnu/java/locale/LocaleInformation_ro_RO.java +2891469302b ./libjava/gnu/java/locale/LocaleInformation_ru_RU.java +2211921262b ./libjava/gnu/java/locale/LocaleInformation_ru_UA.java +2154597673b ./libjava/gnu/java/locale/LocaleInformation_se_NO.java +1657728755b ./libjava/gnu/java/locale/LocaleInformation_sk_SK.java +4026231879b ./libjava/gnu/java/locale/LocaleInformation_sl_SI.java +2922727788b ./libjava/gnu/java/locale/LocaleInformation_sq_AL.java +3806137820b ./libjava/gnu/java/locale/LocaleInformation_sr_YU.java +1835499757b ./libjava/gnu/java/locale/LocaleInformation_sv_FI.java +1350098382b ./libjava/gnu/java/locale/LocaleInformation_sv_SE.java + 189094633b ./libjava/gnu/java/locale/LocaleInformation_ta_IN.java +2178333634b ./libjava/gnu/java/locale/LocaleInformation_te_IN.java +2564074117b ./libjava/gnu/java/locale/LocaleInformation_tg_TJ.java +1155895744b ./libjava/gnu/java/locale/LocaleInformation_tl_PH.java +2362053980b ./libjava/gnu/java/locale/LocaleInformation_tr_TR.java +1718823447b ./libjava/gnu/java/locale/LocaleInformation_uk_UA.java +3861809213b ./libjava/gnu/java/locale/LocaleInformation_ur_PK.java + 3380107b ./libjava/gnu/java/locale/LocaleInformation_uz_UZ.java +1701278586b ./libjava/gnu/java/locale/LocaleInformation_vi_VN.java +1606209787b ./libjava/gnu/java/locale/LocaleInformation_yi_US.java +2421213319b ./libjava/gnu/java/locale/LocaleInformation_zh_CN.java + 183615398b ./libjava/gnu/java/locale/LocaleInformation_zh_HK.java +1075516168b ./libjava/gnu/java/locale/LocaleInformation_zh_SG.java +3357709537b ./libjava/gnu/java/locale/LocaleInformation_zh_TW.java +3391912438b ./libjava/gnu/java/math/MPN.java +3250783603b ./libjava/gnu/java/nio/ByteBufferImpl.java +2568267781b ./libjava/gnu/java/nio/CharBufferImpl.java +3078772899b ./libjava/gnu/java/nio/charset/ISO_8859_1.java +2654453523b ./libjava/gnu/java/nio/charset/Provider.java + 929666892b ./libjava/gnu/java/nio/charset/US_ASCII.java + 504852002b ./libjava/gnu/java/nio/charset/UTF_16BE.java +3756135414b ./libjava/gnu/java/nio/charset/UTF_16Decoder.java +3988722461b ./libjava/gnu/java/nio/charset/UTF_16Encoder.java + 430102613b ./libjava/gnu/java/nio/charset/UTF_16.java +2147056701b ./libjava/gnu/java/nio/charset/UTF_16LE.java +1651590565b ./libjava/gnu/java/nio/charset/UTF_8.java + 312179626b ./libjava/gnu/java/nio/DatagramChannelImpl.java +2627116050b ./libjava/gnu/java/nio/DoubleBufferImpl.java +1158988190b ./libjava/gnu/java/nio/FileChannelImpl.java +2141995272b ./libjava/gnu/java/nio/FileLockImpl.java +4120013253b ./libjava/gnu/java/nio/FloatBufferImpl.java + 911937971b ./libjava/gnu/java/nio/IntBufferImpl.java +3331021714b ./libjava/gnu/java/nio/LongBufferImpl.java + 295164197b ./libjava/gnu/java/nio/natByteBufferImpl.cc +1293579223b ./libjava/gnu/java/nio/natCharBufferImpl.cc + 429998168b ./libjava/gnu/java/nio/natDoubleBufferImpl.cc +1681224896b ./libjava/gnu/java/nio/natFileChannelImpl.cc +3377536148b ./libjava/gnu/java/nio/natFloatBufferImpl.cc +3055038605b ./libjava/gnu/java/nio/natIntBufferImpl.cc + 633028141b ./libjava/gnu/java/nio/natLongBufferImpl.cc +1475746268b ./libjava/gnu/java/nio/natSelectorImpl.cc +3260148530b ./libjava/gnu/java/nio/natShortBufferImpl.cc +2806870622b ./libjava/gnu/java/nio/natSocketChannelImpl.cc +2966338573b ./libjava/gnu/java/nio/PipeImpl.java + 240090473b ./libjava/gnu/java/nio/SelectionKeyImpl.java +3665820149b ./libjava/gnu/java/nio/SelectorImpl.java + 208835466b ./libjava/gnu/java/nio/SelectorProviderImpl.java + 423624715b ./libjava/gnu/java/nio/ServerSocketChannelImpl.java +1613556027b ./libjava/gnu/java/nio/ShortBufferImpl.java +1592622703b ./libjava/gnu/java/nio/SocketChannelImpl.java +2623356584b ./libjava/gnu/java/rmi/dgc/DGCImpl.java +4219884184b ./libjava/gnu/java/rmi/dgc/DGCImpl_Skel.java +2240902530b ./libjava/gnu/java/rmi/dgc/DGCImpl_Stub.java +3946781725b ./libjava/gnu/java/rmi/registry/RegistryImpl.java +2437598406b ./libjava/gnu/java/rmi/registry/RegistryImpl_Skel.java + 485210080b ./libjava/gnu/java/rmi/registry/RegistryImpl_Stub.java +3466229248b ./libjava/gnu/java/rmi/rmic/Compile_gcj.java +2495154954b ./libjava/gnu/java/rmi/rmic/Compiler.java +2850269889b ./libjava/gnu/java/rmi/rmic/CompilerProcess.java +4019537723b ./libjava/gnu/java/rmi/rmic/RMIC.java + 634294081b ./libjava/gnu/java/rmi/rmic/TabbedWriter.java +3592805147b ./libjava/gnu/java/rmi/RMIMarshalledObjectInputStream.java +2643930283b ./libjava/gnu/java/rmi/RMIMarshalledObjectOutputStream.java + 552490553b ./libjava/gnu/java/rmi/server/ConnectionRunnerPool.java +2494884681b ./libjava/gnu/java/rmi/server/ProtocolConstants.java +1676680003b ./libjava/gnu/java/rmi/server/RMIDefaultSocketFactory.java + 847486923b ./libjava/gnu/java/rmi/server/RMIHashes.java +1078771726b ./libjava/gnu/java/rmi/server/RMIObjectInputStream.java +2489643914b ./libjava/gnu/java/rmi/server/RMIObjectOutputStream.java + 536671614b ./libjava/gnu/java/rmi/server/UnicastConnection.java +1938331312b ./libjava/gnu/java/rmi/server/UnicastConnectionManager.java +2731757459b ./libjava/gnu/java/rmi/server/UnicastRef.java +4241399305b ./libjava/gnu/java/rmi/server/UnicastRemoteCall.java +2008823240b ./libjava/gnu/java/rmi/server/UnicastRemoteStub.java +3883234073b ./libjava/gnu/java/rmi/server/UnicastServer.java +1118567737b ./libjava/gnu/java/rmi/server/UnicastServerRef.java +3239632654b ./libjava/gnu/java/security/der/DEREncodingException.java +2256345182b ./libjava/gnu/java/security/provider/DefaultPolicy.java +1820482079b ./libjava/gnu/java/security/provider/DERReader.java +2704871023b ./libjava/gnu/java/security/provider/DERWriter.java +3261508967b ./libjava/gnu/java/security/provider/DSAKeyPairGenerator.java +1519893159b ./libjava/gnu/java/security/provider/DSAParameterGenerator.java +1477530236b ./libjava/gnu/java/security/provider/DSAParameters.java +3260407392b ./libjava/gnu/java/security/provider/DSASignature.java +2068913615b ./libjava/gnu/java/security/provider/GnuDSAPrivateKey.java +1235159706b ./libjava/gnu/java/security/provider/GnuDSAPublicKey.java +3623080517b ./libjava/gnu/java/security/provider/Gnu.java +2149484977b ./libjava/gnu/java/security/provider/MD5.java +3696070442b ./libjava/gnu/java/security/provider/SHA1PRNG.java +1099987683b ./libjava/gnu/java/security/provider/SHA.java +1539127399b ./libjava/gnu/java/security/util/Prime.java +1289725769b ./libjava/gnu/java/text/BaseBreakIterator.java +3390709828b ./libjava/gnu/java/text/CharacterBreakIterator.java +1407853328b ./libjava/gnu/java/text/LineBreakIterator.java +1959252922b ./libjava/gnu/java/text/SentenceBreakIterator.java +1103805396b ./libjava/gnu/java/text/WordBreakIterator.java +3820369931b ./libjava/gnu/java/util/DoubleEnumeration.java + 840138884b ./libjava/gnu/java/util/EmptyEnumeration.java +1487334009b ./libjava/HACKING + 264180982b ./libjava/include/boehm-gc.h +2817074558b ./libjava/include/config.h.in +1821380608b ./libjava/include/.cvsignore +1108817619b ./libjava/include/default-signal.h + 833024369b ./libjava/include/dwarf2-signal.h +1608416031b ./libjava/include/i386-signal.h + 590982531b ./libjava/include/java-assert.h + 890969256b ./libjava/include/java-chardecomp.h +3721703006b ./libjava/include/java-chartables.h + 11772111b ./libjava/include/java-cpool.h + 853232758b ./libjava/include/java-insns.h + 827751901b ./libjava/include/java-interp.h + 770850052b ./libjava/include/java-props.h +2032951804b ./libjava/include/jni.h +1476617536b ./libjava/include/jvm.h +1398877611b ./libjava/include/jvmpi.h +2049405362b ./libjava/include/Makefile.am +2932752241b ./libjava/include/Makefile.in + 528567171b ./libjava/include/no-gc.h +2243083888b ./libjava/include/no-threads.h + 475052500b ./libjava/include/posix.h + 310794441b ./libjava/include/posix-threads.h +2170050975b ./libjava/include/powerpc-signal.h +1401115806b ./libjava/include/s390-signal.h +1012702888b ./libjava/include/sparc-signal.h + 216805921b ./libjava/include/stamp-h.in + 976722849b ./libjava/include/win32.h +2649356437b ./libjava/include/win32-signal.h +1995256761b ./libjava/include/win32-threads.h +3335842009b ./libjava/include/x86_64-signal.h +3764720684b ./libjava/interpret.cc +3506533125b ./libjava/java/applet/AppletContext.java +3229086933b ./libjava/java/applet/Applet.java +1680765461b ./libjava/java/applet/AppletStub.java +2170436367b ./libjava/java/applet/AudioClip.java + 613872008b ./libjava/java/awt/ActiveEvent.java +4143391530b ./libjava/java/awt/Adjustable.java + 94453016b ./libjava/java/awt/AlphaComposite.java +3526011036b ./libjava/java/awt/AttributeValue.java +3578239573b ./libjava/java/awt/AWTError.java +2387560357b ./libjava/java/awt/AWTEvent.java + 469159342b ./libjava/java/awt/AWTEventMulticaster.java + 705651278b ./libjava/java/awt/AWTException.java +3976492360b ./libjava/java/awt/AWTKeyStroke.java +4037429003b ./libjava/java/awt/AWTPermission.java +3781709551b ./libjava/java/awt/BasicStroke.java +4000225361b ./libjava/java/awt/BorderLayout.java +3580056686b ./libjava/java/awt/BufferCapabilities.java + 155576881b ./libjava/java/awt/Button.java +3153758342b ./libjava/java/awt/Canvas.java +4223116111b ./libjava/java/awt/CardLayout.java +2084690368b ./libjava/java/awt/CheckboxGroup.java + 238715688b ./libjava/java/awt/Checkbox.java +3055035423b ./libjava/java/awt/CheckboxMenuItem.java +1052527485b ./libjava/java/awt/Choice.java + 498416266b ./libjava/java/awt/color/CMMException.java + 960806366b ./libjava/java/awt/color/ColorSpace.java +1800874819b ./libjava/java/awt/color/ICC_ColorSpace.java +3509399304b ./libjava/java/awt/color/ICC_ProfileGray.java +2233522723b ./libjava/java/awt/color/ICC_Profile.java +2874732289b ./libjava/java/awt/color/ICC_ProfileRGB.java +2782110294b ./libjava/java/awt/Color.java +3567698033b ./libjava/java/awt/ColorPaintContext.java +4033383559b ./libjava/java/awt/color/ProfileDataException.java +2912911681b ./libjava/java/awt/Component.java +1717065250b ./libjava/java/awt/ComponentOrientation.java + 320873769b ./libjava/java/awt/CompositeContext.java +2831300442b ./libjava/java/awt/Composite.java + 724065501b ./libjava/java/awt/Container.java +1338315312b ./libjava/java/awt/ContainerOrderFocusTraversalPolicy.java +2451822490b ./libjava/java/awt/Cursor.java +3033779709b ./libjava/java/awt/datatransfer/Clipboard.java +4070519256b ./libjava/java/awt/datatransfer/ClipboardOwner.java +2891944126b ./libjava/java/awt/datatransfer/DataFlavor.java + 229458937b ./libjava/java/awt/datatransfer/FlavorMap.java +3697672232b ./libjava/java/awt/datatransfer/FlavorTable.java +1776151121b ./libjava/java/awt/datatransfer/MimeTypeParseException.java + 253155729b ./libjava/java/awt/datatransfer/StringSelection.java +1445228003b ./libjava/java/awt/datatransfer/SystemFlavorMap.java +1010717000b ./libjava/java/awt/datatransfer/Transferable.java + 726417761b ./libjava/java/awt/datatransfer/UnsupportedFlavorException.java +1469774519b ./libjava/java/awt/DefaultFocusTraversalPolicy.java +2509273387b ./libjava/java/awt/DefaultKeyboardFocusManager.java +3031261269b ./libjava/java/awt/Dialog.java +3428005045b ./libjava/java/awt/Dimension.java +2168140043b ./libjava/java/awt/DisplayMode.java +1025187418b ./libjava/java/awt/dnd/Autoscroll.java +2447971049b ./libjava/java/awt/dnd/DnDConstants.java +1102087244b ./libjava/java/awt/dnd/DragGestureEvent.java +2802041397b ./libjava/java/awt/dnd/DragGestureListener.java +3114129124b ./libjava/java/awt/dnd/DragGestureRecognizer.java +1356984825b ./libjava/java/awt/dnd/DragSourceAdapter.java +2128505939b ./libjava/java/awt/dnd/DragSourceContext.java +1488746875b ./libjava/java/awt/dnd/DragSourceDragEvent.java +4043246495b ./libjava/java/awt/dnd/DragSourceDropEvent.java + 238443577b ./libjava/java/awt/dnd/DragSourceEvent.java +1629612264b ./libjava/java/awt/dnd/DragSource.java +3292001816b ./libjava/java/awt/dnd/DragSourceListener.java +2429919247b ./libjava/java/awt/dnd/DragSourceMotionListener.java +2038089415b ./libjava/java/awt/dnd/DropTargetAdapter.java +3247445554b ./libjava/java/awt/dnd/DropTargetContext.java +3629879512b ./libjava/java/awt/dnd/DropTargetDragEvent.java +2203760588b ./libjava/java/awt/dnd/DropTargetDropEvent.java +3671737304b ./libjava/java/awt/dnd/DropTargetEvent.java +4147823551b ./libjava/java/awt/dnd/DropTarget.java +2764609457b ./libjava/java/awt/dnd/DropTargetListener.java +2705594945b ./libjava/java/awt/dnd/InvalidDnDOperationException.java +2612483306b ./libjava/java/awt/dnd/MouseDragGestureRecognizer.java +2157009526b ./libjava/java/awt/dnd/peer/DragSourceContextPeer.java +4093241194b ./libjava/java/awt/dnd/peer/DropTargetContextPeer.java + 591080406b ./libjava/java/awt/event/ActionEvent.java +3032932106b ./libjava/java/awt/event/ActionListener.java +1658245186b ./libjava/java/awt/event/AdjustmentEvent.java +1126909547b ./libjava/java/awt/event/AdjustmentListener.java +4256422651b ./libjava/java/awt/event/AWTEventListener.java +1218974938b ./libjava/java/awt/event/AWTEventListenerProxy.java + 742593982b ./libjava/java/awt/event/ComponentAdapter.java +3070654304b ./libjava/java/awt/event/ComponentEvent.java +1350036484b ./libjava/java/awt/event/ComponentListener.java +3046890041b ./libjava/java/awt/event/ContainerAdapter.java +1368633287b ./libjava/java/awt/event/ContainerEvent.java +3847122394b ./libjava/java/awt/event/ContainerListener.java + 483492170b ./libjava/java/awt/EventDispatchThread.java +2001594214b ./libjava/java/awt/event/FocusAdapter.java +1740308265b ./libjava/java/awt/event/FocusEvent.java + 71612696b ./libjava/java/awt/event/FocusListener.java + 25178828b ./libjava/java/awt/event/HierarchyBoundsAdapter.java +1852444527b ./libjava/java/awt/event/HierarchyBoundsListener.java + 914085271b ./libjava/java/awt/event/HierarchyEvent.java +1581886278b ./libjava/java/awt/event/HierarchyListener.java +4218631792b ./libjava/java/awt/event/InputEvent.java +3564551314b ./libjava/java/awt/event/InputMethodEvent.java +1748533120b ./libjava/java/awt/event/InputMethodListener.java +1285585304b ./libjava/java/awt/event/InvocationEvent.java +3488278756b ./libjava/java/awt/event/ItemEvent.java +1488812576b ./libjava/java/awt/event/ItemListener.java +3029266233b ./libjava/java/awt/Event.java +1065108034b ./libjava/java/awt/event/KeyAdapter.java +1381841346b ./libjava/java/awt/event/KeyEvent.java +2529341460b ./libjava/java/awt/event/KeyListener.java + 328109079b ./libjava/java/awt/event/MouseAdapter.java +3693609814b ./libjava/java/awt/event/MouseEvent.java +2805020725b ./libjava/java/awt/event/MouseListener.java +3165358338b ./libjava/java/awt/event/MouseMotionAdapter.java + 586825684b ./libjava/java/awt/event/MouseMotionListener.java +3800295855b ./libjava/java/awt/event/MouseWheelEvent.java +2429115855b ./libjava/java/awt/event/MouseWheelListener.java +2777618879b ./libjava/java/awt/event/PaintEvent.java + 258490417b ./libjava/java/awt/EventQueue.java +1736791458b ./libjava/java/awt/event/TextEvent.java +1113873283b ./libjava/java/awt/event/TextListener.java +3149748542b ./libjava/java/awt/event/WindowAdapter.java +1646143115b ./libjava/java/awt/event/WindowEvent.java + 499567421b ./libjava/java/awt/event/WindowFocusListener.java + 178882217b ./libjava/java/awt/event/WindowListener.java +2054241804b ./libjava/java/awt/event/WindowStateListener.java + 803293815b ./libjava/java/awt/FileDialog.java +3460513004b ./libjava/java/awt/FlowLayout.java +2093793136b ./libjava/java/awt/FocusTraversalPolicy.java +2988174516b ./libjava/java/awt/FontFormatException.java + 218799448b ./libjava/java/awt/Font.java + 484873117b ./libjava/java/awt/FontMetrics.java + 797362298b ./libjava/java/awt/font/TextHitInfo.java + 557579533b ./libjava/java/awt/Frame.java +3687585830b ./libjava/java/awt/geom/AffineTransform.java + 29333179b ./libjava/java/awt/geom/Arc2D.java + 117138830b ./libjava/java/awt/geom/Area.java +1012349416b ./libjava/java/awt/geom/CubicCurve2D.java +1325555627b ./libjava/java/awt/geom/Dimension2D.java +1391849143b ./libjava/java/awt/geom/Ellipse2D.java + 95968592b ./libjava/java/awt/geom/FlatteningPathIterator.java + 197610622b ./libjava/java/awt/geom/GeneralPath.java +1358976481b ./libjava/java/awt/geom/IllegalPathStateException.java +4272165898b ./libjava/java/awt/geom/Line2D.java + 487804427b ./libjava/java/awt/geom/NoninvertibleTransformException.java +1751830836b ./libjava/java/awt/geom/PathIterator.java +2496314352b ./libjava/java/awt/geom/Point2D.java +1176889339b ./libjava/java/awt/geom/QuadCurve2D.java +3423320809b ./libjava/java/awt/geom/Rectangle2D.java +3367968605b ./libjava/java/awt/geom/RectangularShape.java +3819292914b ./libjava/java/awt/geom/RoundRectangle2D.java + 593542459b ./libjava/java/awt/GradientPaint.java +1169548611b ./libjava/java/awt/Graphics2D.java + 580882191b ./libjava/java/awt/GraphicsConfigTemplate.java +3351412922b ./libjava/java/awt/GraphicsConfiguration.java +3538996993b ./libjava/java/awt/GraphicsDevice.java +3023278509b ./libjava/java/awt/GraphicsEnvironment.java +2012998318b ./libjava/java/awt/Graphics.java +3926197676b ./libjava/java/awt/GridBagConstraints.java +1018877862b ./libjava/java/awt/GridBagLayout.java + 43546062b ./libjava/java/awt/GridLayout.java + 344540931b ./libjava/java/awt/HeadlessException.java +3789228907b ./libjava/java/awt/IllegalComponentStateException.java +2039150620b ./libjava/java/awt/image/AreaAveragingScaleFilter.java + 47278745b ./libjava/java/awt/image/BufferedImage.java +2036451294b ./libjava/java/awt/image/BufferedImageOp.java + 27995175b ./libjava/java/awt/image/BufferStrategy.java +2493337469b ./libjava/java/awt/ImageCapabilities.java +1269423221b ./libjava/java/awt/image/ColorModel.java + 109440071b ./libjava/java/awt/image/ComponentColorModel.java +1906201349b ./libjava/java/awt/image/ComponentSampleModel.java +3384911687b ./libjava/java/awt/image/CropImageFilter.java +3465530846b ./libjava/java/awt/image/DataBufferByte.java +4075525464b ./libjava/java/awt/image/DataBufferInt.java + 634855604b ./libjava/java/awt/image/DataBuffer.java +3095543468b ./libjava/java/awt/image/DataBufferUShort.java +1806419668b ./libjava/java/awt/image/DirectColorModel.java +3631042426b ./libjava/java/awt/image/FilteredImageSource.java +2890896341b ./libjava/java/awt/image/ImageConsumer.java + 696638785b ./libjava/java/awt/image/ImageFilter.java +4043851738b ./libjava/java/awt/image/ImageObserver.java +3411264349b ./libjava/java/awt/image/ImageProducer.java +2311312957b ./libjava/java/awt/image/ImagingOpException.java +1293101551b ./libjava/java/awt/image/IndexColorModel.java +2718926858b ./libjava/java/awt/Image.java +2126711191b ./libjava/java/awt/image/MemoryImageSource.java +1585332925b ./libjava/java/awt/image/PackedColorModel.java +3420827243b ./libjava/java/awt/image/PixelGrabber.java +3515952183b ./libjava/java/awt/image/RasterFormatException.java +1883441019b ./libjava/java/awt/image/Raster.java + 869369986b ./libjava/java/awt/image/RasterOp.java +2050559967b ./libjava/java/awt/image/renderable/ContextualRenderedImageFactory.java +1792765242b ./libjava/java/awt/image/renderable/ParameterBlock.java + 943978836b ./libjava/java/awt/image/renderable/RenderableImage.java + 30237810b ./libjava/java/awt/image/renderable/RenderableImageOp.java + 134114010b ./libjava/java/awt/image/renderable/RenderableImageProducer.java +3991882613b ./libjava/java/awt/image/renderable/RenderContext.java +2864582905b ./libjava/java/awt/image/renderable/RenderedImageFactory.java +2829036068b ./libjava/java/awt/image/RenderedImage.java +3510533440b ./libjava/java/awt/image/ReplicateScaleFilter.java +4052348878b ./libjava/java/awt/image/RGBImageFilter.java +1652657911b ./libjava/java/awt/image/SampleModel.java +2512892899b ./libjava/java/awt/image/SinglePixelPackedSampleModel.java +3763437230b ./libjava/java/awt/image/TileObserver.java + 201953267b ./libjava/java/awt/image/VolatileImage.java + 4567438b ./libjava/java/awt/image/WritableRaster.java +4267361925b ./libjava/java/awt/image/WritableRenderedImage.java +3017975380b ./libjava/java/awt/im/InputContext.java +3459586354b ./libjava/java/awt/im/InputMethodHighlight.java +3751290640b ./libjava/java/awt/im/InputMethodRequests.java + 588530106b ./libjava/java/awt/im/InputSubset.java + 771850894b ./libjava/java/awt/im/spi/InputMethodContext.java +2738209418b ./libjava/java/awt/im/spi/InputMethodDescriptor.java +3747011663b ./libjava/java/awt/im/spi/InputMethod.java +2855255637b ./libjava/java/awt/Insets.java +2919804909b ./libjava/java/awt/ItemSelectable.java +3548735145b ./libjava/java/awt/JobAttributes.java +2148109134b ./libjava/java/awt/KeyboardFocusManager.java + 498257517b ./libjava/java/awt/KeyEventDispatcher.java +2266678890b ./libjava/java/awt/KeyEventPostProcessor.java +3064848655b ./libjava/java/awt/Label.java +2267522997b ./libjava/java/awt/LayoutManager2.java + 939373230b ./libjava/java/awt/LayoutManager.java + 685065105b ./libjava/java/awt/List.java +4032096533b ./libjava/java/awt/MediaTracker.java +1493315237b ./libjava/java/awt/MenuBar.java +2897941301b ./libjava/java/awt/MenuComponent.java +2778668375b ./libjava/java/awt/MenuContainer.java + 864519593b ./libjava/java/awt/MenuItem.java +2782059501b ./libjava/java/awt/Menu.java +2408918380b ./libjava/java/awt/MenuShortcut.java +1435803511b ./libjava/java/awt/PageAttributes.java +3456029234b ./libjava/java/awt/PaintContext.java +1356355652b ./libjava/java/awt/Paint.java + 667414534b ./libjava/java/awt/Panel.java +1611158274b ./libjava/java/awt/peer/ButtonPeer.java +1171238008b ./libjava/java/awt/peer/CanvasPeer.java + 483129233b ./libjava/java/awt/peer/CheckboxMenuItemPeer.java +1055872542b ./libjava/java/awt/peer/CheckboxPeer.java +2176941064b ./libjava/java/awt/peer/ChoicePeer.java +1485974642b ./libjava/java/awt/peer/ComponentPeer.java + 254287469b ./libjava/java/awt/peer/ContainerPeer.java +1630111979b ./libjava/java/awt/peer/DialogPeer.java +3476723069b ./libjava/java/awt/peer/FileDialogPeer.java +1821313126b ./libjava/java/awt/peer/FontPeer.java +2885509310b ./libjava/java/awt/peer/FramePeer.java +1219267739b ./libjava/java/awt/peer/LabelPeer.java + 542666273b ./libjava/java/awt/peer/LightweightPeer.java +2680629684b ./libjava/java/awt/peer/ListPeer.java + 721644029b ./libjava/java/awt/peer/MenuBarPeer.java +1694400788b ./libjava/java/awt/peer/MenuComponentPeer.java +2412205583b ./libjava/java/awt/peer/MenuItemPeer.java +2144114987b ./libjava/java/awt/peer/MenuPeer.java +3010921620b ./libjava/java/awt/peer/PanelPeer.java +3378714445b ./libjava/java/awt/peer/PopupMenuPeer.java +2932476036b ./libjava/java/awt/peer/ScrollbarPeer.java + 921008058b ./libjava/java/awt/peer/ScrollPanePeer.java +4184845888b ./libjava/java/awt/peer/TextAreaPeer.java +1984969162b ./libjava/java/awt/peer/TextComponentPeer.java +3129312744b ./libjava/java/awt/peer/TextFieldPeer.java +2230435871b ./libjava/java/awt/peer/WindowPeer.java +1667509381b ./libjava/java/awt/Point.java +1337742529b ./libjava/java/awt/Polygon.java +1012523291b ./libjava/java/awt/PopupMenu.java + 895727923b ./libjava/java/awt/print/Book.java +2575252233b ./libjava/java/awt/PrintGraphics.java +1045531247b ./libjava/java/awt/PrintJob.java + 665581200b ./libjava/java/awt/print/Pageable.java +2833569988b ./libjava/java/awt/print/PageFormat.java +2950073433b ./libjava/java/awt/print/Paper.java +2988584336b ./libjava/java/awt/print/Printable.java + 803392179b ./libjava/java/awt/print/PrinterAbortException.java +3382830069b ./libjava/java/awt/print/PrinterException.java + 767673772b ./libjava/java/awt/print/PrinterGraphics.java +3099051394b ./libjava/java/awt/print/PrinterIOException.java +2450229836b ./libjava/java/awt/print/PrinterJob.java +3867925269b ./libjava/java/awt/Rectangle.java +3068597129b ./libjava/java/awt/RenderingHints.java +2145818565b ./libjava/java/awt/Robot.java +1655268610b ./libjava/java/awt/Scrollbar.java +2144642110b ./libjava/java/awt/ScrollPaneAdjustable.java +1265557509b ./libjava/java/awt/ScrollPane.java +1622161060b ./libjava/java/awt/Shape.java +2113160201b ./libjava/java/awt/Stroke.java +2393232210b ./libjava/java/awt/SystemColor.java +1409075397b ./libjava/java/awt/TextArea.java +1189512898b ./libjava/java/awt/TextComponent.java +2808733748b ./libjava/java/awt/TextField.java +2679622818b ./libjava/java/awt/TexturePaint.java +2797418683b ./libjava/java/awt/Toolkit.java +3811432567b ./libjava/java/awt/Transparency.java +3101170851b ./libjava/java/awt/Window.java +1515366999b ./libjava/java/beans/AppletInitializer.java +2669908550b ./libjava/java/beans/beancontext/BeanContextChildComponentProxy.java +1680972619b ./libjava/java/beans/beancontext/BeanContextChild.java + 488232453b ./libjava/java/beans/beancontext/BeanContextChildSupport.java +1094587434b ./libjava/java/beans/beancontext/BeanContextContainerProxy.java +1135449293b ./libjava/java/beans/beancontext/BeanContextEvent.java +2767542609b ./libjava/java/beans/beancontext/BeanContext.java + 242862210b ./libjava/java/beans/beancontext/BeanContextMembershipEvent.java +2481552408b ./libjava/java/beans/beancontext/BeanContextMembershipListener.java +2023778890b ./libjava/java/beans/beancontext/BeanContextProxy.java +3567375214b ./libjava/java/beans/beancontext/BeanContextServiceAvailableEvent.java +1524483334b ./libjava/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java +2290646255b ./libjava/java/beans/beancontext/BeanContextServiceProvider.java +3486010592b ./libjava/java/beans/beancontext/BeanContextServiceRevokedEvent.java +1792611913b ./libjava/java/beans/beancontext/BeanContextServiceRevokedListener.java + 172300183b ./libjava/java/beans/beancontext/BeanContextServices.java + 649450665b ./libjava/java/beans/beancontext/BeanContextServicesListener.java +1833441000b ./libjava/java/beans/BeanDescriptor.java +1524972636b ./libjava/java/beans/BeanInfo.java + 744629114b ./libjava/java/beans/Beans.java +2117723836b ./libjava/java/beans/Customizer.java +1994194050b ./libjava/java/beans/DesignMode.java +3820662012b ./libjava/java/beans/EventSetDescriptor.java +2574430131b ./libjava/java/beans/ExceptionListener.java +4125494981b ./libjava/java/beans/FeatureDescriptor.java +1047826036b ./libjava/java/beans/IndexedPropertyDescriptor.java +2875985243b ./libjava/java/beans/IntrospectionException.java +2580414211b ./libjava/java/beans/Introspector.java + 649392727b ./libjava/java/beans/MethodDescriptor.java +3829002128b ./libjava/java/beans/ParameterDescriptor.java +1631945746b ./libjava/java/beans/PropertyChangeEvent.java + 471956345b ./libjava/java/beans/PropertyChangeListener.java +1512558450b ./libjava/java/beans/PropertyChangeListenerProxy.java +1009159415b ./libjava/java/beans/PropertyChangeSupport.java +3214497699b ./libjava/java/beans/PropertyDescriptor.java + 199700315b ./libjava/java/beans/PropertyEditor.java +1782408506b ./libjava/java/beans/PropertyEditorManager.java +1820268780b ./libjava/java/beans/PropertyEditorSupport.java +4007301740b ./libjava/java/beans/PropertyVetoException.java +2552578115b ./libjava/java/beans/SimpleBeanInfo.java + 18668222b ./libjava/java/beans/VetoableChangeListener.java +1333667518b ./libjava/java/beans/VetoableChangeListenerProxy.java +3099026450b ./libjava/java/beans/VetoableChangeSupport.java +1473289197b ./libjava/java/beans/Visibility.java + 200470800b ./libjava/java/io/BufferedInputStream.java +1289264783b ./libjava/java/io/BufferedOutputStream.java +2712911459b ./libjava/java/io/BufferedReader.java +1491845880b ./libjava/java/io/BufferedWriter.java +3804278996b ./libjava/java/io/ByteArrayInputStream.java + 200503157b ./libjava/java/io/ByteArrayOutputStream.java +1595495810b ./libjava/java/io/CharArrayReader.java +2053362408b ./libjava/java/io/CharArrayWriter.java +4153455823b ./libjava/java/io/CharConversionException.java + 833277233b ./libjava/java/io/DataInput.java +1935409472b ./libjava/java/io/DataInputStream.java +2779752650b ./libjava/java/io/DataOutput.java +2879044799b ./libjava/java/io/DataOutputStream.java + 431456788b ./libjava/java/io/EOFException.java +2008649999b ./libjava/java/io/Externalizable.java +2244502590b ./libjava/java/io/FileDescriptor.java +3092690903b ./libjava/java/io/FileFilter.java +1289873619b ./libjava/java/io/FileInputStream.java + 445146170b ./libjava/java/io/File.java + 57206385b ./libjava/java/io/FilenameFilter.java +3349996992b ./libjava/java/io/FileNotFoundException.java + 845573317b ./libjava/java/io/FileOutputStream.java +3458190272b ./libjava/java/io/FilePermission.java + 480136026b ./libjava/java/io/FileReader.java +3272147344b ./libjava/java/io/FileWriter.java + 491642459b ./libjava/java/io/FilterInputStream.java +3572067476b ./libjava/java/io/FilterOutputStream.java + 834480594b ./libjava/java/io/FilterReader.java + 805331833b ./libjava/java/io/FilterWriter.java +1021426083b ./libjava/java/io/InputStream.java +3092965501b ./libjava/java/io/InputStreamReader.java + 811084925b ./libjava/java/io/InterruptedIOException.java +1806625621b ./libjava/java/io/InvalidClassException.java +4213264284b ./libjava/java/io/InvalidObjectException.java +3499037157b ./libjava/java/io/IOException.java +2046387247b ./libjava/java/io/LineNumberInputStream.java +1977393201b ./libjava/java/io/LineNumberReader.java + 873510583b ./libjava/java/io/natFileDescriptorEcos.cc + 474317936b ./libjava/java/io/natFileDescriptorPosix.cc +1364932101b ./libjava/java/io/natFileDescriptorWin32.cc +3966839745b ./libjava/java/io/natFilePosix.cc +3758140118b ./libjava/java/io/natFileWin32.cc + 459733413b ./libjava/java/io/natObjectInputStream.cc + 439868232b ./libjava/java/io/natVMObjectStreamClass.cc +2817046586b ./libjava/java/io/NotActiveException.java + 241424297b ./libjava/java/io/NotSerializableException.java +3695857432b ./libjava/java/io/ObjectInput.java +4103606162b ./libjava/java/io/ObjectInputStream.java +1835600781b ./libjava/java/io/ObjectInputValidation.java + 601064657b ./libjava/java/io/ObjectOutput.java +1579919169b ./libjava/java/io/ObjectOutputStream.java + 66520657b ./libjava/java/io/ObjectStreamClass.java + 410604428b ./libjava/java/io/ObjectStreamConstants.java +3589764989b ./libjava/java/io/ObjectStreamException.java +1962696547b ./libjava/java/io/ObjectStreamField.java + 776684190b ./libjava/java/io/OptionalDataException.java +3053819886b ./libjava/java/io/OutputStream.java +3235943590b ./libjava/java/io/OutputStreamWriter.java +2127281274b ./libjava/java/io/PipedInputStream.java +4261211463b ./libjava/java/io/PipedOutputStream.java +3065379959b ./libjava/java/io/PipedReader.java +3864918147b ./libjava/java/io/PipedWriter.java +1804277999b ./libjava/java/io/PrintStream.java + 569978908b ./libjava/java/io/PrintWriter.java +3038939981b ./libjava/java/io/PushbackInputStream.java +2210002535b ./libjava/java/io/PushbackReader.java + 707722423b ./libjava/java/io/RandomAccessFile.java +3147885412b ./libjava/java/io/Reader.java + 978743808b ./libjava/java/io/SequenceInputStream.java +1018370618b ./libjava/java/io/Serializable.java +2304632965b ./libjava/java/io/SerializablePermission.java +1922662748b ./libjava/java/io/StreamCorruptedException.java +1213715586b ./libjava/java/io/StreamTokenizer.java +1180454189b ./libjava/java/io/StringBufferInputStream.java +3179611106b ./libjava/java/io/StringReader.java +2231068296b ./libjava/java/io/StringWriter.java +2020363932b ./libjava/java/io/SyncFailedException.java +1184652293b ./libjava/java/io/UnsupportedEncodingException.java + 753296513b ./libjava/java/io/UTFDataFormatException.java +3949190653b ./libjava/java/io/VMObjectStreamClass.java +1793710473b ./libjava/java/io/WriteAbortedException.java +3470521880b ./libjava/java/io/Writer.java +1705015121b ./libjava/java/lang/AbstractMethodError.java +3608826441b ./libjava/java/lang/ArithmeticException.java +1408252974b ./libjava/java/lang/ArrayIndexOutOfBoundsException.java + 765150679b ./libjava/java/lang/ArrayStoreException.java + 306993996b ./libjava/java/lang/AssertionError.java + 390582101b ./libjava/java/lang/Boolean.java +1656999773b ./libjava/java/lang/Byte.java +2227892273b ./libjava/java/lang/Character.java +1320727522b ./libjava/java/lang/CharSequence.java +2151473066b ./libjava/java/lang/ClassCastException.java +2126293361b ./libjava/java/lang/ClassCircularityError.java +1199144380b ./libjava/java/lang/ClassFormatError.java +1230118788b ./libjava/java/lang/Class.h +3137319053b ./libjava/java/lang/Class.java +1934884531b ./libjava/java/lang/ClassLoader.java +3832354279b ./libjava/java/lang/ClassNotFoundException.java +1486373898b ./libjava/java/lang/Cloneable.java + 673068051b ./libjava/java/lang/CloneNotSupportedException.java +3893631920b ./libjava/java/lang/Comparable.java +4032774784b ./libjava/java/lang/Compiler.java +1200936367b ./libjava/java/lang/Double.java +1435754341b ./libjava/java/lang/dtoa.c + 994774164b ./libjava/java/lang/e_acos.c +4273053537b ./libjava/java/lang/e_asin.c +1280734317b ./libjava/java/lang/e_atan2.c +1379141136b ./libjava/java/lang/EcosProcess.java +2698793341b ./libjava/java/lang/e_exp.c +3934619985b ./libjava/java/lang/e_fmod.c +3710448655b ./libjava/java/lang/e_log.c + 876585599b ./libjava/java/lang/e_pow.c +3495227073b ./libjava/java/lang/e_remainder.c +3827866584b ./libjava/java/lang/e_rem_pio2.c + 9105713b ./libjava/java/lang/Error.java + 351649389b ./libjava/java/lang/e_scalb.c +4172761909b ./libjava/java/lang/e_sqrt.c +1952296714b ./libjava/java/lang/ExceptionInInitializerError.java +2472475140b ./libjava/java/lang/Exception.java + 773177573b ./libjava/java/lang/fdlibm.h +3220530637b ./libjava/java/lang/Float.java +1797756641b ./libjava/java/lang/ieeefp.h +1418569968b ./libjava/java/lang/IllegalAccessError.java +1197904351b ./libjava/java/lang/IllegalAccessException.java + 394073694b ./libjava/java/lang/IllegalArgumentException.java + 792399989b ./libjava/java/lang/IllegalMonitorStateException.java +4199675375b ./libjava/java/lang/IllegalStateException.java +2942340144b ./libjava/java/lang/IllegalThreadStateException.java +3713589241b ./libjava/java/lang/IncompatibleClassChangeError.java +3797428312b ./libjava/java/lang/IndexOutOfBoundsException.java +2358284394b ./libjava/java/lang/InheritableThreadLocal.java +2732567219b ./libjava/java/lang/InstantiationError.java +4238832620b ./libjava/java/lang/InstantiationException.java + 654167576b ./libjava/java/lang/Integer.java +2038401493b ./libjava/java/lang/InternalError.java +1061890963b ./libjava/java/lang/InterruptedException.java +2140439599b ./libjava/java/lang/k_cos.c +2521991737b ./libjava/java/lang/k_rem_pio2.c +1794170989b ./libjava/java/lang/k_sin.c +2812209061b ./libjava/java/lang/k_tan.c + 524389970b ./libjava/java/lang/LinkageError.java + 960037250b ./libjava/java/lang/Long.java +3228990355b ./libjava/java/lang/Math.java +3525801158b ./libjava/java/lang/mprec.c + 338852744b ./libjava/java/lang/mprec.h +2041042935b ./libjava/java/lang/natCharacter.cc +4068337916b ./libjava/java/lang/natClass.cc +1216079886b ./libjava/java/lang/natClassLoader.cc +3519010570b ./libjava/java/lang/natDouble.cc +2312870767b ./libjava/java/lang/natEcosProcess.cc + 91234316b ./libjava/java/lang/natFloat.cc +3510482433b ./libjava/java/lang/natMath.cc +3690041071b ./libjava/java/lang/natObject.cc + 152803494b ./libjava/java/lang/natPosixProcess.cc + 789884803b ./libjava/java/lang/natRuntime.cc + 209062817b ./libjava/java/lang/natStringBuffer.cc +3573330723b ./libjava/java/lang/natString.cc +1777124194b ./libjava/java/lang/natSystem.cc + 636949972b ./libjava/java/lang/natThread.cc + 585510303b ./libjava/java/lang/natVMSecurityManager.cc +2120194864b ./libjava/java/lang/natWin32Process.cc + 263797800b ./libjava/java/lang/NegativeArraySizeException.java +3319507675b ./libjava/java/lang/NoClassDefFoundError.java +4085492067b ./libjava/java/lang/NoSuchFieldError.java +2323645147b ./libjava/java/lang/NoSuchFieldException.java + 344512868b ./libjava/java/lang/NoSuchMethodError.java +1564778027b ./libjava/java/lang/NoSuchMethodException.java +1207657808b ./libjava/java/lang/NullPointerException.java +1235646575b ./libjava/java/lang/NumberFormatException.java +4257473768b ./libjava/java/lang/Number.java +3421547735b ./libjava/java/lang/Object.h +3641470251b ./libjava/java/lang/Object.java +1753573435b ./libjava/java/lang/OutOfMemoryError.java +2281685049b ./libjava/java/lang/Package.java +2135848456b ./libjava/java/lang/PosixProcess.java + 281793156b ./libjava/java/lang/Process.java +1863148120b ./libjava/java/lang/reflect/AccessibleObject.java +1772289084b ./libjava/java/lang/reflect/Array.java +1042641503b ./libjava/java/lang/reflect/Constructor.java +2343995282b ./libjava/java/lang/reflect/Field.java +3471691201b ./libjava/java/lang/reflect/InvocationHandler.java +1047699882b ./libjava/java/lang/reflect/InvocationTargetException.java +2195316717b ./libjava/java/lang/reflect/Member.java +3154056039b ./libjava/java/lang/reflect/Method.java +2395391486b ./libjava/java/lang/reflect/Modifier.java + 467850593b ./libjava/java/lang/reflect/natArray.cc +3363342234b ./libjava/java/lang/reflect/natConstructor.cc +1629711356b ./libjava/java/lang/reflect/natField.cc +1126649798b ./libjava/java/lang/reflect/natMethod.cc +2206651938b ./libjava/java/lang/reflect/natProxy.cc +4197235819b ./libjava/java/lang/reflect/Proxy.java +3286982797b ./libjava/java/lang/reflect/ReflectPermission.java +2625799733b ./libjava/java/lang/reflect/UndeclaredThrowableException.java +3450092246b ./libjava/java/lang/ref/natReference.cc +1460247144b ./libjava/java/lang/ref/PhantomReference.java +1257792028b ./libjava/java/lang/ref/Reference.java + 65399149b ./libjava/java/lang/ref/ReferenceQueue.java +3675082054b ./libjava/java/lang/ref/SoftReference.java +4137952990b ./libjava/java/lang/ref/WeakReference.java + 314741759b ./libjava/java/lang/Runnable.java +3456940884b ./libjava/java/lang/RuntimeException.java + 520756140b ./libjava/java/lang/Runtime.java +2126854009b ./libjava/java/lang/RuntimePermission.java +4211007333b ./libjava/java/lang/s_atan.c +1992861509b ./libjava/java/lang/s_ceil.c +2560516823b ./libjava/java/lang/s_copysign.c + 138245783b ./libjava/java/lang/s_cos.c +3060742237b ./libjava/java/lang/SecurityException.java +2913842258b ./libjava/java/lang/SecurityManager.java +2696927637b ./libjava/java/lang/s_fabs.c +2861859787b ./libjava/java/lang/sf_fabs.c +1587392745b ./libjava/java/lang/s_floor.c +3733918551b ./libjava/java/lang/sf_rint.c +2863678286b ./libjava/java/lang/Short.java + 781279555b ./libjava/java/lang/s_rint.c +1543063550b ./libjava/java/lang/s_scalbn.c + 683141039b ./libjava/java/lang/s_sin.c +4244757918b ./libjava/java/lang/StackOverflowError.java +2186241527b ./libjava/java/lang/StackTraceElement.java +2604631654b ./libjava/java/lang/s_tan.c +2934755101b ./libjava/java/lang/StrictMath.java +2253734108b ./libjava/java/lang/StringBuffer.java + 976268260b ./libjava/java/lang/StringIndexOutOfBoundsException.java +1255014411b ./libjava/java/lang/String.java +2159586687b ./libjava/java/lang/strtod.c +4124028661b ./libjava/java/lang/System.java + 708268231b ./libjava/java/lang/ThreadDeath.java +1472651677b ./libjava/java/lang/ThreadGroup.java +2224008050b ./libjava/java/lang/Thread.java +2461717169b ./libjava/java/lang/ThreadLocal.java + 865003071b ./libjava/java/lang/Throwable.java +1410681639b ./libjava/java/lang/UnknownError.java +3661785266b ./libjava/java/lang/UnsatisfiedLinkError.java +1590920791b ./libjava/java/lang/UnsupportedClassVersionError.java +1755663743b ./libjava/java/lang/UnsupportedOperationException.java +1033563786b ./libjava/java/lang/VerifyError.java + 119886432b ./libjava/java/lang/VirtualMachineError.java + 805198848b ./libjava/java/lang/VMClassLoader.java +1683849443b ./libjava/java/lang/VMSecurityManager.java + 108756976b ./libjava/java/lang/VMThrowable.java +4151098611b ./libjava/java/lang/Void.java +2208706716b ./libjava/java/lang/w_acos.c +2509257289b ./libjava/java/lang/w_asin.c + 129756780b ./libjava/java/lang/w_atan2.c +3101537020b ./libjava/java/lang/w_exp.c +4251570485b ./libjava/java/lang/w_fmod.c +3963510586b ./libjava/java/lang/Win32Process.java +2517288589b ./libjava/java/lang/w_log.c +2200179114b ./libjava/java/lang/w_pow.c +3127225850b ./libjava/java/lang/w_remainder.c +3084712253b ./libjava/java/lang/w_sqrt.c + 592829120b ./libjava/java/math/BigDecimal.java +1238150788b ./libjava/java/math/BigInteger.java +3180929962b ./libjava/java/net/Authenticator.java +1743512707b ./libjava/java/net/BindException.java +2426087274b ./libjava/java/net/ConnectException.java +2451709496b ./libjava/java/net/ContentHandlerFactory.java +3990596783b ./libjava/java/net/ContentHandler.java + 848318870b ./libjava/java/net/DatagramPacket.java +2274051154b ./libjava/java/net/DatagramSocketImplFactory.java +2506966924b ./libjava/java/net/DatagramSocketImpl.java +3906909869b ./libjava/java/net/DatagramSocket.java +1502291104b ./libjava/java/net/FileNameMap.java +2216245141b ./libjava/java/net/HttpURLConnection.java +2818832983b ./libjava/java/net/Inet4Address.java +2278252408b ./libjava/java/net/Inet6Address.java +4139718372b ./libjava/java/net/InetAddress.java +1410075727b ./libjava/java/net/InetSocketAddress.java +1448108501b ./libjava/java/net/JarURLConnection.java +2375086431b ./libjava/java/net/MalformedURLException.java +3239854152b ./libjava/java/net/MulticastSocket.java +1717571079b ./libjava/java/net/natInetAddress.cc +1172732398b ./libjava/java/net/natNetworkInterface.cc +1843848253b ./libjava/java/net/natPlainDatagramSocketImpl.cc +3546340705b ./libjava/java/net/natPlainSocketImpl.cc +1976437067b ./libjava/java/net/NetPermission.java +2182773416b ./libjava/java/net/NetworkInterface.java +1314162899b ./libjava/java/net/NoRouteToHostException.java +2364180137b ./libjava/java/net/PasswordAuthentication.java +2704087174b ./libjava/java/net/PlainDatagramSocketImpl.java +1639544030b ./libjava/java/net/PlainSocketImpl.java + 9108857b ./libjava/java/net/PortUnreachableException.java +4269059656b ./libjava/java/net/ProtocolException.java +1143041390b ./libjava/java/net/ServerSocket.java +1288381648b ./libjava/java/net/SocketAddress.java +2640191189b ./libjava/java/net/SocketException.java +2277031455b ./libjava/java/net/SocketImplFactory.java +1936643428b ./libjava/java/net/SocketImpl.java +1962161860b ./libjava/java/net/Socket.java +2287397673b ./libjava/java/net/SocketOptions.java +2557609826b ./libjava/java/net/SocketPermission.java +2121024205b ./libjava/java/net/SocketTimeoutException.java + 621547579b ./libjava/java/net/UnknownHostException.java +1524613334b ./libjava/java/net/UnknownServiceException.java +1778798028b ./libjava/java/net/URI.java +1110355129b ./libjava/java/net/URISyntaxException.java + 92332022b ./libjava/java/net/URLClassLoader.java +1087332218b ./libjava/java/net/URLConnection.java +3344161737b ./libjava/java/net/URLDecoder.java +1435682115b ./libjava/java/net/URLEncoder.java +3836199530b ./libjava/java/net/URL.java +2216267556b ./libjava/java/net/URLStreamHandlerFactory.java +2420777516b ./libjava/java/net/URLStreamHandler.java + 114232809b ./libjava/java/nio/Buffer.java +3003180277b ./libjava/java/nio/BufferOverflowException.java +2231682041b ./libjava/java/nio/BufferUnderflowException.java +1601207350b ./libjava/java/nio/ByteBuffer.java +3686289353b ./libjava/java/nio/ByteOrder.java +1177379858b ./libjava/java/nio/channels/AlreadyConnectedException.java +1107823056b ./libjava/java/nio/channels/AsynchronousCloseException.java +3361202762b ./libjava/java/nio/channels/ByteChannel.java + 208984261b ./libjava/java/nio/channels/CancelledKeyException.java +2343921310b ./libjava/java/nio/channels/Channel.java +2787319640b ./libjava/java/nio/channels/Channels.java +2786751875b ./libjava/java/nio/channels/ClosedByInterruptException.java +4212624934b ./libjava/java/nio/channels/ClosedChannelException.java +4203077387b ./libjava/java/nio/channels/ClosedSelectorException.java +3740244084b ./libjava/java/nio/channels/ConnectionPendingException.java +3518662813b ./libjava/java/nio/channels/DatagramChannel.java +3885509195b ./libjava/java/nio/channels/FileChannel.java + 868008962b ./libjava/java/nio/channels/FileLockInterruptionException.java +3845407183b ./libjava/java/nio/channels/FileLock.java +2289036483b ./libjava/java/nio/channels/GatheringByteChannel.java +1128586081b ./libjava/java/nio/channels/IllegalBlockingModeException.java +1109611563b ./libjava/java/nio/channels/IllegalSelectorException.java +1672534674b ./libjava/java/nio/channels/InterruptibleChannel.java +3350473350b ./libjava/java/nio/channels/NoConnectionPendingException.java + 608877251b ./libjava/java/nio/channels/NonReadableChannelException.java +3872587480b ./libjava/java/nio/channels/NonWritableChannelException.java +1101980409b ./libjava/java/nio/channels/NotYetBoundException.java + 890667765b ./libjava/java/nio/channels/NotYetConnectedException.java +1778308890b ./libjava/java/nio/channels/OverlappingFileLockException.java +2039195070b ./libjava/java/nio/channels/Pipe.java +3283352633b ./libjava/java/nio/channels/ReadableByteChannel.java +1278030260b ./libjava/java/nio/channels/ScatteringByteChannel.java +1187145085b ./libjava/java/nio/channels/SelectableChannel.java +2222366718b ./libjava/java/nio/channels/SelectionKey.java + 449503035b ./libjava/java/nio/channels/Selector.java + 756463571b ./libjava/java/nio/channels/ServerSocketChannel.java +2666360020b ./libjava/java/nio/channels/SocketChannel.java +1504911414b ./libjava/java/nio/channels/spi/AbstractInterruptibleChannel.java +1375134345b ./libjava/java/nio/channels/spi/AbstractSelectableChannel.java +4093345435b ./libjava/java/nio/channels/spi/AbstractSelectionKey.java +1401298231b ./libjava/java/nio/channels/spi/AbstractSelector.java +4050154085b ./libjava/java/nio/channels/spi/SelectorProvider.java +2778637637b ./libjava/java/nio/channels/UnresolvedAddressException.java +3969634423b ./libjava/java/nio/channels/UnsupportedAddressTypeException.java +3544554741b ./libjava/java/nio/channels/WritableByteChannel.java +2811837814b ./libjava/java/nio/CharBuffer.java +2225496161b ./libjava/java/nio/charset/CharacterCodingException.java +1176971308b ./libjava/java/nio/charset/CharsetDecoder.java +1877868600b ./libjava/java/nio/charset/CharsetEncoder.java +3129762162b ./libjava/java/nio/charset/Charset.java + 737660262b ./libjava/java/nio/charset/CoderMalfunctionError.java +4012862540b ./libjava/java/nio/charset/CoderResult.java + 490549822b ./libjava/java/nio/charset/CodingErrorAction.java +3780446712b ./libjava/java/nio/charset/IllegalCharsetNameException.java +1055655800b ./libjava/java/nio/charset/MalformedInputException.java +4069491730b ./libjava/java/nio/charset/spi/CharsetProvider.java + 476170321b ./libjava/java/nio/charset/UnmappableCharacterException.java + 343000553b ./libjava/java/nio/charset/UnsupportedCharsetException.java +1221212992b ./libjava/java/nio/DoubleBuffer.java + 67400934b ./libjava/java/nio/FloatBuffer.java +2471040152b ./libjava/java/nio/IntBuffer.java + 783746649b ./libjava/java/nio/InvalidMarkException.java + 327783972b ./libjava/java/nio/LongBuffer.java +3677204947b ./libjava/java/nio/MappedByteBuffer.java +3776813594b ./libjava/java/nio/ReadOnlyBufferException.java +3065952916b ./libjava/java/nio/ShortBuffer.java +2536299246b ./libjava/java/rmi/AccessException.java +1531149925b ./libjava/java/rmi/activation/Activatable.java +2276804202b ./libjava/java/rmi/activation/ActivateFailedException.java +3241489747b ./libjava/java/rmi/activation/ActivationDesc.java +3697136923b ./libjava/java/rmi/activation/ActivationException.java +1497281637b ./libjava/java/rmi/activation/ActivationGroupDesc.java +1688342631b ./libjava/java/rmi/activation/ActivationGroupID.java + 443589476b ./libjava/java/rmi/activation/ActivationGroup.java +2857609657b ./libjava/java/rmi/activation/ActivationID.java +3314676255b ./libjava/java/rmi/activation/ActivationInstantiator.java + 331032778b ./libjava/java/rmi/activation/ActivationMonitor.java +3527811786b ./libjava/java/rmi/activation/ActivationSystem.java + 38902488b ./libjava/java/rmi/activation/Activator.java +2836476823b ./libjava/java/rmi/activation/UnknownGroupException.java + 33984796b ./libjava/java/rmi/activation/UnknownObjectException.java +3218589521b ./libjava/java/rmi/AlreadyBoundException.java +3062104288b ./libjava/java/rmi/ConnectException.java +2074608419b ./libjava/java/rmi/ConnectIOException.java + 1240298b ./libjava/java/rmi/dgc/DGC.java +3040253205b ./libjava/java/rmi/dgc/Lease.java +4206440135b ./libjava/java/rmi/dgc/VMID.java +1405989343b ./libjava/java/rmi/MarshalException.java + 626626695b ./libjava/java/rmi/MarshalledObject.java +2730841917b ./libjava/java/rmi/Naming.java +1822147110b ./libjava/java/rmi/NoSuchObjectException.java + 309568247b ./libjava/java/rmi/NotBoundException.java +2660899207b ./libjava/java/rmi/registry/LocateRegistry.java +1399983578b ./libjava/java/rmi/registry/RegistryHandler.java +3447606163b ./libjava/java/rmi/registry/Registry.java +2927091976b ./libjava/java/rmi/RemoteException.java +3977817460b ./libjava/java/rmi/Remote.java +3203646295b ./libjava/java/rmi/RMISecurityException.java +1668944357b ./libjava/java/rmi/RMISecurityManager.java +2930230515b ./libjava/java/rmi/ServerError.java + 407423429b ./libjava/java/rmi/ServerException.java +2646105728b ./libjava/java/rmi/server/ExportException.java +1080320338b ./libjava/java/rmi/server/LoaderHandler.java +2675657151b ./libjava/java/rmi/server/LogStream.java +3627631958b ./libjava/java/rmi/server/ObjID.java +1620681979b ./libjava/java/rmi/server/Operation.java +3007384076b ./libjava/java/rmi/server/RemoteCall.java + 503452378b ./libjava/java/rmi/server/RemoteObject.java +1057967745b ./libjava/java/rmi/server/RemoteRef.java +4145601291b ./libjava/java/rmi/server/RemoteServer.java +2379911685b ./libjava/java/rmi/server/RemoteStub.java +1653790122b ./libjava/java/rmi/server/RMIClassLoader.java +1010028748b ./libjava/java/rmi/server/RMIClassLoaderSpi.java +1381387676b ./libjava/java/rmi/server/RMIClientSocketFactory.java +1355495784b ./libjava/java/rmi/server/RMIFailureHandler.java + 637510001b ./libjava/java/rmi/server/RMIServerSocketFactory.java + 491843230b ./libjava/java/rmi/server/RMISocketFactory.java + 611023924b ./libjava/java/rmi/ServerRuntimeException.java + 27509570b ./libjava/java/rmi/server/ServerCloneException.java +2514270999b ./libjava/java/rmi/server/ServerNotActiveException.java +3269103800b ./libjava/java/rmi/server/ServerRef.java +1284557277b ./libjava/java/rmi/server/Skeleton.java +2339569196b ./libjava/java/rmi/server/SkeletonMismatchException.java +1195752104b ./libjava/java/rmi/server/SkeletonNotFoundException.java + 907104369b ./libjava/java/rmi/server/SocketSecurityException.java + 946423957b ./libjava/java/rmi/server/UID.java + 803665402b ./libjava/java/rmi/server/UnicastRemoteObject.java +3786643443b ./libjava/java/rmi/server/Unreferenced.java + 860394651b ./libjava/java/rmi/StubNotFoundException.java +1208462067b ./libjava/java/rmi/UnexpectedException.java + 891904643b ./libjava/java/rmi/UnknownHostException.java + 33682231b ./libjava/java/rmi/UnmarshalException.java +3377565930b ./libjava/java/security/AccessControlContext.java + 645134208b ./libjava/java/security/AccessControlException.java +3588628199b ./libjava/java/security/AccessController.java +1107973997b ./libjava/java/security/acl/AclEntry.java + 208951186b ./libjava/java/security/acl/Acl.java +2498147684b ./libjava/java/security/acl/AclNotFoundException.java +1196419206b ./libjava/java/security/acl/Group.java +1230038778b ./libjava/java/security/acl/LastOwnerException.java +3467649811b ./libjava/java/security/acl/NotOwnerException.java + 689449683b ./libjava/java/security/acl/Owner.java +3427961043b ./libjava/java/security/acl/Permission.java +2206881746b ./libjava/java/security/AlgorithmParameterGenerator.java +3955879194b ./libjava/java/security/AlgorithmParameterGeneratorSpi.java +1605717160b ./libjava/java/security/AlgorithmParameters.java +2891548705b ./libjava/java/security/AlgorithmParametersSpi.java + 759553445b ./libjava/java/security/AllPermission.java +1520811337b ./libjava/java/security/BasicPermission.java +1573863421b ./libjava/java/security/cert/CertificateEncodingException.java +2026304611b ./libjava/java/security/cert/CertificateException.java +1582164272b ./libjava/java/security/cert/CertificateExpiredException.java +1554554645b ./libjava/java/security/cert/CertificateFactory.java +1773373825b ./libjava/java/security/cert/CertificateFactorySpi.java +2932971988b ./libjava/java/security/cert/Certificate.java +3600083148b ./libjava/java/security/cert/CertificateNotYetValidException.java +1378301308b ./libjava/java/security/cert/CertificateParsingException.java + 947418097b ./libjava/java/security/cert/CertPathBuilderException.java + 670032851b ./libjava/java/security/cert/CertPath.java +1793252223b ./libjava/java/security/cert/CertPathValidatorException.java +3879438487b ./libjava/java/security/cert/CertStoreException.java +4092886020b ./libjava/java/security/cert/CRLException.java + 275997395b ./libjava/java/security/cert/CRL.java +3432481564b ./libjava/java/security/Certificate.java +3595656724b ./libjava/java/security/cert/X509Certificate.java + 379566121b ./libjava/java/security/cert/X509CRLEntry.java + 838800704b ./libjava/java/security/cert/X509CRL.java +1496043464b ./libjava/java/security/cert/X509Extension.java +2128346166b ./libjava/java/security/classpath.security +1577610710b ./libjava/java/security/CodeSource.java +4122990934b ./libjava/java/security/DigestException.java +3484233527b ./libjava/java/security/DigestInputStream.java + 447643046b ./libjava/java/security/DigestOutputStream.java + 369929178b ./libjava/java/security/DomainCombiner.java +2750196912b ./libjava/java/security/DummyKeyPairGenerator.java +4093927334b ./libjava/java/security/DummyMessageDigest.java +3197216121b ./libjava/java/security/DummySignature.java + 151534961b ./libjava/java/security/GeneralSecurityException.java +1982594480b ./libjava/java/security/GuardedObject.java +4240398367b ./libjava/java/security/Guard.java + 382462013b ./libjava/java/security/Identity.java +3669588150b ./libjava/java/security/IdentityScope.java +1502191052b ./libjava/java/security/interfaces/DSAKey.java + 931326038b ./libjava/java/security/interfaces/DSAKeyPairGenerator.java +3412106065b ./libjava/java/security/interfaces/DSAParams.java +2946643846b ./libjava/java/security/interfaces/DSAPrivateKey.java + 348049866b ./libjava/java/security/interfaces/DSAPublicKey.java +3186115353b ./libjava/java/security/interfaces/RSAKey.java +1654913905b ./libjava/java/security/interfaces/RSAPrivateCrtKey.java +2692733678b ./libjava/java/security/interfaces/RSAPrivateKey.java +1233397848b ./libjava/java/security/interfaces/RSAPublicKey.java + 387743926b ./libjava/java/security/InvalidAlgorithmParameterException.java +1114124902b ./libjava/java/security/InvalidKeyException.java + 842557512b ./libjava/java/security/InvalidParameterException.java +2538597255b ./libjava/java/security/KeyException.java +3556171286b ./libjava/java/security/KeyFactory.java +1081989305b ./libjava/java/security/KeyFactorySpi.java +2104909133b ./libjava/java/security/Key.java +3873869696b ./libjava/java/security/KeyManagementException.java +2733769867b ./libjava/java/security/KeyPairGenerator.java +2630188502b ./libjava/java/security/KeyPairGeneratorSpi.java +3788361193b ./libjava/java/security/KeyPair.java +3516921498b ./libjava/java/security/KeyStoreException.java +2908170181b ./libjava/java/security/KeyStore.java + 803045781b ./libjava/java/security/KeyStoreSpi.java + 464741950b ./libjava/java/security/libgcj.security +2785763200b ./libjava/java/security/MessageDigest.java +3540748562b ./libjava/java/security/MessageDigestSpi.java +2811830407b ./libjava/java/security/NoSuchAlgorithmException.java +2194883871b ./libjava/java/security/NoSuchProviderException.java +4179048292b ./libjava/java/security/PermissionCollection.java +3216869363b ./libjava/java/security/Permission.java +2966145350b ./libjava/java/security/Permissions.java + 19046364b ./libjava/java/security/Policy.java +2295363248b ./libjava/java/security/Principal.java +4182367670b ./libjava/java/security/PrivateKey.java +3035557964b ./libjava/java/security/PrivilegedActionException.java + 845620376b ./libjava/java/security/PrivilegedAction.java + 751056497b ./libjava/java/security/PrivilegedExceptionAction.java +2659210574b ./libjava/java/security/ProtectionDomain.java +2801902693b ./libjava/java/security/ProviderException.java +2816249636b ./libjava/java/security/Provider.java +3182669628b ./libjava/java/security/PublicKey.java +3455569078b ./libjava/java/security/SecureClassLoader.java + 872681494b ./libjava/java/security/SecureRandom.java +1398410059b ./libjava/java/security/SecureRandomSpi.java +2332152689b ./libjava/java/security/Security.java + 143681966b ./libjava/java/security/SecurityPermission.java +2750720587b ./libjava/java/security/SignatureException.java +1667712372b ./libjava/java/security/Signature.java +2850222648b ./libjava/java/security/SignatureSpi.java + 985912182b ./libjava/java/security/SignedObject.java +3719230281b ./libjava/java/security/Signer.java + 822101390b ./libjava/java/security/spec/AlgorithmParameterSpec.java + 957943062b ./libjava/java/security/spec/DSAParameterSpec.java +3690614578b ./libjava/java/security/spec/DSAPrivateKeySpec.java +2054270432b ./libjava/java/security/spec/DSAPublicKeySpec.java +1352408709b ./libjava/java/security/spec/EncodedKeySpec.java +1905338052b ./libjava/java/security/spec/InvalidKeySpecException.java +1996938961b ./libjava/java/security/spec/InvalidParameterSpecException.java +3101037976b ./libjava/java/security/spec/KeySpec.java +2816023539b ./libjava/java/security/spec/PKCS8EncodedKeySpec.java +1120858009b ./libjava/java/security/spec/RSAKeyGenParameterSpec.java +4250337880b ./libjava/java/security/spec/RSAPrivateCrtKeySpec.java +2927717266b ./libjava/java/security/spec/RSAPrivateKeySpec.java + 379229426b ./libjava/java/security/spec/RSAPublicKeySpec.java +2631607563b ./libjava/java/security/spec/X509EncodedKeySpec.java +2617159890b ./libjava/java/security/UnrecoverableKeyException.java +2643960988b ./libjava/java/security/UnresolvedPermission.java +2075396606b ./libjava/java/sql/Array.java +4157405111b ./libjava/java/sql/BatchUpdateException.java +2586989813b ./libjava/java/sql/Blob.java +1692384713b ./libjava/java/sql/CallableStatement.java +2298223471b ./libjava/java/sql/Clob.java +3941715616b ./libjava/java/sql/Connection.java +4102002106b ./libjava/java/sql/DatabaseMetaData.java + 336101031b ./libjava/java/sql/DataTruncation.java + 799054576b ./libjava/java/sql/Date.java +3311253236b ./libjava/java/sql/Driver.java + 337493618b ./libjava/java/sql/DriverManager.java +1740849920b ./libjava/java/sql/DriverPropertyInfo.java +3212909068b ./libjava/java/sql/ParameterMetaData.java +4234150163b ./libjava/java/sql/PreparedStatement.java +3020811324b ./libjava/java/sql/Ref.java +3316779926b ./libjava/java/sql/ResultSet.java +2507059794b ./libjava/java/sql/ResultSetMetaData.java + 761750991b ./libjava/java/sql/Savepoint.java +2956635204b ./libjava/java/sql/SQLData.java +3891244003b ./libjava/java/sql/SQLException.java +4001819294b ./libjava/java/sql/SQLInput.java +2816930046b ./libjava/java/sql/SQLOutput.java + 922288344b ./libjava/java/sql/SQLPermission.java +2408507038b ./libjava/java/sql/SQLWarning.java +2872208133b ./libjava/java/sql/Statement.java +2296283265b ./libjava/java/sql/Struct.java +1919034406b ./libjava/java/sql/Time.java +2837359076b ./libjava/java/sql/Timestamp.java +3153435951b ./libjava/java/sql/Types.java +2231202473b ./libjava/java/text/Annotation.java + 459822626b ./libjava/java/text/AttributedCharacterIterator.java +1193044303b ./libjava/java/text/AttributedStringIterator.java +1309664747b ./libjava/java/text/AttributedString.java +2390211842b ./libjava/java/text/BreakIterator.java + 558207429b ./libjava/java/text/CharacterIterator.java +2514336238b ./libjava/java/text/ChoiceFormat.java +3293929777b ./libjava/java/text/CollationElementIterator.java + 285476728b ./libjava/java/text/CollationKey.java +2386622069b ./libjava/java/text/Collator.java + 178017360b ./libjava/java/text/DateFormat.java +1553614803b ./libjava/java/text/DateFormatSymbols.java +3087605867b ./libjava/java/text/DecimalFormat.java + 934140472b ./libjava/java/text/DecimalFormatSymbols.java +2519664708b ./libjava/java/text/FieldPosition.java + 489030362b ./libjava/java/text/Format.java + 41364597b ./libjava/java/text/MessageFormat.java +1224532863b ./libjava/java/text/natCollator.cc +2380468989b ./libjava/java/text/NumberFormat.java +2098004750b ./libjava/java/text/ParseException.java + 807650843b ./libjava/java/text/ParsePosition.java +2113083680b ./libjava/java/text/RuleBasedCollator.java +1428855839b ./libjava/java/text/SimpleDateFormat.java + 253040983b ./libjava/java/text/StringCharacterIterator.java +2532876071b ./libjava/java/util/AbstractCollection.java +3779992323b ./libjava/java/util/AbstractList.java + 296089431b ./libjava/java/util/AbstractMap.java +4033710468b ./libjava/java/util/AbstractSequentialList.java +2512678519b ./libjava/java/util/AbstractSet.java +1767707531b ./libjava/java/util/ArrayList.java +1124382953b ./libjava/java/util/Arrays.java +3169763842b ./libjava/java/util/BitSet.java + 103272295b ./libjava/java/util/Calendar.java +1341887661b ./libjava/java/util/Collection.java +3883385053b ./libjava/java/util/Collections.java +3016313098b ./libjava/java/util/Comparator.java +2908271472b ./libjava/java/util/ConcurrentModificationException.java + 710778165b ./libjava/java/util/Date.java +2698254829b ./libjava/java/util/Dictionary.java + 393960426b ./libjava/java/util/EmptyStackException.java + 358368463b ./libjava/java/util/Enumeration.java + 367754523b ./libjava/java/util/EventListener.java +2571504724b ./libjava/java/util/EventListenerProxy.java + 864477044b ./libjava/java/util/EventObject.java +3092311908b ./libjava/java/util/GregorianCalendar.java + 938662091b ./libjava/java/util/HashMap.java +3919942898b ./libjava/java/util/HashSet.java +2697630490b ./libjava/java/util/Hashtable.java +3461596666b ./libjava/java/util/IdentityHashMap.java +4026479457b ./libjava/java/util/Iterator.java +3386565408b ./libjava/java/util/jar/Attributes.java +3242774103b ./libjava/java/util/jar/JarEntry.java + 765503455b ./libjava/java/util/jar/JarException.java +2270300450b ./libjava/java/util/jar/JarFile.java +3108700190b ./libjava/java/util/jar/JarInputStream.java +3060414122b ./libjava/java/util/jar/JarOutputStream.java + 870445261b ./libjava/java/util/jar/Manifest.java + 875979038b ./libjava/java/util/LinkedHashMap.java +1624117899b ./libjava/java/util/LinkedHashSet.java +2208127961b ./libjava/java/util/LinkedList.java + 751985718b ./libjava/java/util/ListIterator.java + 427533929b ./libjava/java/util/List.java + 263544433b ./libjava/java/util/ListResourceBundle.java +2598541840b ./libjava/java/util/Locale.java +4001674772b ./libjava/java/util/Map.java + 365564519b ./libjava/java/util/MissingResourceException.java + 974643411b ./libjava/java/util/natResourceBundle.cc +1412254651b ./libjava/java/util/natTimeZone.cc +1572696779b ./libjava/java/util/NoSuchElementException.java + 925267169b ./libjava/java/util/Observable.java +3089043170b ./libjava/java/util/Observer.java +3155794945b ./libjava/java/util/Properties.java +1820991145b ./libjava/java/util/PropertyPermissionCollection.java +2526711315b ./libjava/java/util/PropertyPermission.java +1277794645b ./libjava/java/util/PropertyResourceBundle.java +2707837116b ./libjava/java/util/RandomAccess.java +1617602218b ./libjava/java/util/Random.java +1655052431b ./libjava/java/util/regex/Matcher.java +2577874110b ./libjava/java/util/regex/Pattern.java +1273083159b ./libjava/java/util/regex/PatternSyntaxException.java +3772649199b ./libjava/java/util/ResourceBundle.java +2326466944b ./libjava/java/util/Set.java +2204545834b ./libjava/java/util/SimpleTimeZone.java +1991994937b ./libjava/java/util/SortedMap.java +2357787438b ./libjava/java/util/SortedSet.java +1274465736b ./libjava/java/util/Stack.java +3650971754b ./libjava/java/util/StringTokenizer.java +3482719698b ./libjava/java/util/Timer.java +3304049024b ./libjava/java/util/TimerTask.java +2454222183b ./libjava/java/util/TimeZone.java +2374142028b ./libjava/java/util/TooManyListenersException.java +1629472097b ./libjava/java/util/TreeMap.java +3277604160b ./libjava/java/util/TreeSet.java +3512853982b ./libjava/java/util/Vector.java +2860839520b ./libjava/java/util/WeakHashMap.java +2655847765b ./libjava/java/util/zip/Adler32.java +4095201247b ./libjava/java/util/zip/CheckedInputStream.java +1148292706b ./libjava/java/util/zip/CheckedOutputStream.java +2267421579b ./libjava/java/util/zip/Checksum.java +2436561403b ./libjava/java/util/zip/CRC32.java +3170102970b ./libjava/java/util/zip/DataFormatException.java + 199330457b ./libjava/java/util/zip/Deflater.java +3336807235b ./libjava/java/util/zip/DeflaterOutputStream.java +4173550682b ./libjava/java/util/zip/GZIPInputStream.java + 371303032b ./libjava/java/util/zip/GZIPOutputStream.java + 436970631b ./libjava/java/util/zip/InflaterInputStream.java +2396996601b ./libjava/java/util/zip/Inflater.java +1592453423b ./libjava/java/util/zip/natDeflater.cc +3706907962b ./libjava/java/util/zip/natInflater.cc +1799848574b ./libjava/java/util/zip/ZipConstants.java +1805763671b ./libjava/java/util/zip/ZipEntry.java + 711961929b ./libjava/java/util/zip/ZipException.java + 848210062b ./libjava/java/util/zip/ZipFile.java +3362483155b ./libjava/java/util/zip/ZipInputStream.java +1243431937b ./libjava/java/util/zip/ZipOutputStream.java + 765026405b ./libjava/javax/accessibility/AccessibleAction.java +2410157757b ./libjava/javax/accessibility/AccessibleBundle.java + 476875933b ./libjava/javax/accessibility/AccessibleComponent.java + 31854063b ./libjava/javax/accessibility/AccessibleContext.java +2201149308b ./libjava/javax/accessibility/AccessibleEditableText.java +1775534588b ./libjava/javax/accessibility/AccessibleExtendedComponent.java + 14806974b ./libjava/javax/accessibility/AccessibleExtendedTable.java + 488565b ./libjava/javax/accessibility/AccessibleHyperlink.java + 768530314b ./libjava/javax/accessibility/AccessibleHypertext.java + 576087898b ./libjava/javax/accessibility/AccessibleIcon.java +3260478420b ./libjava/javax/accessibility/Accessible.java +3757185563b ./libjava/javax/accessibility/AccessibleKeyBinding.java +1604114229b ./libjava/javax/accessibility/AccessibleRelation.java +2885888465b ./libjava/javax/accessibility/AccessibleRelationSet.java +1461383153b ./libjava/javax/accessibility/AccessibleResourceBundle.java +4053046493b ./libjava/javax/accessibility/AccessibleRole.java +2814383134b ./libjava/javax/accessibility/AccessibleSelection.java +3109922057b ./libjava/javax/accessibility/AccessibleState.java + 900565856b ./libjava/javax/accessibility/AccessibleStateSet.java +2871597664b ./libjava/javax/accessibility/AccessibleTable.java +1094699769b ./libjava/javax/accessibility/AccessibleTableModelChange.java +3692965296b ./libjava/javax/accessibility/AccessibleText.java +1848461777b ./libjava/javax/accessibility/AccessibleValue.java +2072072160b ./libjava/javax/naming/AuthenticationException.java +4197549670b ./libjava/javax/naming/AuthenticationNotSupportedException.java +3712351941b ./libjava/javax/naming/BinaryRefAddr.java + 28263794b ./libjava/javax/naming/Binding.java +4082228951b ./libjava/javax/naming/CannotProceedException.java + 608763168b ./libjava/javax/naming/CommunicationException.java + 807104830b ./libjava/javax/naming/CompositeName.java +2187376310b ./libjava/javax/naming/CompoundName.java + 924578413b ./libjava/javax/naming/ConfigurationException.java +4230315303b ./libjava/javax/naming/Context.java +3512961574b ./libjava/javax/naming/ContextNotEmptyException.java +2653155353b ./libjava/javax/naming/directory/AttributeInUseException.java +2453832758b ./libjava/javax/naming/directory/Attribute.java + 123657565b ./libjava/javax/naming/directory/AttributeModificationException.java +1050669936b ./libjava/javax/naming/directory/Attributes.java +2068899045b ./libjava/javax/naming/directory/BasicAttribute.java +1646443301b ./libjava/javax/naming/directory/BasicAttributes.java + 125937778b ./libjava/javax/naming/directory/DirContext.java + 509989331b ./libjava/javax/naming/directory/InitialDirContext.java +2025773161b ./libjava/javax/naming/directory/InvalidAttributeIdentifierException.java +1459642370b ./libjava/javax/naming/directory/InvalidAttributesException.java + 441409977b ./libjava/javax/naming/directory/InvalidAttributeValueException.java +3061973789b ./libjava/javax/naming/directory/InvalidSearchControlsException.java +4065931623b ./libjava/javax/naming/directory/InvalidSearchFilterException.java +3033329141b ./libjava/javax/naming/directory/ModificationItem.java +2670910572b ./libjava/javax/naming/directory/NoSuchAttributeException.java +4069157966b ./libjava/javax/naming/directory/SchemaViolationException.java +3963975738b ./libjava/javax/naming/directory/SearchControls.java +2317157956b ./libjava/javax/naming/directory/SearchResult.java +1318179838b ./libjava/javax/naming/event/EventContext.java + 203044389b ./libjava/javax/naming/event/EventDirContext.java +2261427818b ./libjava/javax/naming/event/NamespaceChangeListener.java +3872439113b ./libjava/javax/naming/event/NamingEvent.java +3608644761b ./libjava/javax/naming/event/NamingExceptionEvent.java + 528046180b ./libjava/javax/naming/event/NamingListener.java + 290931993b ./libjava/javax/naming/event/ObjectChangeListener.java +1973128135b ./libjava/javax/naming/InitialContext.java + 361736140b ./libjava/javax/naming/InsufficientResourcesException.java +1016595152b ./libjava/javax/naming/InterruptedNamingException.java +4165253207b ./libjava/javax/naming/InvalidNameException.java + 774117726b ./libjava/javax/naming/ldap/ControlFactory.java + 455520386b ./libjava/javax/naming/ldap/Control.java +3343298056b ./libjava/javax/naming/ldap/ExtendedRequest.java +3141761690b ./libjava/javax/naming/ldap/ExtendedResponse.java +2604682024b ./libjava/javax/naming/ldap/HasControls.java +3808021639b ./libjava/javax/naming/ldap/InitialLdapContext.java +1851822730b ./libjava/javax/naming/ldap/LdapContext.java + 311247848b ./libjava/javax/naming/ldap/LdapReferralException.java +1167693247b ./libjava/javax/naming/ldap/UnsolicitedNotificationEvent.java +1522403085b ./libjava/javax/naming/ldap/UnsolicitedNotification.java +3381766536b ./libjava/javax/naming/ldap/UnsolicitedNotificationListener.java +2434068408b ./libjava/javax/naming/LimitExceededException.java +2330199926b ./libjava/javax/naming/LinkException.java + 22978149b ./libjava/javax/naming/LinkLoopException.java +3487766619b ./libjava/javax/naming/LinkRef.java +3430693620b ./libjava/javax/naming/MalformedLinkException.java +1556763091b ./libjava/javax/naming/NameAlreadyBoundException.java + 572156631b ./libjava/javax/naming/NameClassPair.java +1975364309b ./libjava/javax/naming/Name.java +2174471505b ./libjava/javax/naming/NameNotFoundException.java +1201633991b ./libjava/javax/naming/NameParser.java +3098518773b ./libjava/javax/naming/NamingEnumeration.java +2282904476b ./libjava/javax/naming/NamingException.java + 729175013b ./libjava/javax/naming/NamingSecurityException.java + 777408494b ./libjava/javax/naming/NoInitialContextException.java +3635890215b ./libjava/javax/naming/NoPermissionException.java +2088749355b ./libjava/javax/naming/NotContextException.java +2687124965b ./libjava/javax/naming/OperationNotSupportedException.java +1125863632b ./libjava/javax/naming/PartialResultException.java +3668063304b ./libjava/javax/naming/RefAddr.java +1025138289b ./libjava/javax/naming/Referenceable.java +4142766100b ./libjava/javax/naming/Reference.java + 797780091b ./libjava/javax/naming/ReferralException.java +3704681067b ./libjava/javax/naming/ServiceUnavailableException.java + 604735613b ./libjava/javax/naming/SizeLimitExceededException.java + 999308001b ./libjava/javax/naming/spi/DirectoryManager.java +2081706856b ./libjava/javax/naming/spi/DirObjectFactory.java +1400574417b ./libjava/javax/naming/spi/DirStateFactory.java +3735459034b ./libjava/javax/naming/spi/InitialContextFactoryBuilder.java +3811257042b ./libjava/javax/naming/spi/InitialContextFactory.java + 375852986b ./libjava/javax/naming/spi/NamingManager.java + 148845931b ./libjava/javax/naming/spi/ObjectFactoryBuilder.java +2981932521b ./libjava/javax/naming/spi/ObjectFactory.java +1013699198b ./libjava/javax/naming/spi/ResolveResult.java + 77448015b ./libjava/javax/naming/spi/Resolver.java +1114754724b ./libjava/javax/naming/spi/StateFactory.java + 255272768b ./libjava/javax/naming/StringRefAddr.java +1396767478b ./libjava/javax/naming/TimeLimitExceededException.java +1598924264b ./libjava/javax/sql/ConnectionEvent.java + 324509581b ./libjava/javax/sql/ConnectionEventListener.java +3183943466b ./libjava/javax/sql/ConnectionPoolDataSource.java +1903361066b ./libjava/javax/sql/DataSource.java + 312702808b ./libjava/javax/sql/PooledConnection.java +3740486686b ./libjava/javax/sql/RowSetEvent.java + 233288925b ./libjava/javax/sql/RowSetInternal.java + 142780728b ./libjava/javax/sql/RowSet.java +3398926084b ./libjava/javax/sql/RowSetListener.java + 148314645b ./libjava/javax/sql/RowSetMetaData.java +3733308273b ./libjava/javax/sql/RowSetReader.java +3470019794b ./libjava/javax/sql/RowSetWriter.java + 900593073b ./libjava/javax/sql/XAConnection.java +2978004682b ./libjava/javax/sql/XADataSource.java +1010178173b ./libjava/javax/swing/AbstractAction.java +3516689561b ./libjava/javax/swing/AbstractButton.java +2858843205b ./libjava/javax/swing/AbstractCellEditor.java + 303183107b ./libjava/javax/swing/AbstractListModel.java +2887051295b ./libjava/javax/swing/AbstractSet.java + 221499530b ./libjava/javax/swing/Action.java +3236289112b ./libjava/javax/swing/ActionMap.java +1130131950b ./libjava/javax/swing/border/AbstractBorder.java +3216239309b ./libjava/javax/swing/border/BevelBorder.java +4254773811b ./libjava/javax/swing/border/Border.java +3643497984b ./libjava/javax/swing/border/CompoundBorder.java +3769723158b ./libjava/javax/swing/border/EmptyBorder.java +3557339618b ./libjava/javax/swing/border/EtchedBorder.java + 202788741b ./libjava/javax/swing/BorderFactory.java +1880010849b ./libjava/javax/swing/border/LineBorder.java + 456207290b ./libjava/javax/swing/border/MatteBorder.java +1708340786b ./libjava/javax/swing/border/TitledBorder.java + 288440758b ./libjava/javax/swing/BoundedRangeModel.java +2184534331b ./libjava/javax/swing/Box.java +1616609332b ./libjava/javax/swing/BoxLayout.java +1271390568b ./libjava/javax/swing/ButtonGroup.java + 966775533b ./libjava/javax/swing/ButtonModel.java +3937420799b ./libjava/javax/swing/CellEditor.java + 34904380b ./libjava/javax/swing/CellRendererPane.java +2685544675b ./libjava/javax/swing/colorchooser/AbstractColorChooserPanel.java +3107430868b ./libjava/javax/swing/colorchooser/ColorChooserComponentFactory.java +3410433532b ./libjava/javax/swing/colorchooser/ColorSelectionModel.java +4078086360b ./libjava/javax/swing/colorchooser/DefaultColorSelectionModel.java +1898273114b ./libjava/javax/swing/ComboBoxEditor.java +1783711525b ./libjava/javax/swing/ComboBoxModel.java +3369516448b ./libjava/javax/swing/ComponentInputMap.java +4089292043b ./libjava/javax/swing/DebugGraphics.java +2571124337b ./libjava/javax/swing/DefaultBoundedRangeModel.java +1400696570b ./libjava/javax/swing/DefaultButtonModel.java +3385469838b ./libjava/javax/swing/DefaultCellEditor.java +3044441464b ./libjava/javax/swing/DefaultCellRenderer.java + 892194504b ./libjava/javax/swing/DefaultComboBoxModel.java +1581239455b ./libjava/javax/swing/DefaultDesktopManager.java +2049473114b ./libjava/javax/swing/DefaultFocusManager.java +1223065606b ./libjava/javax/swing/DefaultListCellRenderer.java +2698106998b ./libjava/javax/swing/DefaultListModel.java +4237859972b ./libjava/javax/swing/DefaultListSelectionModel.java +3364206517b ./libjava/javax/swing/DefaultSingleSelectionModel.java +3834225171b ./libjava/javax/swing/DesktopManager.java +1706792490b ./libjava/javax/swing/event/AncestorEvent.java +3700501714b ./libjava/javax/swing/event/AncestorListener.java +1382227892b ./libjava/javax/swing/event/CaretEvent.java +3521875215b ./libjava/javax/swing/event/CaretListener.java +2883157052b ./libjava/javax/swing/event/CellEditorListener.java +2005893020b ./libjava/javax/swing/event/ChangeEvent.java +3070027624b ./libjava/javax/swing/event/ChangeListener.java +1911256007b ./libjava/javax/swing/event/DocumentEvent.java +2383866233b ./libjava/javax/swing/event/DocumentListener.java +1715105336b ./libjava/javax/swing/event/EventListenerList.java +2045946240b ./libjava/javax/swing/event/HyperlinkEvent.java +1382262574b ./libjava/javax/swing/event/HyperlinkListener.java + 843290135b ./libjava/javax/swing/event/InternalFrameAdapter.java +1258500710b ./libjava/javax/swing/event/InternalFrameEvent.java +2186391772b ./libjava/javax/swing/event/InternalFrameListener.java +1592008443b ./libjava/javax/swing/event/ListDataEvent.java +1076641865b ./libjava/javax/swing/event/ListDataListener.java +1578453180b ./libjava/javax/swing/event/ListSelectionEvent.java +3559173088b ./libjava/javax/swing/event/ListSelectionListener.java +2479877087b ./libjava/javax/swing/event/MenuDragMouseEvent.java +2685355060b ./libjava/javax/swing/event/MenuDragMouseListener.java +3023535867b ./libjava/javax/swing/event/MenuEvent.java +3971214880b ./libjava/javax/swing/event/MenuKeyEvent.java +2785444747b ./libjava/javax/swing/event/MenuKeyListener.java +3808074600b ./libjava/javax/swing/event/MenuListener.java +3794707282b ./libjava/javax/swing/event/MouseInputAdapter.java +2998166022b ./libjava/javax/swing/event/MouseInputListener.java + 725513679b ./libjava/javax/swing/event/PopupMenuEvent.java + 547770825b ./libjava/javax/swing/event/PopupMenuListener.java +1479228607b ./libjava/javax/swing/event/SwingPropertyChangeSupport.java +4198863774b ./libjava/javax/swing/event/TableColumnModelEvent.java +1031262491b ./libjava/javax/swing/event/TableColumnModelListener.java +4220558008b ./libjava/javax/swing/event/TableModelEvent.java +1223981694b ./libjava/javax/swing/event/TableModelListener.java + 9766319b ./libjava/javax/swing/event/TreeExpansionEvent.java +3109536888b ./libjava/javax/swing/event/TreeExpansionListener.java + 411921968b ./libjava/javax/swing/event/TreeModelEvent.java + 486265876b ./libjava/javax/swing/event/TreeModelListener.java +3509118559b ./libjava/javax/swing/event/TreeSelectionEvent.java +1295028794b ./libjava/javax/swing/event/TreeSelectionListener.java +1977542521b ./libjava/javax/swing/event/TreeWillExpandListener.java + 168714960b ./libjava/javax/swing/event/UndoableEditEvent.java +2667618060b ./libjava/javax/swing/event/UndoableEditListener.java +1988278504b ./libjava/javax/swing/filechooser/FileFilter.java +3879476878b ./libjava/javax/swing/filechooser/FileSystemView.java + 857897025b ./libjava/javax/swing/filechooser/FileView.java +1819534985b ./libjava/javax/swing/FocusManager.java +1905293927b ./libjava/javax/swing/GrayFilter.java +1839113764b ./libjava/javax/swing/Icon.java +2486761856b ./libjava/javax/swing/ImageIcon.java + 745650812b ./libjava/javax/swing/InputMap.java +1908689280b ./libjava/javax/swing/InputVerifier.java +2857068486b ./libjava/javax/swing/JApplet.java +2404147098b ./libjava/javax/swing/JButton.java +2457596236b ./libjava/javax/swing/JCheckBox.java +3851234405b ./libjava/javax/swing/JCheckBoxMenuItem.java +2390997207b ./libjava/javax/swing/JColorChooser.java +4156983052b ./libjava/javax/swing/JComboBox.java +4048611239b ./libjava/javax/swing/JComponent.java +3752947146b ./libjava/javax/swing/JDesktopPane.java +1656957117b ./libjava/javax/swing/JDialog.java + 244319045b ./libjava/javax/swing/JEditorPane.java +1045960131b ./libjava/javax/swing/JFileChooser.java +1759393335b ./libjava/javax/swing/JFrame.java +1826893518b ./libjava/javax/swing/JInternalFrame.java +1931846720b ./libjava/javax/swing/JLabel.java +2885946987b ./libjava/javax/swing/JLayeredPane.java +1282013929b ./libjava/javax/swing/JList.java + 229985408b ./libjava/javax/swing/JMenuBar.java +2057593046b ./libjava/javax/swing/JMenuItem.java +2215382883b ./libjava/javax/swing/JMenu.java +1316288447b ./libjava/javax/swing/JOptionPane.java +3109850202b ./libjava/javax/swing/JPanel.java +2641263101b ./libjava/javax/swing/JPasswordField.java +2148348416b ./libjava/javax/swing/JPopupMenu.java +2445473710b ./libjava/javax/swing/JProgressBar.java +4269362165b ./libjava/javax/swing/JRadioButton.java +1554339604b ./libjava/javax/swing/JRadioButtonMenuItem.java +1256742655b ./libjava/javax/swing/JRootPane.java +1049100343b ./libjava/javax/swing/JScrollBar.java +1586399092b ./libjava/javax/swing/JScrollPane.java +4136782745b ./libjava/javax/swing/JSeparator.java +2743483951b ./libjava/javax/swing/JSlider.java +3898889978b ./libjava/javax/swing/JSplitPane.java +3035294173b ./libjava/javax/swing/JTabbedPane.java +3831055012b ./libjava/javax/swing/JTable.java +3945240108b ./libjava/javax/swing/JTextField.java +1144296855b ./libjava/javax/swing/JTextPane.java +1225949360b ./libjava/javax/swing/JToggleButton.java +3669222877b ./libjava/javax/swing/JToolBar.java +1133273780b ./libjava/javax/swing/JToolTip.java +1127698981b ./libjava/javax/swing/JTree.java + 555125340b ./libjava/javax/swing/JViewport.java +2029833736b ./libjava/javax/swing/JWindow.java + 21372743b ./libjava/javax/swing/KeyStroke.java +3444631881b ./libjava/javax/swing/ListCellRenderer.java + 354093800b ./libjava/javax/swing/ListModel.java +1380975920b ./libjava/javax/swing/ListSelectionModel.java + 156834520b ./libjava/javax/swing/LookAndFeel.java + 799396182b ./libjava/javax/swing/MenuElement.java +4154783463b ./libjava/javax/swing/MenuSelectionManager.java +4065015575b ./libjava/javax/swing/MutableComboBoxModel.java +1418297156b ./libjava/javax/swing/OverlayLayout.java +2845814411b ./libjava/javax/swing/plaf/ActionMapUIResource.java +1001403656b ./libjava/javax/swing/plaf/basic/BasicBorders.java +2925722822b ./libjava/javax/swing/plaf/basic/BasicButtonUI.java +3827550305b ./libjava/javax/swing/plaf/basic/BasicCheckBoxUI.java +3994216609b ./libjava/javax/swing/plaf/basic/BasicDefaults.java +2064160547b ./libjava/javax/swing/plaf/basic/BasicGraphicsUtils.java +3387377466b ./libjava/javax/swing/plaf/basic/BasicIconFactory.java +2715624883b ./libjava/javax/swing/plaf/basic/BasicLabelUI.java +1218363334b ./libjava/javax/swing/plaf/basic/BasicListUI.java +4142725156b ./libjava/javax/swing/plaf/basic/BasicLookAndFeel.java + 283501118b ./libjava/javax/swing/plaf/basic/BasicOptionPaneUI.java +3431751273b ./libjava/javax/swing/plaf/basic/BasicPanelUI.java +3834969947b ./libjava/javax/swing/plaf/basic/BasicRadioButtonUI.java +2376150809b ./libjava/javax/swing/plaf/basic/BasicScrollPaneUI.java +3766095341b ./libjava/javax/swing/plaf/basic/BasicTabbedPaneUI.java + 39491336b ./libjava/javax/swing/plaf/basic/BasicTextUI.java +3522223785b ./libjava/javax/swing/plaf/basic/BasicToggleButtonUI.java +3258351481b ./libjava/javax/swing/plaf/basic/BasicTreeUI.java +1762138359b ./libjava/javax/swing/plaf/basic/BasicViewportUI.java +1477234031b ./libjava/javax/swing/plaf/BorderUIResource.java +1891619519b ./libjava/javax/swing/plaf/ButtonUI.java +1174416830b ./libjava/javax/swing/plaf/ColorChooserUI.java +4281041131b ./libjava/javax/swing/plaf/ColorUIResource.java +4014838717b ./libjava/javax/swing/plaf/ComboBoxUI.java +3627891356b ./libjava/javax/swing/plaf/ComponentInputMapUIResource.java + 228381389b ./libjava/javax/swing/plaf/ComponentUI.java + 55877874b ./libjava/javax/swing/plaf/DesktopIconUI.java +3787118728b ./libjava/javax/swing/plaf/DesktopPaneUI.java +2370869879b ./libjava/javax/swing/plaf/DimensionUIResource.java +2284710160b ./libjava/javax/swing/plaf/FileChooserUI.java +3909075810b ./libjava/javax/swing/plaf/FontUIResource.java +3273154363b ./libjava/javax/swing/plaf/IconUIResource.java +2682438596b ./libjava/javax/swing/plaf/InputMapUIResource.java + 329609590b ./libjava/javax/swing/plaf/InsetsUIResource.java +1249808777b ./libjava/javax/swing/plaf/InternalFrameUI.java + 191197305b ./libjava/javax/swing/plaf/LabelUI.java +1370601366b ./libjava/javax/swing/plaf/ListUI.java +1356565006b ./libjava/javax/swing/plaf/MenuBarUI.java + 658224616b ./libjava/javax/swing/plaf/MenuItemUI.java +2485478966b ./libjava/javax/swing/plaf/metal/MetalLookAndFeel.java +1119106726b ./libjava/javax/swing/plaf/OptionPaneUI.java +1297588943b ./libjava/javax/swing/plaf/PanelUI.java +1118028570b ./libjava/javax/swing/plaf/PopupMenuUI.java +3160157082b ./libjava/javax/swing/plaf/ProgressBarUI.java +3627175898b ./libjava/javax/swing/plaf/RootPaneUI.java +1533053491b ./libjava/javax/swing/plaf/ScrollBarUI.java + 972627364b ./libjava/javax/swing/plaf/ScrollPaneUI.java +1035703958b ./libjava/javax/swing/plaf/SeparatorUI.java +2207634381b ./libjava/javax/swing/plaf/SliderUI.java +1523807527b ./libjava/javax/swing/plaf/SplitPaneUI.java +4038488752b ./libjava/javax/swing/plaf/TabbedPaneUI.java +3565780009b ./libjava/javax/swing/plaf/TableHeaderUI.java + 318065114b ./libjava/javax/swing/plaf/TableUI.java + 773525029b ./libjava/javax/swing/plaf/TextUI.java +3829951337b ./libjava/javax/swing/plaf/ToolBarUI.java +2055968850b ./libjava/javax/swing/plaf/ToolTipUI.java +3381135940b ./libjava/javax/swing/plaf/TreeUI.java +3744703465b ./libjava/javax/swing/plaf/UIResource.java +1669303262b ./libjava/javax/swing/plaf/ViewportUI.java +1737292334b ./libjava/javax/swing/ProgressMonitorInputStream.java +3441135054b ./libjava/javax/swing/ProgressMonitor.java + 271041998b ./libjava/javax/swing/Renderer.java + 422745662b ./libjava/javax/swing/RepaintManager.java +1019018809b ./libjava/javax/swing/RootPaneContainer.java +1322845843b ./libjava/javax/swing/Scrollable.java +3792870879b ./libjava/javax/swing/ScrollPaneConstants.java +3875912602b ./libjava/javax/swing/ScrollPaneLayout.java +2789578500b ./libjava/javax/swing/SingleSelectionModel.java +1269923720b ./libjava/javax/swing/SizeRequirements.java +3306921956b ./libjava/javax/swing/SizeSequence.java +2347253833b ./libjava/javax/swing/SwingConstants.java +3367265967b ./libjava/javax/swing/SwingUtilities.java +3079464494b ./libjava/javax/swing/table/AbstractTableModel.java + 291737387b ./libjava/javax/swing/table/DefaultTableCellRenderer.java +4160644105b ./libjava/javax/swing/table/DefaultTableColumnModel.java + 119482337b ./libjava/javax/swing/table/DefaultTableModel.java +1753764548b ./libjava/javax/swing/table/TableCellEditor.java +1833707345b ./libjava/javax/swing/table/TableCellRenderer.java +2729739220b ./libjava/javax/swing/table/TableColumn.java +1205953393b ./libjava/javax/swing/table/TableColumnModel.java +3329252611b ./libjava/javax/swing/table/TableModel.java + 395830468b ./libjava/javax/swing/text/AbstractDocument.java +3225566688b ./libjava/javax/swing/text/AttributeSet.java +2143902987b ./libjava/javax/swing/text/BadLocationException.java +1210691547b ./libjava/javax/swing/text/Caret.java +1560705752b ./libjava/javax/swing/text/CharacterIterator.java + 117805677b ./libjava/javax/swing/text/ComponentView.java +3648316906b ./libjava/javax/swing/text/DefaultCaret.java +2316064455b ./libjava/javax/swing/text/DefaultEditorKit.java + 222035690b ./libjava/javax/swing/text/Document.java +3829581196b ./libjava/javax/swing/text/EditorKit.java +2970875473b ./libjava/javax/swing/text/Element.java +2853732243b ./libjava/javax/swing/text/GapContent.java +4043897272b ./libjava/javax/swing/text/html/HTML.java + 348698776b ./libjava/javax/swing/text/html/parser/ParserDelegator.java +3331442636b ./libjava/javax/swing/text/JTextComponent.java +2566839308b ./libjava/javax/swing/text/Keymap.java +2074070618b ./libjava/javax/swing/text/MutableAttributeSet.java +2233263155b ./libjava/javax/swing/text/PlainDocument.java +2162967864b ./libjava/javax/swing/text/PlainEditorKit.java +2579915949b ./libjava/javax/swing/text/Position.java + 823120388b ./libjava/javax/swing/text/Segment.java +3426697128b ./libjava/javax/swing/text/StyledDocument.java +1911783619b ./libjava/javax/swing/text/StyledEditorKit.java +2891437475b ./libjava/javax/swing/text/Style.java + 962719405b ./libjava/javax/swing/text/TextAction.java +2689141824b ./libjava/javax/swing/text/ViewFactory.java +3495234529b ./libjava/javax/swing/text/View.java + 33434864b ./libjava/javax/swing/Timer.java +3407956077b ./libjava/javax/swing/ToggleButtonModel.java +3887503118b ./libjava/javax/swing/ToolTipManager.java +2308844089b ./libjava/javax/swing/tree/AbstractLayoutCache.java +3080754508b ./libjava/javax/swing/tree/DefaultMutableTreeNode.java + 167253082b ./libjava/javax/swing/tree/DefaultTreeCellEditor.java +3073220493b ./libjava/javax/swing/tree/DefaultTreeCellRenderer.java + 110066967b ./libjava/javax/swing/tree/DefaultTreeModel.java +3780964794b ./libjava/javax/swing/tree/DefaultTreeSelectionModel.java + 951817634b ./libjava/javax/swing/tree/ExpandVetoException.java + 342151432b ./libjava/javax/swing/tree/FixedHeightLayoutCache.java +2877199827b ./libjava/javax/swing/tree/MutableTreeNode.java +1308835668b ./libjava/javax/swing/tree/RowMapper.java +2711798282b ./libjava/javax/swing/tree/TreeCellEditor.java +1036689398b ./libjava/javax/swing/tree/TreeCellRenderer.java +3213635565b ./libjava/javax/swing/tree/TreeModel.java +3253809537b ./libjava/javax/swing/tree/TreeNode.java +2667391640b ./libjava/javax/swing/tree/TreePath.java +1990089199b ./libjava/javax/swing/tree/TreeSelectionModel.java +2130907010b ./libjava/javax/swing/tree/VariableHeightLayoutCache.java + 21602999b ./libjava/javax/swing/UIDefaults.java +2345425161b ./libjava/javax/swing/UIManager.java +3592518646b ./libjava/javax/swing/undo/AbstractUndoableEdit.java +3666237561b ./libjava/javax/swing/undo/CannotRedoException.java +3367641305b ./libjava/javax/swing/undo/CannotUndoException.java +1998794068b ./libjava/javax/swing/undo/CompoundEdit.java +3110821623b ./libjava/javax/swing/undo/StateEditable.java +4246257322b ./libjava/javax/swing/undo/StateEdit.java + 667404810b ./libjava/javax/swing/undo/UndoableEdit.java +1005070151b ./libjava/javax/swing/undo/UndoableEditSupport.java +2675818546b ./libjava/javax/swing/undo/UndoManager.java +3718291190b ./libjava/javax/swing/UnsupportedLookAndFeelException.java +2980346064b ./libjava/javax/swing/ViewportLayout.java + 630293868b ./libjava/javax/swing/WindowConstants.java +1440351788b ./libjava/javax/transaction/HeuristicCommitException.java +2743141414b ./libjava/javax/transaction/HeuristicMixedException.java +3885800227b ./libjava/javax/transaction/HeuristicRollbackException.java +2096107569b ./libjava/javax/transaction/InvalidTransactionException.java +3640616559b ./libjava/javax/transaction/NotSupportedException.java +3857101503b ./libjava/javax/transaction/RollbackException.java +3731718777b ./libjava/javax/transaction/Status.java + 606235285b ./libjava/javax/transaction/Synchronization.java +1756661316b ./libjava/javax/transaction/SystemException.java +3001400745b ./libjava/javax/transaction/Transaction.java +1367338589b ./libjava/javax/transaction/TransactionManager.java +1517955261b ./libjava/javax/transaction/TransactionRequiredException.java + 53909417b ./libjava/javax/transaction/TransactionRolledbackException.java +2498458402b ./libjava/javax/transaction/UserTransaction.java +2881304658b ./libjava/javax/transaction/xa/XAException.java +3369315948b ./libjava/javax/transaction/xa/XAResource.java + 583543514b ./libjava/javax/transaction/xa/Xid.java +2830800794b ./libjava/jni.cc +1362543266b ./libjava/LIBGCJ_LICENSE + 854343147b ./libjava/libgcj.spec.in +3263845190b ./libjava/libgcj-test.spec.in + 464053222b ./libjava/libltdl/acconfig.h +1486261890b ./libjava/libltdl/acinclude.m4 +2748542911b ./libjava/libltdl/aclocal.m4 +1352649985b ./libjava/libltdl/ChangeLog +3229611250b ./libjava/libltdl/config.h.in +3663840013b ./libjava/libltdl/configure + 586017012b ./libjava/libltdl/configure.in +1530919786b ./libjava/libltdl/COPYING.LIB +3885054737b ./libjava/libltdl/.cvsignore +1708336280b ./libjava/libltdl/ltdl.c +3122579166b ./libjava/libltdl/ltdl.h +3589765398b ./libjava/libltdl/Makefile.am +2495909158b ./libjava/libltdl/Makefile.in +1322928877b ./libjava/libltdl/README + 216805921b ./libjava/libltdl/stamp-h.in +3873176006b ./libjava/libtool-version +2113750124b ./libjava/Makefile.am +3087644291b ./libjava/Makefile.in +1779444037b ./libjava/mauve-libgcj +4049677327b ./libjava/NEWS +3395710497b ./libjava/nogc.cc + 529282886b ./libjava/no-threads.cc +2042069291b ./libjava/org/w3c/dom/Attr.java + 722169044b ./libjava/org/w3c/dom/CDATASection.java +2065721992b ./libjava/org/w3c/dom/CharacterData.java +2143127567b ./libjava/org/w3c/dom/Comment.java + 862763522b ./libjava/org/w3c/dom/DocumentFragment.java +1900680333b ./libjava/org/w3c/dom/Document.java +2426412549b ./libjava/org/w3c/dom/DocumentType.java + 488476586b ./libjava/org/w3c/dom/DOMException.java +4211570251b ./libjava/org/w3c/dom/DOMImplementation.java +4250415570b ./libjava/org/w3c/dom/Element.java +4046624265b ./libjava/org/w3c/dom/Entity.java +2262342958b ./libjava/org/w3c/dom/EntityReference.java + 855632112b ./libjava/org/w3c/dom/NamedNodeMap.java +2986347584b ./libjava/org/w3c/dom/Node.java +1228842303b ./libjava/org/w3c/dom/NodeList.java +3739671112b ./libjava/org/w3c/dom/Notation.java + 358325944b ./libjava/org/w3c/dom/ProcessingInstruction.java +2318984118b ./libjava/org/w3c/dom/ranges/DocumentRange.java + 575095803b ./libjava/org/w3c/dom/ranges/RangeException.java +1265227100b ./libjava/org/w3c/dom/ranges/Range.java +1690022844b ./libjava/org/w3c/dom/Text.java +4050517071b ./libjava/org/w3c/dom/traversal/DocumentTraversal.java +2226386849b ./libjava/org/w3c/dom/traversal/NodeFilter.java +3652245705b ./libjava/org/w3c/dom/traversal/NodeIterator.java + 819381088b ./libjava/org/w3c/dom/traversal/TreeWalker.java +1129310863b ./libjava/org/xml/sax/AttributeList.java + 186120789b ./libjava/org/xml/sax/Attributes.java +2728687290b ./libjava/org/xml/sax/ContentHandler.java +1046461319b ./libjava/org/xml/sax/DocumentHandler.java +3514130481b ./libjava/org/xml/sax/DTDHandler.java + 345027888b ./libjava/org/xml/sax/EntityResolver.java + 748594598b ./libjava/org/xml/sax/ErrorHandler.java +3920069772b ./libjava/org/xml/sax/ext/DeclHandler.java +1872175396b ./libjava/org/xml/sax/ext/LexicalHandler.java +3813315315b ./libjava/org/xml/sax/ext/package.html +2474834889b ./libjava/org/xml/sax/HandlerBase.java +3204409856b ./libjava/org/xml/sax/helpers/AttributeListImpl.java + 645412983b ./libjava/org/xml/sax/helpers/AttributesImpl.java + 489492922b ./libjava/org/xml/sax/helpers/DefaultHandler.java + 314779727b ./libjava/org/xml/sax/helpers/LocatorImpl.java + 750502649b ./libjava/org/xml/sax/helpers/NamespaceSupport.java +1300988152b ./libjava/org/xml/sax/helpers/NewInstance.java +3155728298b ./libjava/org/xml/sax/helpers/package.html +3105076878b ./libjava/org/xml/sax/helpers/ParserAdapter.java +1733309899b ./libjava/org/xml/sax/helpers/ParserFactory.java +3640643604b ./libjava/org/xml/sax/helpers/XMLFilterImpl.java +1610756734b ./libjava/org/xml/sax/helpers/XMLReaderAdapter.java +3616638609b ./libjava/org/xml/sax/helpers/XMLReaderFactory.java +3969232393b ./libjava/org/xml/sax/InputSource.java +1449457533b ./libjava/org/xml/sax/Locator.java +1586395588b ./libjava/org/xml/sax/package.html +1116558011b ./libjava/org/xml/sax/Parser.java + 688197855b ./libjava/org/xml/sax/SAXException.java + 287566472b ./libjava/org/xml/sax/SAXNotRecognizedException.java +3488708861b ./libjava/org/xml/sax/SAXNotSupportedException.java + 283277028b ./libjava/org/xml/sax/SAXParseException.java + 797458550b ./libjava/org/xml/sax/XMLFilter.java + 718503864b ./libjava/org/xml/sax/XMLReader.java +2522783030b ./libjava/posix.cc +1371529945b ./libjava/posix-threads.cc + 229817601b ./libjava/prims.cc +3199155412b ./libjava/README +3770005913b ./libjava/resolve.cc +2710913388b ./libjava/scripts/classes.pl +2322272636b ./libjava/scripts/encodings.pl +2639955246b ./libjava/scripts/MakeCharTables.java + 211751055b ./libjava/scripts/MakeDefaultMimeTypes.java + 415147073b ./libjava/scripts/mime.types +1359447378b ./libjava/scripts/showval.java +2309086205b ./libjava/scripts/TexinfoDoclet.java + 2507783b ./libjava/scripts/unicode-blocks.pl +2554188738b ./libjava/scripts/unicode-decomp.pl +3460612990b ./libjava/scripts/unicode-muncher.pl + 810390237b ./libjava/sysdep/alpha/locks.h +2948369561b ./libjava/sysdep/generic/locks.h + 255022282b ./libjava/sysdep/i386/locks.h +4255020929b ./libjava/sysdep/ia64.c +3969226176b ./libjava/sysdep/ia64-frame.h +2487590179b ./libjava/sysdep/ia64/locks.h + 984701779b ./libjava/sysdep/powerpc/locks.h + 106901581b ./libjava/sysdep/s390/locks.h +2334349943b ./libjava/sysdep/sh/locks.h +2903495760b ./libjava/sysdep/sparc/locks.h +1725741696b ./libjava/sysdep/x86-64/locks.h +2105390128b ./libjava/testsuite/ChangeLog +1230501773b ./libjava/testsuite/config/default.exp +3718926011b ./libjava/testsuite/libjava.compile/abstr.java +2888415448b ./libjava/testsuite/libjava.compile/abstr.xfail +2597392402b ./libjava/testsuite/libjava.compile/ArrayClass.java +2510342235b ./libjava/testsuite/libjava.compile/assignment_2.java + 113533645b ./libjava/testsuite/libjava.compile/assignment.java + 226856759b ./libjava/testsuite/libjava.compile/block.java +1927457704b ./libjava/testsuite/libjava.compile/block.xfail +2001362839b ./libjava/testsuite/libjava.compile/Case.java +1280659122b ./libjava/testsuite/libjava.compile/comment.java +3786501780b ./libjava/testsuite/libjava.compile/compile.exp +3540074415b ./libjava/testsuite/libjava.compile/consthrow.java +4283562407b ./libjava/testsuite/libjava.compile/consthrow.xfail +3242282126b ./libjava/testsuite/libjava.compile/final_assignment_check.java +1927457704b ./libjava/testsuite/libjava.compile/final_assignment_check.xfail +2489230363b ./libjava/testsuite/libjava.compile/final_initialization_in_ctor.java +2700872724b ./libjava/testsuite/libjava.compile/final_local_switch.java +1402474633b ./libjava/testsuite/libjava.compile/G19990210_1.java +3600660956b ./libjava/testsuite/libjava.compile/G19990210_2.java +2466381413b ./libjava/testsuite/libjava.compile/G19990210_3.java +3421295656b ./libjava/testsuite/libjava.compile/G19990217_01.java +3096844209b ./libjava/testsuite/libjava.compile/G19990217_02.java + 290547391b ./libjava/testsuite/libjava.compile/G19990217_02.no-link +2679863284b ./libjava/testsuite/libjava.compile/G19990225_01.java +2268267866b ./libjava/testsuite/libjava.compile/iface.java +3867761903b ./libjava/testsuite/libjava.compile/inner_1.java + 20838332b ./libjava/testsuite/libjava.compile/inner_1.xfail +2923236037b ./libjava/testsuite/libjava.compile/inner_data.java +1142481695b ./libjava/testsuite/libjava.compile/inner_inherit.java +2576661865b ./libjava/testsuite/libjava.compile/inner_priv.java +1329801431b ./libjava/testsuite/libjava.compile/inner_pub.java + 988747335b ./libjava/testsuite/libjava.compile/invokeinterface/A.java +1237730563b ./libjava/testsuite/libjava.compile/invokeinterface/B.java + 887835602b ./libjava/testsuite/libjava.compile/invokeinterface/Test.java +3848284330b ./libjava/testsuite/libjava.compile/MethodFailure4.java +1927457704b ./libjava/testsuite/libjava.compile/MethodFailure4.xfail +1373164997b ./libjava/testsuite/libjava.compile/N19990310_01.java +2764881773b ./libjava/testsuite/libjava.compile/N19990317.java +1874616617b ./libjava/testsuite/libjava.compile/narrow_case.java +1478470590b ./libjava/testsuite/libjava.compile/not_a_redef.java +2802394982b ./libjava/testsuite/libjava.compile/not_a_redef.xfail +2730053140b ./libjava/testsuite/libjava.compile/OperatorBenchmark.java +1193669757b ./libjava/testsuite/libjava.compile/perc.java +4184523558b ./libjava/testsuite/libjava.compile/plusplus.java +2163108697b ./libjava/testsuite/libjava.compile/pr10459_2.java +3480725861b ./libjava/testsuite/libjava.compile/pr10459.java + 285536381b ./libjava/testsuite/libjava.compile/PR124.java +1927457704b ./libjava/testsuite/libjava.compile/PR124.xfail +2852406997b ./libjava/testsuite/libjava.compile/PR127.java +1927457704b ./libjava/testsuite/libjava.compile/PR127.xfail + 804684683b ./libjava/testsuite/libjava.compile/PR129_B.java + 290547391b ./libjava/testsuite/libjava.compile/PR129_B.no-link + 266794418b ./libjava/testsuite/libjava.compile/PR1343.java +3146715453b ./libjava/testsuite/libjava.compile/PR140.java +1927457704b ./libjava/testsuite/libjava.compile/PR140.xfail +4285258758b ./libjava/testsuite/libjava.compile/PR163.java +1927457704b ./libjava/testsuite/libjava.compile/PR163.xfail +2290833112b ./libjava/testsuite/libjava.compile/PR164.java +1927457704b ./libjava/testsuite/libjava.compile/PR164.xfail + 127683262b ./libjava/testsuite/libjava.compile/pr172.java +3745463245b ./libjava/testsuite/libjava.compile/pr174.java +2787957046b ./libjava/testsuite/libjava.compile/pr176.java + 895496907b ./libjava/testsuite/libjava.compile/PR206.java + 973849712b ./libjava/testsuite/libjava.compile/PR207.java +2802394982b ./libjava/testsuite/libjava.compile/PR207.xfail +3360966851b ./libjava/testsuite/libjava.compile/PR208.java +2802394982b ./libjava/testsuite/libjava.compile/PR208.xfail +1822717569b ./libjava/testsuite/libjava.compile/PR209.java + 779507036b ./libjava/testsuite/libjava.compile/PR224.java +1927457704b ./libjava/testsuite/libjava.compile/PR224.xfail +2627046019b ./libjava/testsuite/libjava.compile/PR232B.java +2989158759b ./libjava/testsuite/libjava.compile/PR232.java +3778326371b ./libjava/testsuite/libjava.compile/PR234.java + 842896942b ./libjava/testsuite/libjava.compile/PR235.java +2668948381b ./libjava/testsuite/libjava.compile/PR238.java +2802394982b ./libjava/testsuite/libjava.compile/PR238.xfail +1408787751b ./libjava/testsuite/libjava.compile/PR295.java +1630321289b ./libjava/testsuite/libjava.compile/PR310.java +1927457704b ./libjava/testsuite/libjava.compile/PR310.xfail +3891302784b ./libjava/testsuite/libjava.compile/PR3417.java +1927457704b ./libjava/testsuite/libjava.compile/PR3417.xfail +1207363773b ./libjava/testsuite/libjava.compile/PR374.java +1864561249b ./libjava/testsuite/libjava.compile/PR375.java +2378882884b ./libjava/testsuite/libjava.compile/PR4766.java + 277297044b ./libjava/testsuite/libjava.compile/PR5641.java +2888415448b ./libjava/testsuite/libjava.compile/PR5641.xfail +2775990221b ./libjava/testsuite/libjava.compile/PR5848.java +2802394982b ./libjava/testsuite/libjava.compile/PR5848.xfail +3877718833b ./libjava/testsuite/libjava.compile/PR5902.java +3468040591b ./libjava/testsuite/libjava.compile/PR5913.java +3689218637b ./libjava/testsuite/libjava.compile/PR6026.java +2971726147b ./libjava/testsuite/libjava.compile/PR6865.java +1927457704b ./libjava/testsuite/libjava.compile/PR6865.xfail +3358917760b ./libjava/testsuite/libjava.compile/pr7912.java +1946038566b ./libjava/testsuite/libjava.compile/pr8712.java +1362898969b ./libjava/testsuite/libjava.compile/pr8955.java +1123122376b ./libjava/testsuite/libjava.compile/redef1.java +1927457704b ./libjava/testsuite/libjava.compile/redef1.xfail +1933159159b ./libjava/testsuite/libjava.compile/redef2.java +1927457704b ./libjava/testsuite/libjava.compile/redef2.xfail +3363725257b ./libjava/testsuite/libjava.compile/redef3.java +1927457704b ./libjava/testsuite/libjava.compile/redef3.xfail + 967702590b ./libjava/testsuite/libjava.compile/redef4.java +1927457704b ./libjava/testsuite/libjava.compile/redef4.xfail + 91895527b ./libjava/testsuite/libjava.compile/redef5.java +1927457704b ./libjava/testsuite/libjava.compile/redef5.xfail + 301913850b ./libjava/testsuite/libjava.compile/redef6.java +1927457704b ./libjava/testsuite/libjava.compile/redef6.xfail +1601820268b ./libjava/testsuite/libjava.compile/Semi.java +1151358467b ./libjava/testsuite/libjava.compile/static_1.java +1927457704b ./libjava/testsuite/libjava.compile/static_1.xfail +3508774254b ./libjava/testsuite/libjava.compile/static_2.java +2802394982b ./libjava/testsuite/libjava.compile/static_2.xfail +2883944369b ./libjava/testsuite/libjava.compile/static_3.java +2802394982b ./libjava/testsuite/libjava.compile/static_3.xfail +1286489290b ./libjava/testsuite/libjava.compile/static_init2.java +1851980739b ./libjava/testsuite/libjava.compile/static_init.java +1927457704b ./libjava/testsuite/libjava.compile/static_init.xfail +2134939631b ./libjava/testsuite/libjava.compile/static_inner.java +1283240173b ./libjava/testsuite/libjava.compile/Statics.java +2919174619b ./libjava/testsuite/libjava.compile/SuperConstr.java +3221090904b ./libjava/testsuite/libjava.compile/support/Case.java +1796854903b ./libjava/testsuite/libjava.compile/support/PR129_A.java +4294110747b ./libjava/testsuite/libjava.compile/support/PR206_A.java +3604033893b ./libjava/testsuite/libjava.compile/support/PR207_A.java +3847332882b ./libjava/testsuite/libjava.compile/support/Waldo.java +2226206425b ./libjava/testsuite/libjava.compile/T20020529.java +1661935898b ./libjava/testsuite/libjava.compile/T20020604.java +4243896875b ./libjava/testsuite/libjava.compile/Twice.java +1618780916b ./libjava/testsuite/libjava.compile/uesc.java +1927457704b ./libjava/testsuite/libjava.compile/uesc.xfail + 650583552b ./libjava/testsuite/libjava.compile/weirddecl.java +2802394982b ./libjava/testsuite/libjava.compile/weirddecl.xfail + 328754321b ./libjava/testsuite/libjava.compile/Where.java + 20838332b ./libjava/testsuite/libjava.compile/Where.xfail +4003272220b ./libjava/testsuite/libjava.compile/XercesBug.java +2065520158b ./libjava/testsuite/libjava.compile/zeroexp.java +2283325765b ./libjava/testsuite/libjava.jacks/jacks.exp +3618791515b ./libjava/testsuite/libjava.jacks/jacks.xfail +1422278949b ./libjava/testsuite/libjava.jni/calls.c + 706093238b ./libjava/testsuite/libjava.jni/calls.java +2319994314b ./libjava/testsuite/libjava.jni/calls.out +3258253370b ./libjava/testsuite/libjava.jni/cxxtest.cc +3556355428b ./libjava/testsuite/libjava.jni/cxxtest.java +1591540413b ./libjava/testsuite/libjava.jni/cxxtest.out +3339388097b ./libjava/testsuite/libjava.jni/field.c +2827280571b ./libjava/testsuite/libjava.jni/field.java +1591540413b ./libjava/testsuite/libjava.jni/field.out + 616155173b ./libjava/testsuite/libjava.jni/final_method.c + 744642976b ./libjava/testsuite/libjava.jni/final_method.java +4113024295b ./libjava/testsuite/libjava.jni/final_method.out +2248822053b ./libjava/testsuite/libjava.jni/findclass.c +1104414750b ./libjava/testsuite/libjava.jni/findclass.java +2209130481b ./libjava/testsuite/libjava.jni/findclass.out + 290458146b ./libjava/testsuite/libjava.jni/invoke.c + 259614484b ./libjava/testsuite/libjava.jni/invoke.java +2175620992b ./libjava/testsuite/libjava.jni/invoke.out +1035193127b ./libjava/testsuite/libjava.jni/jni.exp + 69938174b ./libjava/testsuite/libjava.jni/martin.c +1311631215b ./libjava/testsuite/libjava.jni/martin.java +3887683434b ./libjava/testsuite/libjava.jni/martin.out +3688050699b ./libjava/testsuite/libjava.jni/noclass.c + 32928721b ./libjava/testsuite/libjava.jni/noclass.java + 497334114b ./libjava/testsuite/libjava.jni/noclass.out +2127668646b ./libjava/testsuite/libjava.jni/overload.c + 961228127b ./libjava/testsuite/libjava.jni/overload.java +2399516383b ./libjava/testsuite/libjava.jni/overload.out +3427368473b ./libjava/testsuite/libjava.jni/register.c +4203322028b ./libjava/testsuite/libjava.jni/register.java + 871340861b ./libjava/testsuite/libjava.jni/register.out + 475210260b ./libjava/testsuite/libjava.jni/simple_int.c + 555115153b ./libjava/testsuite/libjava.jni/simple_int.java +1242895306b ./libjava/testsuite/libjava.jni/simple_int.out +1132242870b ./libjava/testsuite/libjava.jni/throwit.c +2321406220b ./libjava/testsuite/libjava.jni/throwit.java +3149777050b ./libjava/testsuite/libjava.jni/throwit.out +1912520937b ./libjava/testsuite/libjava.jni/virtual.c +1112271683b ./libjava/testsuite/libjava.jni/virtual.java +3956933800b ./libjava/testsuite/libjava.jni/virtual.out + 68731963b ./libjava/testsuite/libjava.lang/anfi.java +1280347506b ./libjava/testsuite/libjava.lang/anfi.out +3232612065b ./libjava/testsuite/libjava.lang/anon2.java + 119345088b ./libjava/testsuite/libjava.lang/anon2.out +1843983227b ./libjava/testsuite/libjava.lang/anon3.java +4270138359b ./libjava/testsuite/libjava.lang/anon3.out + 507421585b ./libjava/testsuite/libjava.lang/anon4.java +1106138275b ./libjava/testsuite/libjava.lang/anon4.out +3443545975b ./libjava/testsuite/libjava.lang/anonarray2.java +2382672912b ./libjava/testsuite/libjava.lang/anonarray2.out +3491730776b ./libjava/testsuite/libjava.lang/anonarray3.java +1685542540b ./libjava/testsuite/libjava.lang/anonarray3.out +1808791407b ./libjava/testsuite/libjava.lang/anonarray.java +2382672912b ./libjava/testsuite/libjava.lang/anonarray.out + 112674158b ./libjava/testsuite/libjava.lang/anon_ctor_itf_arg.java +3114021423b ./libjava/testsuite/libjava.lang/anon_ctor_itf_arg.out +4123776590b ./libjava/testsuite/libjava.lang/anon.java +2668540913b ./libjava/testsuite/libjava.lang/anon.out + 861880957b ./libjava/testsuite/libjava.lang/Array_1.java + 882278996b ./libjava/testsuite/libjava.lang/Array_1.out +1251637952b ./libjava/testsuite/libjava.lang/Array_2.java + 684357305b ./libjava/testsuite/libjava.lang/Array_2.out +2813917809b ./libjava/testsuite/libjava.lang/Array_3.java +4294967295b ./libjava/testsuite/libjava.lang/Array_3.out +4266220724b ./libjava/testsuite/libjava.lang/ArrayStore2.java +2092431633b ./libjava/testsuite/libjava.lang/ArrayStore2.out +4156356334b ./libjava/testsuite/libjava.lang/ArrayStore2.xfail +2027810547b ./libjava/testsuite/libjava.lang/ArrayStore.java +1436845427b ./libjava/testsuite/libjava.lang/ArrayStore.out + 300949552b ./libjava/testsuite/libjava.lang/ArrayStore.xfail +2901641847b ./libjava/testsuite/libjava.lang/assign.java +4294967295b ./libjava/testsuite/libjava.lang/assign.out +3857779796b ./libjava/testsuite/libjava.lang/Class_1.java +2350753667b ./libjava/testsuite/libjava.lang/Class_1.out +2546101232b ./libjava/testsuite/libjava.lang/direct_read.java +2764570783b ./libjava/testsuite/libjava.lang/direct_read.out + 941796535b ./libjava/testsuite/libjava.lang/direct_write.java + 975119945b ./libjava/testsuite/libjava.lang/direct_write.out + 101283440b ./libjava/testsuite/libjava.lang/Divide_1.java +1217781165b ./libjava/testsuite/libjava.lang/Divide_1.out +3876547816b ./libjava/testsuite/libjava.lang/emptystring.java +2346852551b ./libjava/testsuite/libjava.lang/emptystring.out + 215085604b ./libjava/testsuite/libjava.lang/err10.java +2283836352b ./libjava/testsuite/libjava.lang/err10.out +1346535668b ./libjava/testsuite/libjava.lang/err11.java +2283836352b ./libjava/testsuite/libjava.lang/err11.out + 967139972b ./libjava/testsuite/libjava.lang/err12.java +2283836352b ./libjava/testsuite/libjava.lang/err12.out +1986676622b ./libjava/testsuite/libjava.lang/err13.java +2283836352b ./libjava/testsuite/libjava.lang/err13.out +4201705759b ./libjava/testsuite/libjava.lang/err1.java +2283836352b ./libjava/testsuite/libjava.lang/err1.out + 616366908b ./libjava/testsuite/libjava.lang/err2.java +2283836352b ./libjava/testsuite/libjava.lang/err2.out + 826646394b ./libjava/testsuite/libjava.lang/err3.java + 468159192b ./libjava/testsuite/libjava.lang/err3.out + 429966672b ./libjava/testsuite/libjava.lang/err4.java + 818600219b ./libjava/testsuite/libjava.lang/err4.out + 622843866b ./libjava/testsuite/libjava.lang/err5.java +2283836352b ./libjava/testsuite/libjava.lang/err5.out +2716447628b ./libjava/testsuite/libjava.lang/err6.java +2283836352b ./libjava/testsuite/libjava.lang/err6.out +1873356782b ./libjava/testsuite/libjava.lang/err7.java +2283836352b ./libjava/testsuite/libjava.lang/err7.out +1622039882b ./libjava/testsuite/libjava.lang/err8.java +2283836352b ./libjava/testsuite/libjava.lang/err8.out +1031956187b ./libjava/testsuite/libjava.lang/err9.java +2283836352b ./libjava/testsuite/libjava.lang/err9.out + 511367726b ./libjava/testsuite/libjava.lang/EvaluationOrder.java +3687043723b ./libjava/testsuite/libjava.lang/EvaluationOrder.out +3723805515b ./libjava/testsuite/libjava.lang/FileHandleGcTest.java +4294967295b ./libjava/testsuite/libjava.lang/FileHandleGcTest.out + 595443392b ./libjava/testsuite/libjava.lang/final_inner.java + 269314928b ./libjava/testsuite/libjava.lang/final_inner.out +2193071619b ./libjava/testsuite/libjava.lang/final_int.java + 238725689b ./libjava/testsuite/libjava.lang/final_int.out +1007761145b ./libjava/testsuite/libjava.lang/Final.java +1431193732b ./libjava/testsuite/libjava.lang/Final.out +3093949935b ./libjava/testsuite/libjava.lang/final_static_and_friend.java +3219318744b ./libjava/testsuite/libjava.lang/final_static_and_friend.out +4214563461b ./libjava/testsuite/libjava.lang/Float_1.java + 151908695b ./libjava/testsuite/libjava.lang/Float_1.out +4211438566b ./libjava/testsuite/libjava.lang/G19990301_01.java + 461683115b ./libjava/testsuite/libjava.lang/G19990301_01.out + 33515568b ./libjava/testsuite/libjava.lang/G19990302_02.java +4126570333b ./libjava/testsuite/libjava.lang/G19990302_02.out +1577075294b ./libjava/testsuite/libjava.lang/G19990303_01.java +3694902336b ./libjava/testsuite/libjava.lang/G19990303_01.out +3568552442b ./libjava/testsuite/libjava.lang/G19990303_02.java +3718849348b ./libjava/testsuite/libjava.lang/G19990303_02.out + 690728310b ./libjava/testsuite/libjava.lang/G19990304_01.java +2163223985b ./libjava/testsuite/libjava.lang/G19990304_01.out + 309057909b ./libjava/testsuite/libjava.lang/G19990310_01.java +3818873941b ./libjava/testsuite/libjava.lang/G19990310_01.out +3927692588b ./libjava/testsuite/libjava.lang/II.java + 324202418b ./libjava/testsuite/libjava.lang/II.out +2525179149b ./libjava/testsuite/libjava.lang/indirect.java + 904878278b ./libjava/testsuite/libjava.lang/indirect.out +2201837161b ./libjava/testsuite/libjava.lang/indirect_read.java +3331949298b ./libjava/testsuite/libjava.lang/indirect_read.out +3857018296b ./libjava/testsuite/libjava.lang/indirect_write.java +1875502579b ./libjava/testsuite/libjava.lang/indirect_write.out +4159410669b ./libjava/testsuite/libjava.lang/initexc.java +4294967295b ./libjava/testsuite/libjava.lang/initexc.out + 469857471b ./libjava/testsuite/libjava.lang/initfield.java +3043318155b ./libjava/testsuite/libjava.lang/initfield.out + 447720604b ./libjava/testsuite/libjava.lang/inline.java +2016664308b ./libjava/testsuite/libjava.lang/inline.out +1492610043b ./libjava/testsuite/libjava.lang/inner1.java +3510182188b ./libjava/testsuite/libjava.lang/inner1.out + 952566991b ./libjava/testsuite/libjava.lang/inner2.java +3321962646b ./libjava/testsuite/libjava.lang/inner2.out +4104675529b ./libjava/testsuite/libjava.lang/inner3.java + 184321760b ./libjava/testsuite/libjava.lang/inner3.out +3987559852b ./libjava/testsuite/libjava.lang/inner4.java +3193066764b ./libjava/testsuite/libjava.lang/inner4.out + 838539234b ./libjava/testsuite/libjava.lang/inner_array.java +1272026125b ./libjava/testsuite/libjava.lang/inner_array.out +1797808062b ./libjava/testsuite/libjava.lang/inner_interface.java +1716749990b ./libjava/testsuite/libjava.lang/inner_interface.out +1867695741b ./libjava/testsuite/libjava.lang/instance.java +1690435817b ./libjava/testsuite/libjava.lang/instance.out + 260121539b ./libjava/testsuite/libjava.lang/instinit2.java +2177795989b ./libjava/testsuite/libjava.lang/instinit2.out +1279201771b ./libjava/testsuite/libjava.lang/instinit.java +2984417841b ./libjava/testsuite/libjava.lang/instinit.out +2590078423b ./libjava/testsuite/libjava.lang/InterfaceDispatch.java +3002596040b ./libjava/testsuite/libjava.lang/InterfaceDispatch.out +2975542902b ./libjava/testsuite/libjava.lang/Invoke_1.java + 636088706b ./libjava/testsuite/libjava.lang/Invoke_1.out + 482546829b ./libjava/testsuite/libjava.lang/Invoke_2.java +1406708247b ./libjava/testsuite/libjava.lang/Invoke_2.out +4259046923b ./libjava/testsuite/libjava.lang/invoke_from_inner.java + 297330900b ./libjava/testsuite/libjava.lang/invoke_from_inner.out +1233424497b ./libjava/testsuite/libjava.lang/InvokeReturn.java +1505249822b ./libjava/testsuite/libjava.lang/InvokeReturn.out +4188659518b ./libjava/testsuite/libjava.lang/invokethrow.java + 191230813b ./libjava/testsuite/libjava.lang/invokethrow.out + 897141912b ./libjava/testsuite/libjava.lang/KeepInline.java +3068566825b ./libjava/testsuite/libjava.lang/KeepInline.out +1729910187b ./libjava/testsuite/libjava.lang/klass.java +1591540413b ./libjava/testsuite/libjava.lang/klass.out +2205709303b ./libjava/testsuite/libjava.lang/lang.exp +1339868029b ./libjava/testsuite/libjava.lang/Matrix4f.java +2870485448b ./libjava/testsuite/libjava.lang/Matrix4f.out +2891997855b ./libjava/testsuite/libjava.lang/multiple_finit.java +3652598231b ./libjava/testsuite/libjava.lang/multiple_finit.out +3824357332b ./libjava/testsuite/libjava.lang/N19990310_02.java +2283836352b ./libjava/testsuite/libjava.lang/N19990310_02.out + 792408510b ./libjava/testsuite/libjava.lang/N19990310_3.java +2283836352b ./libjava/testsuite/libjava.lang/N19990310_3.out +1646449121b ./libjava/testsuite/libjava.lang/N19990310_4.java +2283836352b ./libjava/testsuite/libjava.lang/N19990310_4.out +1522131980b ./libjava/testsuite/libjava.lang/N19990310_5.java +2283836352b ./libjava/testsuite/libjava.lang/N19990310_5.out +1347891809b ./libjava/testsuite/libjava.lang/negzero.java +2849607288b ./libjava/testsuite/libjava.lang/negzero.out +1199013303b ./libjava/testsuite/libjava.lang/nested_with_ctor.java +4279847335b ./libjava/testsuite/libjava.lang/nested_with_ctor.out +1633723662b ./libjava/testsuite/libjava.lang/override.java +1678501004b ./libjava/testsuite/libjava.lang/override.out +3956035919b ./libjava/testsuite/libjava.lang/pr100.java + 706901580b ./libjava/testsuite/libjava.lang/pr100.xpo + 424134208b ./libjava/testsuite/libjava.lang/pr109.java +4059478477b ./libjava/testsuite/libjava.lang/pr109.out +1039260224b ./libjava/testsuite/libjava.lang/pr133.java +3434991606b ./libjava/testsuite/libjava.lang/pr133.out +4106708340b ./libjava/testsuite/libjava.lang/PR141.java + 417890381b ./libjava/testsuite/libjava.lang/PR141.out + 924969358b ./libjava/testsuite/libjava.lang/PR160.java + 636088706b ./libjava/testsuite/libjava.lang/PR160.out + 710573971b ./libjava/testsuite/libjava.lang/PR162.java +3491850227b ./libjava/testsuite/libjava.lang/PR162.out +3102718266b ./libjava/testsuite/libjava.lang/pr179.java +3022277835b ./libjava/testsuite/libjava.lang/pr179.out +2924279369b ./libjava/testsuite/libjava.lang/pr184.java +4039517750b ./libjava/testsuite/libjava.lang/pr184.out +4227723795b ./libjava/testsuite/libjava.lang/PR218.java +4039517750b ./libjava/testsuite/libjava.lang/PR218.out +1329261743b ./libjava/testsuite/libjava.lang/PR242.java +1147234566b ./libjava/testsuite/libjava.lang/PR242.out + 526707998b ./libjava/testsuite/libjava.lang/PR260.java +3569591772b ./libjava/testsuite/libjava.lang/PR260.out + 14665884b ./libjava/testsuite/libjava.lang/PR3096.java +2259565565b ./libjava/testsuite/libjava.lang/PR3096.out +2985138501b ./libjava/testsuite/libjava.lang/PR3731.java +3956933800b ./libjava/testsuite/libjava.lang/PR3731.out +2570001649b ./libjava/testsuite/libjava.lang/PR5057_2.java + 742353047b ./libjava/testsuite/libjava.lang/PR5057_2.out +2537530668b ./libjava/testsuite/libjava.lang/PR5057.java + 742353047b ./libjava/testsuite/libjava.lang/PR5057.out +1438756381b ./libjava/testsuite/libjava.lang/PR55.java +1201518198b ./libjava/testsuite/libjava.lang/PR55.out +1733338993b ./libjava/testsuite/libjava.lang/PR56.java +4294967295b ./libjava/testsuite/libjava.lang/PR56.out +3042764517b ./libjava/testsuite/libjava.lang/PR6085.java +3918401364b ./libjava/testsuite/libjava.lang/PR6085.out +1382821704b ./libjava/testsuite/libjava.lang/PR6204.java +3011727471b ./libjava/testsuite/libjava.lang/PR6204.out +4120892206b ./libjava/testsuite/libjava.lang/pr6388.java +3110601854b ./libjava/testsuite/libjava.lang/pr6388.out +1407959591b ./libjava/testsuite/libjava.lang/PR6520.java + 596112227b ./libjava/testsuite/libjava.lang/PR6729.java +3171855956b ./libjava/testsuite/libjava.lang/PR6729.out +4154727428b ./libjava/testsuite/libjava.lang/PR6820.java +2934438133b ./libjava/testsuite/libjava.lang/PR6820.out + 832973302b ./libjava/testsuite/libjava.lang/pr83.java + 987139956b ./libjava/testsuite/libjava.lang/pr83.out +3251332277b ./libjava/testsuite/libjava.lang/pr8415.java +1795978602b ./libjava/testsuite/libjava.lang/pr8415.out + 120512631b ./libjava/testsuite/libjava.lang/pr8676.java +4294967295b ./libjava/testsuite/libjava.lang/pr8676.out +1369554236b ./libjava/testsuite/libjava.lang/pr8823.java +2196447778b ./libjava/testsuite/libjava.lang/pr8823.out + 563800791b ./libjava/testsuite/libjava.lang/pr8823.xfail +3263485865b ./libjava/testsuite/libjava.lang/PR8866.java +2818824147b ./libjava/testsuite/libjava.lang/pr8945.java +2545623221b ./libjava/testsuite/libjava.lang/pr8945.out +1555339199b ./libjava/testsuite/libjava.lang/private_direct_read.java +2096756880b ./libjava/testsuite/libjava.lang/private_direct_read.out + 901884110b ./libjava/testsuite/libjava.lang/private_direct_write.java +2184429421b ./libjava/testsuite/libjava.lang/private_indirect_read.java + 523758111b ./libjava/testsuite/libjava.lang/private_indirect_write.java +1147328248b ./libjava/testsuite/libjava.lang/search_outer.java +3994336194b ./libjava/testsuite/libjava.lang/search_outer.out + 230260077b ./libjava/testsuite/libjava.lang/Shazam.java +2140426616b ./libjava/testsuite/libjava.lang/Shazam.out +1190085929b ./libjava/testsuite/libjava.lang/StaticConstructor.java +2129179555b ./libjava/testsuite/libjava.lang/StaticConstructor.out +3112946038b ./libjava/testsuite/libjava.lang/StringBuffer_1.java +2481391305b ./libjava/testsuite/libjava.lang/StringBuffer_1.out +1823338028b ./libjava/testsuite/libjava.lang/stringconst2.java +2835043487b ./libjava/testsuite/libjava.lang/stringconst2.out +1863083995b ./libjava/testsuite/libjava.lang/stringconst.java +2835043487b ./libjava/testsuite/libjava.lang/stringconst.out +4156356334b ./libjava/testsuite/libjava.lang/stringconst.xfail +2261096902b ./libjava/testsuite/libjava.lang/stub.java +3886998802b ./libjava/testsuite/libjava.lang/stub.out +1320018384b ./libjava/testsuite/libjava.lang/SyncGlobal.java +2327269251b ./libjava/testsuite/libjava.lang/SyncGlobal.out +3629333030b ./libjava/testsuite/libjava.lang/Synch.java + 497334114b ./libjava/testsuite/libjava.lang/Synch.out +2731334240b ./libjava/testsuite/libjava.lang/SyncTest.java + 636088706b ./libjava/testsuite/libjava.lang/SyncTest.out +2443605665b ./libjava/testsuite/libjava.lang/SyncTest.xfail +1655763772b ./libjava/testsuite/libjava.lang/test_long.java +3533371317b ./libjava/testsuite/libjava.lang/test_long.out +1478180716b ./libjava/testsuite/libjava.lang/TestProxy.java +2030707875b ./libjava/testsuite/libjava.lang/TestProxy.out + 523427206b ./libjava/testsuite/libjava.lang/Thread_Alive.java +3591103454b ./libjava/testsuite/libjava.lang/Thread_Alive.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Alive.xfail +1125974645b ./libjava/testsuite/libjava.lang/Thread_Interrupt.java +2320601405b ./libjava/testsuite/libjava.lang/Thread_Interrupt.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Interrupt.xfail +2682118636b ./libjava/testsuite/libjava.lang/Thread_Join.java +2884008640b ./libjava/testsuite/libjava.lang/Thread_Join.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Join.xfail +3992399686b ./libjava/testsuite/libjava.lang/Thread_Monitor.java + 636088706b ./libjava/testsuite/libjava.lang/Thread_Monitor.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Monitor.xfail +3015472066b ./libjava/testsuite/libjava.lang/Thread_Sleep.java +1299320686b ./libjava/testsuite/libjava.lang/Thread_Sleep.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Sleep.xfail +2785867945b ./libjava/testsuite/libjava.lang/Thread_Wait_2.java +3278714705b ./libjava/testsuite/libjava.lang/Thread_Wait_2.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Wait_2.xfail +3412514508b ./libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.java +3606244218b ./libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Wait_Interrupt.xfail +3820325918b ./libjava/testsuite/libjava.lang/Thread_Wait.java +3866441409b ./libjava/testsuite/libjava.lang/Thread_Wait.out +2443605665b ./libjava/testsuite/libjava.lang/Thread_Wait.xfail +1046451808b ./libjava/testsuite/libjava.lang/Throw_1.java +4294967295b ./libjava/testsuite/libjava.lang/Throw_1.out +3191152259b ./libjava/testsuite/libjava.lang/Throw_2.java +2518583198b ./libjava/testsuite/libjava.lang/Throw_2.out +1571608298b ./libjava/testsuite/libjava.lang/TLtest.java +2677880801b ./libjava/testsuite/libjava.lang/TLtest.out +2443605665b ./libjava/testsuite/libjava.lang/TLtest.xfail +1531499305b ./libjava/testsuite/libjava.lang/tmi.java +1798035647b ./libjava/testsuite/libjava.lang/tmi.out +4123810669b ./libjava/testsuite/libjava.lang/tp.java +1040445301b ./libjava/testsuite/libjava.lang/tp.out +3674020949b ./libjava/testsuite/libjava.lang/update_outer.java +1947112134b ./libjava/testsuite/libjava.lang/update_outer.out +3462100417b ./libjava/testsuite/libjava.lang/utf8concat.java +4294967295b ./libjava/testsuite/libjava.lang/utf8concat.out +2756460652b ./libjava/testsuite/libjava.lang/utilTest.java +3113392904b ./libjava/testsuite/libjava.lang/utilTest.out +2040334255b ./libjava/testsuite/libjava.lang/verify.java +4294967295b ./libjava/testsuite/libjava.lang/verify.out + 932272313b ./libjava/testsuite/libjava.loader/dummy.java +3576323543b ./libjava/testsuite/libjava.loader/loader.exp +4167021751b ./libjava/testsuite/libjava.loader/MyLoader.java +2496412578b ./libjava/testsuite/libjava.loader/TestEarlyGC.java +4294967295b ./libjava/testsuite/libjava.loader/TestEarlyGC.out +1215164017b ./libjava/testsuite/libjava.loader/TestLeak.java +4294967295b ./libjava/testsuite/libjava.loader/TestLeak.out +3929316301b ./libjava/testsuite/libjava.loader/TestMultiple.java +4294967295b ./libjava/testsuite/libjava.loader/TestMultiple.out +1835588609b ./libjava/testsuite/libjava.loader/TestParent.java +4294967295b ./libjava/testsuite/libjava.loader/TestParent.out +4013205125b ./libjava/testsuite/libjava.mauve/DejaGNUTestHarness.java +2966609441b ./libjava/testsuite/libjava.mauve/mauve.exp +3608340727b ./libjava/testsuite/libjava.mauve/xfails +2694003197b ./libjava/testsuite/lib/libjava.exp + 41198457b ./libjava/testsuite/Makefile.am + 813266623b ./libjava/testsuite/Makefile.in +3410290178b ./libjava/THANKS +2121899684b ./libjava/verify.cc +3481778046b ./libjava/win32.cc + 295719627b ./libjava/win32-threads.cc +3981227345b ./libobjc/aclocal.m4 +2023635858b ./libobjc/archive.c +4251769240b ./libobjc/ChangeLog +1187612736b ./libobjc/class.c +1748737547b ./libobjc/config.h.in + 216167108b ./libobjc/configure + 944229002b ./libobjc/configure.in +2269926719b ./libobjc/encoding.c +1957395429b ./libobjc/gc.c +1560131147b ./libobjc/hash.c +1131558168b ./libobjc/init.c + 489398123b ./libobjc/libobjc.def +4072125181b ./libobjc/libobjc_entry.c +4260228535b ./libobjc/linking.m +2398517524b ./libobjc/makefile.dos +4293292598b ./libobjc/Makefile.in +2483567863b ./libobjc/misc.c +1914983354b ./libobjc/nil_method.c + 638422313b ./libobjc/NXConstStr.m +2395655210b ./libobjc/objc/encoding.h + 75862554b ./libobjc/objc/hash.h +1937854528b ./libobjc/objc/NXConstStr.h +1908906592b ./libobjc/objc/objc-api.h +3381499646b ./libobjc/objc/objc.h +1569406371b ./libobjc/objc/objc-list.h +1680445531b ./libobjc/objc/Object.h + 226797930b ./libobjc/objc/Protocol.h +2628563916b ./libobjc/objc/runtime.h +1609667340b ./libobjc/objc/sarray.h +1260149625b ./libobjc/objc/thr.h +2746948162b ./libobjc/objc/typedstream.h +3808242592b ./libobjc/Object.m +3301042811b ./libobjc/objects.c +1078942169b ./libobjc/Protocol.m +3823063152b ./libobjc/README + 749035591b ./libobjc/README.threads +3053500919b ./libobjc/sarray.c + 733243441b ./libobjc/selector.c +3114440466b ./libobjc/sendmsg.c +2758799845b ./libobjc/thr.c +3414327023b ./libobjc/thr-dce.c +2193934747b ./libobjc/thr-decosf1.c + 519687216b ./libobjc/THREADS +4055902911b ./libobjc/THREADS.MACH + 570456722b ./libobjc/thr-irix.c +2827034650b ./libobjc/thr-mach.c +1626852001b ./libobjc/thr-objc.c +2841374444b ./libobjc/thr-os2.c +1966484436b ./libobjc/thr-posix.c + 938980526b ./libobjc/thr-pthreads.c + 718257247b ./libobjc/thr-rtems.c +2005277748b ./libobjc/thr-single.c + 60531382b ./libobjc/thr-solaris.c +2005277748b ./libobjc/thr-vxworks.c +2963027857b ./libobjc/thr-win32.c +1476631381b ./libstdc++-v3/acconfig.h +2565448560b ./libstdc++-v3/acinclude.m4 +3043939341b ./libstdc++-v3/aclocal.m4 +3102548050b ./libstdc++-v3/ChangeLog +1996982572b ./libstdc++-v3/ChangeLog-2000 +3665233589b ./libstdc++-v3/ChangeLog-2001 +3829016086b ./libstdc++-v3/config/abi/alpha-freebsd5/baseline_symbols.txt +4214408479b ./libstdc++-v3/config/abi/alpha-linux-gnu/baseline_symbols.txt +1077465800b ./libstdc++-v3/config/abi/extract_symvers +1179728980b ./libstdc++-v3/config/abi/hppa-linux-gnu/baseline_symbols.txt +4066744846b ./libstdc++-v3/config/abi/i386-freebsd4/baseline_symbols.txt +3779008492b ./libstdc++-v3/config/abi/i386-freebsd5/baseline_symbols.txt +1784966225b ./libstdc++-v3/config/abi/i486-linux-gnu/baseline_symbols.txt +3479696688b ./libstdc++-v3/config/abi/ia64-linux-gnu/baseline_symbols.txt +2955160384b ./libstdc++-v3/config/abi/mips-linux-gnu/baseline_symbols.txt +1411735520b ./libstdc++-v3/config/abi/sparc-freebsd5/baseline_symbols.txt +4203897843b ./libstdc++-v3/config/abi/sparc-linux-gnu/baseline_symbols.txt +4008732123b ./libstdc++-v3/config/abi/x86_64-linux-gnu/baseline_symbols.txt +3799164404b ./libstdc++-v3/config/cpu/alpha/atomicity.h +1636456412b ./libstdc++-v3/config/cpu/cris/atomicity.h +3088308555b ./libstdc++-v3/config/cpu/generic/atomicity.h + 264186165b ./libstdc++-v3/config/cpu/hppa/atomicity.h +4160964918b ./libstdc++-v3/config/cpu/i386/atomicity.h +1602541359b ./libstdc++-v3/config/cpu/i486/atomicity.h + 193432505b ./libstdc++-v3/config/cpu/ia64/atomicity.h +2353535463b ./libstdc++-v3/config/cpu/m68k/atomicity.h +4070465676b ./libstdc++-v3/config/cpu/mips/atomicity.h + 915792421b ./libstdc++-v3/config/cpu/powerpc/atomicity.h +3930061484b ./libstdc++-v3/config/cpu/s390/atomicity.h +1984909614b ./libstdc++-v3/config/cpu/sparc/atomicity.h + 569844405b ./libstdc++-v3/config.h.in +1453199454b ./libstdc++-v3/config/io/basic_file_libio.cc +3157152478b ./libstdc++-v3/config/io/basic_file_libio.h +2462532796b ./libstdc++-v3/config/io/basic_file_stdio.cc + 467422175b ./libstdc++-v3/config/io/basic_file_stdio.h + 714808428b ./libstdc++-v3/config/io/c_io_libio_codecvt.c +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 +3861607433b ./libstdc++-v3/config/linker-map.gnu +1424668937b ./libstdc++-v3/config/locale/generic/c_locale.cc +3031721532b ./libstdc++-v3/config/locale/generic/c_locale.h +3981697735b ./libstdc++-v3/config/locale/generic/c++locale_internal.h +1369267090b ./libstdc++-v3/config/locale/generic/codecvt_members.cc +2005861251b ./libstdc++-v3/config/locale/generic/codecvt_specializations.h +4228611347b ./libstdc++-v3/config/locale/generic/collate_members.cc +1931177604b ./libstdc++-v3/config/locale/generic/ctype_members.cc + 474184383b ./libstdc++-v3/config/locale/generic/messages_members.cc + 177225482b ./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 +1292331022b ./libstdc++-v3/config/locale/generic/time_members.cc +4160660040b ./libstdc++-v3/config/locale/generic/time_members.h +3285574356b ./libstdc++-v3/config/locale/gnu/c_locale.cc +3489573188b ./libstdc++-v3/config/locale/gnu/c_locale.h + 490906006b ./libstdc++-v3/config/locale/gnu/c++locale_internal.h +2712762793b ./libstdc++-v3/config/locale/gnu/codecvt_members.cc +1792931968b ./libstdc++-v3/config/locale/gnu/collate_members.cc + 429457042b ./libstdc++-v3/config/locale/gnu/ctype_members.cc + 440357314b ./libstdc++-v3/config/locale/gnu/messages_members.cc +2781776822b ./libstdc++-v3/config/locale/gnu/messages_members.h + 875064597b ./libstdc++-v3/config/locale/gnu/monetary_members.cc + 618801409b ./libstdc++-v3/config/locale/gnu/numeric_members.cc +3799603845b ./libstdc++-v3/config/locale/gnu/time_members.cc +2289591476b ./libstdc++-v3/config/locale/gnu/time_members.h +3232379868b ./libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.cc +3136594064b ./libstdc++-v3/config/locale/ieee_1003.1-2001/c_locale.h +2429580009b ./libstdc++-v3/config/locale/ieee_1003.1-2001/codecvt_specializations.h +3823275112b ./libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.cc + 488667815b ./libstdc++-v3/config/locale/ieee_1003.1-2001/messages_members.h + 487408696b ./libstdc++-v3/config/os/aix/atomicity.h +2669974896b ./libstdc++-v3/config/os/aix/ctype_base.h +3165823414b ./libstdc++-v3/config/os/aix/ctype_inline.h +1905924369b ./libstdc++-v3/config/os/aix/ctype_noninline.h +3604197906b ./libstdc++-v3/config/os/aix/os_defines.h + 537966674b ./libstdc++-v3/config/os/bsd/freebsd/ctype_base.h +1541701773b ./libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h +1778189959b ./libstdc++-v3/config/os/bsd/freebsd/ctype_noninline.h +2534160914b ./libstdc++-v3/config/os/bsd/freebsd/os_defines.h +1041874990b ./libstdc++-v3/config/os/bsd/netbsd/ctype_base.h + 361863904b ./libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h +3997726502b ./libstdc++-v3/config/os/bsd/netbsd/ctype_noninline.h +1602795831b ./libstdc++-v3/config/os/bsd/netbsd/os_defines.h +3950885908b ./libstdc++-v3/config/os/djgpp/ctype_base.h +4050668400b ./libstdc++-v3/config/os/djgpp/ctype_inline.h +2200168434b ./libstdc++-v3/config/os/djgpp/ctype_noninline.h +1128798661b ./libstdc++-v3/config/os/djgpp/os_defines.h +1770894154b ./libstdc++-v3/config/os/generic/ctype_base.h +1348586866b ./libstdc++-v3/config/os/generic/ctype_inline.h +2814302307b ./libstdc++-v3/config/os/generic/ctype_noninline.h +2662031339b ./libstdc++-v3/config/os/generic/os_defines.h + 585502053b ./libstdc++-v3/config/os/gnu-linux/ctype_base.h + 577770049b ./libstdc++-v3/config/os/gnu-linux/ctype_inline.h + 382466980b ./libstdc++-v3/config/os/gnu-linux/ctype_noninline.h +2444346481b ./libstdc++-v3/config/os/gnu-linux/os_defines.h +2727448261b ./libstdc++-v3/config/os/hpux/ctype_base.h + 577770049b ./libstdc++-v3/config/os/hpux/ctype_inline.h +3255050061b ./libstdc++-v3/config/os/hpux/ctype_noninline.h +1063087697b ./libstdc++-v3/config/os/hpux/os_defines.h + 805235121b ./libstdc++-v3/config/os/irix/irix5.2/atomicity.h + 734403019b ./libstdc++-v3/config/os/irix/irix5.2/ctype_base.h +2703839638b ./libstdc++-v3/config/os/irix/irix5.2/ctype_inline.h +3142167642b ./libstdc++-v3/config/os/irix/irix5.2/ctype_noninline.h +2885660318b ./libstdc++-v3/config/os/irix/irix5.2/os_defines.h +1437354439b ./libstdc++-v3/config/os/irix/irix6.5/atomicity.h +1682275129b ./libstdc++-v3/config/os/irix/irix6.5/ctype_base.h +4093669771b ./libstdc++-v3/config/os/irix/irix6.5/ctype_inline.h +1925322031b ./libstdc++-v3/config/os/irix/irix6.5/ctype_noninline.h +4190387429b ./libstdc++-v3/config/os/irix/irix6.5/os_defines.h +2513027003b ./libstdc++-v3/config/os/mingw32/ctype_base.h +2249364639b ./libstdc++-v3/config/os/mingw32/ctype_inline.h +4236896349b ./libstdc++-v3/config/os/mingw32/ctype_noninline.h +3217385665b ./libstdc++-v3/config/os/mingw32/os_defines.h +1435551091b ./libstdc++-v3/config/os/newlib/ctype_base.h +4265751979b ./libstdc++-v3/config/os/newlib/ctype_inline.h +3780859290b ./libstdc++-v3/config/os/newlib/ctype_noninline.h +1247228618b ./libstdc++-v3/config/os/newlib/os_defines.h +1980991936b ./libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h + 418495046b ./libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h + 545913221b ./libstdc++-v3/config/os/qnx/qnx6.1/ctype_noninline.h + 263975258b ./libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h +4257366577b ./libstdc++-v3/config/os/solaris/solaris2.5/ctype_base.h + 967249986b ./libstdc++-v3/config/os/solaris/solaris2.5/ctype_inline.h +2955367373b ./libstdc++-v3/config/os/solaris/solaris2.5/ctype_noninline.h + 167493702b ./libstdc++-v3/config/os/solaris/solaris2.5/os_defines.h +1305011444b ./libstdc++-v3/config/os/solaris/solaris2.6/ctype_base.h + 404061893b ./libstdc++-v3/config/os/solaris/solaris2.6/ctype_inline.h +3814698223b ./libstdc++-v3/config/os/solaris/solaris2.6/ctype_noninline.h +1062247100b ./libstdc++-v3/config/os/solaris/solaris2.6/os_defines.h +2023078243b ./libstdc++-v3/config/os/solaris/solaris2.7/ctype_base.h + 577770049b ./libstdc++-v3/config/os/solaris/solaris2.7/ctype_inline.h + 399834321b ./libstdc++-v3/config/os/solaris/solaris2.7/ctype_noninline.h + 95426010b ./libstdc++-v3/config/os/solaris/solaris2.7/os_defines.h + 154939870b ./libstdc++-v3/config/os/windiss/ctype_base.h +3459761118b ./libstdc++-v3/config/os/windiss/ctype_inline.h + 273313682b ./libstdc++-v3/config/os/windiss/ctype_noninline.h +2207004934b ./libstdc++-v3/config/os/windiss/os_defines.h +3057615828b ./libstdc++-v3/configure +2677676702b ./libstdc++-v3/configure.in +2975501078b ./libstdc++-v3/configure.target +1779001880b ./libstdc++-v3/docs/doxygen/doxygroups.cc +3218460995b ./libstdc++-v3/docs/doxygen/filter + 970775578b ./libstdc++-v3/docs/doxygen/filter.sed +2885814097b ./libstdc++-v3/docs/doxygen/Intro.3 + 920691422b ./libstdc++-v3/docs/doxygen/mainpage.html +1190610449b ./libstdc++-v3/docs/doxygen/run_doxygen +1848847078b ./libstdc++-v3/docs/doxygen/stdheader.cc +1658879940b ./libstdc++-v3/docs/doxygen/style.css +4159982733b ./libstdc++-v3/docs/doxygen/tables.html +2181338291b ./libstdc++-v3/docs/doxygen/TODO +3757743049b ./libstdc++-v3/docs/doxygen/user.cfg.in +4001239912b ./libstdc++-v3/docs/html/17_intro/BADNAMES +2484115512b ./libstdc++-v3/docs/html/17_intro/BUGS + 696839436b ./libstdc++-v3/docs/html/17_intro/CHECKLIST +3997884874b ./libstdc++-v3/docs/html/17_intro/concept_check.diff +3563943056b ./libstdc++-v3/docs/html/17_intro/contribute.html +2171125041b ./libstdc++-v3/docs/html/17_intro/COPYING +3922222294b ./libstdc++-v3/docs/html/17_intro/COPYING.DOC +3201164177b ./libstdc++-v3/docs/html/17_intro/C++STYLE +3222542515b ./libstdc++-v3/docs/html/17_intro/DESIGN +1363011462b ./libstdc++-v3/docs/html/17_intro/HEADER_POLICY +3461116413b ./libstdc++-v3/docs/html/17_intro/headers_cc.txt +2909345151b ./libstdc++-v3/docs/html/17_intro/howto.html +3565645043b ./libstdc++-v3/docs/html/17_intro/libstdc++-assign.txt + 582177044b ./libstdc++-v3/docs/html/17_intro/license.html +1322295551b ./libstdc++-v3/docs/html/17_intro/porting-howto.html + 405521978b ./libstdc++-v3/docs/html/17_intro/porting-howto.xml +1377009950b ./libstdc++-v3/docs/html/17_intro/porting.html +2028272619b ./libstdc++-v3/docs/html/17_intro/porting.texi + 12001592b ./libstdc++-v3/docs/html/17_intro/PROBLEMS +2519365120b ./libstdc++-v3/docs/html/17_intro/RELEASE-NOTES +1434629529b ./libstdc++-v3/docs/html/17_intro/TODO + 942477833b ./libstdc++-v3/docs/html/18_support/howto.html +3047072579b ./libstdc++-v3/docs/html/19_diagnostics/howto.html +2792519560b ./libstdc++-v3/docs/html/20_util/howto.html +2326263830b ./libstdc++-v3/docs/html/21_strings/gotw29a.txt + 738456501b ./libstdc++-v3/docs/html/21_strings/howto.html +3590781787b ./libstdc++-v3/docs/html/21_strings/stringtok_h.txt +3437467499b ./libstdc++-v3/docs/html/21_strings/stringtok_std_h.txt + 759176604b ./libstdc++-v3/docs/html/22_locale/codecvt.html +3218893965b ./libstdc++-v3/docs/html/22_locale/ctype.html +1580922490b ./libstdc++-v3/docs/html/22_locale/howto.html + 595014466b ./libstdc++-v3/docs/html/22_locale/locale.html +2894365160b ./libstdc++-v3/docs/html/22_locale/messages.html +3904394493b ./libstdc++-v3/docs/html/23_containers/howto.html +3458392326b ./libstdc++-v3/docs/html/23_containers/wrappers_h.txt + 774419600b ./libstdc++-v3/docs/html/24_iterators/howto.html + 954860062b ./libstdc++-v3/docs/html/25_algorithms/howto.html + 859670355b ./libstdc++-v3/docs/html/26_numerics/howto.html +2452165260b ./libstdc++-v3/docs/html/27_io/binary_iostreams_kanze.txt +3249620502b ./libstdc++-v3/docs/html/27_io/binary_iostreams_kuehl.txt +3035695656b ./libstdc++-v3/docs/html/27_io/howto.html +3224577239b ./libstdc++-v3/docs/html/abi.txt +1390107914b ./libstdc++-v3/docs/html/configopts.html +3808579651b ./libstdc++-v3/docs/html/debug.html +2821332869b ./libstdc++-v3/docs/html/documentation.html +3868119266b ./libstdc++-v3/docs/html/explanations.html + 827742042b ./libstdc++-v3/docs/html/ext/howto.html +1205808203b ./libstdc++-v3/docs/html/ext/lwg-active.html +1419862998b ./libstdc++-v3/docs/html/ext/lwg-defects.html +2357878516b ./libstdc++-v3/docs/html/ext/sgiexts.html +2373947009b ./libstdc++-v3/docs/html/faq/index.html +3010809624b ./libstdc++-v3/docs/html/faq/index.txt +1006357111b ./libstdc++-v3/docs/html/install.html +2049389478b ./libstdc++-v3/docs/html/lib3styles.css +1757651676b ./libstdc++-v3/docs/html/makedoc.awk +2559700175b ./libstdc++-v3/docs/html/Makefile +3964606044b ./libstdc++-v3/docs/html/test.html +2473605692b ./libstdc++-v3/include/backward/algobase.h +2730818532b ./libstdc++-v3/include/backward/algo.h +4187232950b ./libstdc++-v3/include/backward/alloc.h +2505680659b ./libstdc++-v3/include/backward/backward_warning.h +1252063761b ./libstdc++-v3/include/backward/bvector.h +3485743051b ./libstdc++-v3/include/backward/complex.h + 397779689b ./libstdc++-v3/include/backward/defalloc.h +3218873508b ./libstdc++-v3/include/backward/deque.h +3713719075b ./libstdc++-v3/include/backward/fstream.h +3758866193b ./libstdc++-v3/include/backward/function.h +3633365455b ./libstdc++-v3/include/backward/hash_map.h +2468519049b ./libstdc++-v3/include/backward/hash_set.h +3191638109b ./libstdc++-v3/include/backward/hashtable.h +3255441651b ./libstdc++-v3/include/backward/heap.h +3979460244b ./libstdc++-v3/include/backward/iomanip.h +1508058162b ./libstdc++-v3/include/backward/iostream.h +1766778751b ./libstdc++-v3/include/backward/istream.h +3559514326b ./libstdc++-v3/include/backward/iterator.h + 477791767b ./libstdc++-v3/include/backward/list.h +2194603711b ./libstdc++-v3/include/backward/map.h +3046068041b ./libstdc++-v3/include/backward/multimap.h +3924474284b ./libstdc++-v3/include/backward/multiset.h +1959434229b ./libstdc++-v3/include/backward/new.h +3127480935b ./libstdc++-v3/include/backward/ostream.h +1702071145b ./libstdc++-v3/include/backward/pair.h +1947043927b ./libstdc++-v3/include/backward/queue.h +3061027826b ./libstdc++-v3/include/backward/rope.h +2568486625b ./libstdc++-v3/include/backward/set.h +2372197114b ./libstdc++-v3/include/backward/slist.h + 374939843b ./libstdc++-v3/include/backward/stack.h +3825989730b ./libstdc++-v3/include/backward/streambuf.h +2367779603b ./libstdc++-v3/include/backward/stream.h +4047744617b ./libstdc++-v3/include/backward/strstream +2999216474b ./libstdc++-v3/include/backward/tempbuf.h +1420771511b ./libstdc++-v3/include/backward/tree.h +3803139445b ./libstdc++-v3/include/backward/vector.h +4098873302b ./libstdc++-v3/include/bits/basic_ios.h +1002346927b ./libstdc++-v3/include/bits/basic_ios.tcc +2377036917b ./libstdc++-v3/include/bits/basic_string.h + 925690662b ./libstdc++-v3/include/bits/basic_string.tcc +3126573300b ./libstdc++-v3/include/bits/boost_concept_check.h +2418149102b ./libstdc++-v3/include/bits/c++config + 994369839b ./libstdc++-v3/include/bits/char_traits.h + 694818237b ./libstdc++-v3/include/bits/codecvt.h +4105193573b ./libstdc++-v3/include/bits/concept_check.h + 329719722b ./libstdc++-v3/include/bits/cpp_type_traits.h +2371882872b ./libstdc++-v3/include/bits/deque.tcc + 489793863b ./libstdc++-v3/include/bits/fpos.h +1476997947b ./libstdc++-v3/include/bits/fstream.tcc +3886600201b ./libstdc++-v3/include/bits/functexcept.h +2533571042b ./libstdc++-v3/include/bits/gslice_array.h +1117238130b ./libstdc++-v3/include/bits/gslice.h +3095889165b ./libstdc++-v3/include/bits/indirect_array.h +1700217390b ./libstdc++-v3/include/bits/ios_base.h +4218369762b ./libstdc++-v3/include/bits/istream.tcc +3496463763b ./libstdc++-v3/include/bits/list.tcc + 837416971b ./libstdc++-v3/include/bits/locale_classes.h +1832292610b ./libstdc++-v3/include/bits/locale_facets.h + 399514550b ./libstdc++-v3/include/bits/locale_facets.tcc +3993915647b ./libstdc++-v3/include/bits/localefwd.h +1105005297b ./libstdc++-v3/include/bits/mask_array.h +3915142114b ./libstdc++-v3/include/bits/ostream.tcc +3592433582b ./libstdc++-v3/include/bits/pthread_allocimpl.h +3530846268b ./libstdc++-v3/include/bits/slice_array.h +3555571522b ./libstdc++-v3/include/bits/sstream.tcc +3316800061b ./libstdc++-v3/include/bits/stl_algobase.h +1522343897b ./libstdc++-v3/include/bits/stl_algo.h +2417140750b ./libstdc++-v3/include/bits/stl_alloc.h + 840750803b ./libstdc++-v3/include/bits/stl_bvector.h +3302543196b ./libstdc++-v3/include/bits/stl_construct.h +2340261024b ./libstdc++-v3/include/bits/stl_deque.h + 297399515b ./libstdc++-v3/include/bits/stl_function.h +2464389940b ./libstdc++-v3/include/bits/stl_heap.h +1904359658b ./libstdc++-v3/include/bits/stl_iterator_base_funcs.h +1450548210b ./libstdc++-v3/include/bits/stl_iterator_base_types.h +1129412815b ./libstdc++-v3/include/bits/stl_iterator.h +1475754507b ./libstdc++-v3/include/bits/stl_list.h +1933538770b ./libstdc++-v3/include/bits/stl_map.h + 742036372b ./libstdc++-v3/include/bits/stl_multimap.h +2343171452b ./libstdc++-v3/include/bits/stl_multiset.h +1738941440b ./libstdc++-v3/include/bits/stl_numeric.h +4071317909b ./libstdc++-v3/include/bits/stl_pair.h + 369962606b ./libstdc++-v3/include/bits/stl_pthread_alloc.h +3824509806b ./libstdc++-v3/include/bits/stl_queue.h +2150554874b ./libstdc++-v3/include/bits/stl_raw_storage_iter.h +2630067228b ./libstdc++-v3/include/bits/stl_relops.h + 114789971b ./libstdc++-v3/include/bits/stl_set.h + 458911618b ./libstdc++-v3/include/bits/stl_stack.h + 745396233b ./libstdc++-v3/include/bits/stl_tempbuf.h +1207025674b ./libstdc++-v3/include/bits/stl_threads.h + 119104515b ./libstdc++-v3/include/bits/stl_tree.h +1954571679b ./libstdc++-v3/include/bits/stl_uninitialized.h + 6253542b ./libstdc++-v3/include/bits/stl_vector.h +4258920603b ./libstdc++-v3/include/bits/streambuf_iterator.h + 175438667b ./libstdc++-v3/include/bits/streambuf.tcc + 99981565b ./libstdc++-v3/include/bits/stream_iterator.h +1373192946b ./libstdc++-v3/include/bits/stringfwd.h +1571290449b ./libstdc++-v3/include/bits/type_traits.h + 338351241b ./libstdc++-v3/include/bits/valarray_array.h + 780098702b ./libstdc++-v3/include/bits/valarray_array.tcc + 430572417b ./libstdc++-v3/include/bits/valarray_meta.h +3741283544b ./libstdc++-v3/include/bits/vector.tcc + 174717104b ./libstdc++-v3/include/c_compatibility/assert.h + 157601073b ./libstdc++-v3/include/c_compatibility/ctype.h +1205462529b ./libstdc++-v3/include/c_compatibility/errno.h +3028482587b ./libstdc++-v3/include/c_compatibility/float.h + 15792131b ./libstdc++-v3/include/c_compatibility/iso646.h +3045744301b ./libstdc++-v3/include/c_compatibility/limits.h + 649450224b ./libstdc++-v3/include/c_compatibility/locale.h +3825039242b ./libstdc++-v3/include/c_compatibility/math.h + 864531648b ./libstdc++-v3/include/c_compatibility/setjmp.h + 149073637b ./libstdc++-v3/include/c_compatibility/signal.h + 394111825b ./libstdc++-v3/include/c_compatibility/stdarg.h + 784117356b ./libstdc++-v3/include/c_compatibility/stddef.h + 236080617b ./libstdc++-v3/include/c_compatibility/stdio.h +4053629341b ./libstdc++-v3/include/c_compatibility/stdlib.h + 603589083b ./libstdc++-v3/include/c_compatibility/string.h +1640882917b ./libstdc++-v3/include/c_compatibility/time.h + 242317554b ./libstdc++-v3/include/c_compatibility/wchar.h + 264438164b ./libstdc++-v3/include/c_compatibility/wctype.h +4098574322b ./libstdc++-v3/include/c/std_cassert.h +1243273805b ./libstdc++-v3/include/c/std_cctype.h +4253759613b ./libstdc++-v3/include/c/std_cerrno.h +4090686127b ./libstdc++-v3/include/c/std_cfloat.h +1108468159b ./libstdc++-v3/include/c/std_ciso646.h +1957729161b ./libstdc++-v3/include/c/std_climits.h +2616677270b ./libstdc++-v3/include/c/std_clocale.h +3373490872b ./libstdc++-v3/include/c/std_cmath.h +4087026299b ./libstdc++-v3/include/c_std/cmath.tcc +2198093326b ./libstdc++-v3/include/c/std_csetjmp.h +3312976087b ./libstdc++-v3/include/c/std_csignal.h +1491351151b ./libstdc++-v3/include/c/std_cstdarg.h + 969673189b ./libstdc++-v3/include/c/std_cstddef.h +3498882442b ./libstdc++-v3/include/c/std_cstdio.h +2143638095b ./libstdc++-v3/include/c/std_cstdlib.h + 948151623b ./libstdc++-v3/include/c/std_cstring.h + 641399722b ./libstdc++-v3/include/c/std_ctime.h +1161763336b ./libstdc++-v3/include/c/std_cwchar.h + 446614233b ./libstdc++-v3/include/c/std_cwctype.h +1055988818b ./libstdc++-v3/include/c_std/std_cassert.h + 513093939b ./libstdc++-v3/include/c_std/std_cctype.h +2752122999b ./libstdc++-v3/include/c_std/std_cerrno.h +3553306451b ./libstdc++-v3/include/c_std/std_cfloat.h +1108468159b ./libstdc++-v3/include/c_std/std_ciso646.h +3552340376b ./libstdc++-v3/include/c_std/std_climits.h +3610469005b ./libstdc++-v3/include/c_std/std_clocale.h +3338621959b ./libstdc++-v3/include/c_std/std_cmath.h + 664446368b ./libstdc++-v3/include/c_std/std_csetjmp.h +1548436805b ./libstdc++-v3/include/c_std/std_csignal.h +2409940084b ./libstdc++-v3/include/c_std/std_cstdarg.h +2943077263b ./libstdc++-v3/include/c_std/std_cstddef.h +4148454615b ./libstdc++-v3/include/c_std/std_cstdio.h +2404775940b ./libstdc++-v3/include/c_std/std_cstdlib.h +3597700667b ./libstdc++-v3/include/c_std/std_cstring.h +1833374328b ./libstdc++-v3/include/c_std/std_ctime.h +3311967865b ./libstdc++-v3/include/c_std/std_cwchar.h +3941323151b ./libstdc++-v3/include/c_std/std_cwctype.h +3317328074b ./libstdc++-v3/include/ext/algorithm +1641495854b ./libstdc++-v3/include/ext/enc_filebuf.h +3444585981b ./libstdc++-v3/include/ext/functional +1263241564b ./libstdc++-v3/include/ext/hash_map +1556994010b ./libstdc++-v3/include/ext/hash_set +1006064723b ./libstdc++-v3/include/ext/iterator +1166159156b ./libstdc++-v3/include/ext/memory +2161063846b ./libstdc++-v3/include/ext/numeric +2970646087b ./libstdc++-v3/include/ext/rb_tree + 177834210b ./libstdc++-v3/include/ext/rope + 836293130b ./libstdc++-v3/include/ext/ropeimpl.h +4160164241b ./libstdc++-v3/include/ext/slist +3365122817b ./libstdc++-v3/include/ext/stdio_filebuf.h +2805137138b ./libstdc++-v3/include/ext/stl_hash_fun.h +3897129258b ./libstdc++-v3/include/ext/stl_hashtable.h + 984888269b ./libstdc++-v3/include/ext/stl_rope.h +3252604710b ./libstdc++-v3/include/Makefile.am +2117932589b ./libstdc++-v3/include/Makefile.in +4064711400b ./libstdc++-v3/include/std/std_algorithm.h +3911856756b ./libstdc++-v3/include/std/std_bitset.h +1807119215b ./libstdc++-v3/include/std/std_complex.h +1297268887b ./libstdc++-v3/include/std/std_deque.h +1066440750b ./libstdc++-v3/include/std/std_fstream.h +3174050204b ./libstdc++-v3/include/std/std_functional.h +2685440839b ./libstdc++-v3/include/std/std_iomanip.h + 585057502b ./libstdc++-v3/include/std/std_iosfwd.h +2056599714b ./libstdc++-v3/include/std/std_ios.h +2424855794b ./libstdc++-v3/include/std/std_iostream.h +1392065197b ./libstdc++-v3/include/std/std_istream.h +3826418885b ./libstdc++-v3/include/std/std_iterator.h + 51496764b ./libstdc++-v3/include/std/std_limits.h + 295346053b ./libstdc++-v3/include/std/std_list.h +2438271915b ./libstdc++-v3/include/std/std_locale.h +2375471353b ./libstdc++-v3/include/std/std_map.h +3316890792b ./libstdc++-v3/include/std/std_memory.h +2200880623b ./libstdc++-v3/include/std/std_numeric.h +1921136331b ./libstdc++-v3/include/std/std_ostream.h +3654172558b ./libstdc++-v3/include/std/std_queue.h +2180214858b ./libstdc++-v3/include/std/std_set.h +3083807553b ./libstdc++-v3/include/std/std_sstream.h + 855058790b ./libstdc++-v3/include/std/std_stack.h +3429471837b ./libstdc++-v3/include/std/std_stdexcept.h +2039006963b ./libstdc++-v3/include/std/std_streambuf.h +1365091273b ./libstdc++-v3/include/std/std_string.h +4158492065b ./libstdc++-v3/include/std/std_utility.h +2660730597b ./libstdc++-v3/include/std/std_valarray.h +3713138538b ./libstdc++-v3/include/std/std_vector.h + 702995762b ./libstdc++-v3/libio/ChangeLog +2122576197b ./libstdc++-v3/libio/filedoalloc.c +3590060213b ./libstdc++-v3/libio/fileops.c + 314955067b ./libstdc++-v3/libio/_G_config.h +1488981607b ./libstdc++-v3/libio/genops.c +1308598865b ./libstdc++-v3/libio/iofclose.c + 932932445b ./libstdc++-v3/libio/iofopen.c +2284824626b ./libstdc++-v3/libio/iofwide.c +3964237465b ./libstdc++-v3/libio/iolibio.h +4269898080b ./libstdc++-v3/libio/libio.h + 276542374b ./libstdc++-v3/libio/libioP.h +3759774482b ./libstdc++-v3/libio/Makefile.am +3035076726b ./libstdc++-v3/libio/Makefile.in + 13280908b ./libstdc++-v3/libio/stdfiles.c +2344987226b ./libstdc++-v3/libio/stdio.c + 688559115b ./libstdc++-v3/libio/wfiledoalloc.c + 871695306b ./libstdc++-v3/libio/wfileops.c +2568419733b ./libstdc++-v3/libio/wgenops.c +4088285812b ./libstdc++-v3/libmath/copysignf.c +3838182569b ./libstdc++-v3/libmath/Makefile.am +1884225693b ./libstdc++-v3/libmath/Makefile.in + 346371220b ./libstdc++-v3/libmath/mathconf.h +1759197966b ./libstdc++-v3/libmath/nan.c +1774241233b ./libstdc++-v3/libmath/signbit.c +3226432156b ./libstdc++-v3/libmath/signbitf.c + 706230946b ./libstdc++-v3/libmath/signbitl.c + 517957737b ./libstdc++-v3/libmath/stubs.c +1938961486b ./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 + 958055369b ./libstdc++-v3/libsupc++/del_opvnt.cc + 256210637b ./libstdc++-v3/libsupc++/eh_alloc.cc +1594858350b ./libstdc++-v3/libsupc++/eh_aux_runtime.cc + 113875910b ./libstdc++-v3/libsupc++/eh_catch.cc +4215496070b ./libstdc++-v3/libsupc++/eh_exception.cc +1852005316b ./libstdc++-v3/libsupc++/eh_globals.cc +2270762618b ./libstdc++-v3/libsupc++/eh_personality.cc + 192927225b ./libstdc++-v3/libsupc++/eh_terminate.cc +4098463456b ./libstdc++-v3/libsupc++/eh_throw.cc +3381460574b ./libstdc++-v3/libsupc++/eh_type.cc +3207332728b ./libstdc++-v3/libsupc++/exception +3453419455b ./libstdc++-v3/libsupc++/exception_defines.h + 930362627b ./libstdc++-v3/libsupc++/guard.cc +2660421896b ./libstdc++-v3/libsupc++/Makefile.am + 334186148b ./libstdc++-v3/libsupc++/Makefile.in +1619407531b ./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 +1354681125b ./libstdc++-v3/libsupc++/tinfo.cc +1192700122b ./libstdc++-v3/libsupc++/tinfo.h +1563723440b ./libstdc++-v3/libsupc++/typeinfo +2547443127b ./libstdc++-v3/libsupc++/unwind-cxx.h + 712738859b ./libstdc++-v3/libsupc++/vec.cc + 980201769b ./libstdc++-v3/Makefile.am +2176176714b ./libstdc++-v3/Makefile.in + 987967454b ./libstdc++-v3/mkcheck.in +1252249648b ./libstdc++-v3/po/de.po +4161545945b ./libstdc++-v3/po/fr.po + 571561184b ./libstdc++-v3/po/libstdc++.pot +2710223631b ./libstdc++-v3/po/Makefile.am +1741914905b ./libstdc++-v3/po/Makefile.in +2014452913b ./libstdc++-v3/po/POTFILES.in +1352447199b ./libstdc++-v3/po/string_literals.cc + 201474883b ./libstdc++-v3/README +4044863439b ./libstdc++-v3/src/bitset.cc +1525000204b ./libstdc++-v3/src/codecvt.cc + 252828227b ./libstdc++-v3/src/complex_io.cc +3051346090b ./libstdc++-v3/src/concept-inst.cc +1573161063b ./libstdc++-v3/src/ctype.cc + 78911046b ./libstdc++-v3/src/ext-inst.cc +3692870828b ./libstdc++-v3/src/fstream.cc +3851559670b ./libstdc++-v3/src/fstream-inst.cc +3677721072b ./libstdc++-v3/src/functexcept.cc +1099230693b ./libstdc++-v3/src/globals.cc + 363698629b ./libstdc++-v3/src/io-inst.cc +2203507197b ./libstdc++-v3/src/ios.cc +3726206629b ./libstdc++-v3/src/istream-inst.cc +2798828124b ./libstdc++-v3/src/limits.cc +3213175621b ./libstdc++-v3/src/locale.cc +3700309894b ./libstdc++-v3/src/locale-inst.cc +2919294889b ./libstdc++-v3/src/localename.cc +4061406571b ./libstdc++-v3/src/Makefile.am +1045148615b ./libstdc++-v3/src/Makefile.in +1950596427b ./libstdc++-v3/src/misc-inst.cc + 281972773b ./libstdc++-v3/src/ostream-inst.cc +3716553502b ./libstdc++-v3/src/sstream-inst.cc +3634270088b ./libstdc++-v3/src/stdexcept.cc +4276116934b ./libstdc++-v3/src/stl-inst.cc + 294577884b ./libstdc++-v3/src/streambuf-inst.cc +1002021259b ./libstdc++-v3/src/string-inst.cc + 491513474b ./libstdc++-v3/src/strstream.cc + 721446018b ./libstdc++-v3/src/valarray-inst.cc +2601290630b ./libstdc++-v3/src/vterminate.cc +1651008667b ./libstdc++-v3/src/wstring-inst.cc +3407177850b ./libstdc++-v3/testsuite/17_intro/header_cassert.cc + 718483329b ./libstdc++-v3/testsuite/17_intro/header_cerrno.cc + 292833921b ./libstdc++-v3/testsuite/17_intro/header_ciso646.cc +2740614555b ./libstdc++-v3/testsuite/17_intro/header_csetjmp.cc +4187004662b ./libstdc++-v3/testsuite/17_intro/header_cstdarg.cc +1187341165b ./libstdc++-v3/testsuite/17_intro/header_cstddef.cc +3112061327b ./libstdc++-v3/testsuite/17_intro/header_cstdio.cc + 433436146b ./libstdc++-v3/testsuite/17_intro/header_cstdlib.cc +4184074218b ./libstdc++-v3/testsuite/17_intro/header_cstring.cc + 446409895b ./libstdc++-v3/testsuite/17_intro/header_ctime.cc +2460401861b ./libstdc++-v3/testsuite/17_intro/header_cwchar.cc + 234720762b ./libstdc++-v3/testsuite/17_intro/header_cwctype.cc +4050243083b ./libstdc++-v3/testsuite/17_intro/header_fstream.cc + 31531867b ./libstdc++-v3/testsuite/17_intro/header_iomanip.cc +1385850299b ./libstdc++-v3/testsuite/17_intro/header_ios.cc +2774643098b ./libstdc++-v3/testsuite/17_intro/header_iosfwd.cc +1794666783b ./libstdc++-v3/testsuite/17_intro/header_iostream.cc +1280776215b ./libstdc++-v3/testsuite/17_intro/header_istream.cc +3671158117b ./libstdc++-v3/testsuite/17_intro/header_ostream.cc +2645939509b ./libstdc++-v3/testsuite/17_intro/headers.cc +3404318748b ./libstdc++-v3/testsuite/17_intro/headers_c.cc +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 + 587896804b ./libstdc++-v3/testsuite/18_support/numeric_limits.cc +3977893255b ./libstdc++-v3/testsuite/19_diagnostics/stdexceptions.cc +3578392413b ./libstdc++-v3/testsuite/20_util/allocator_members.cc + 459745751b ./libstdc++-v3/testsuite/20_util/auto_ptr.cc +3732785603b ./libstdc++-v3/testsuite/20_util/auto_ptr_neg.cc +4006660250b ./libstdc++-v3/testsuite/20_util/binders.cc +1043517205b ./libstdc++-v3/testsuite/20_util/comparisons.cc +1073181186b ./libstdc++-v3/testsuite/20_util/pairs.cc +2591691225b ./libstdc++-v3/testsuite/20_util/raw_storage_iterator.cc +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 + 166406663b ./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 +1828225934b ./libstdc++-v3/testsuite/21_strings/c_strings.cc +2035394048b ./libstdc++-v3/testsuite/21_strings/ctor_copy_dtor.cc +2926478704b ./libstdc++-v3/testsuite/21_strings/element_access.cc +2204151867b ./libstdc++-v3/testsuite/21_strings/find.cc +2747064326b ./libstdc++-v3/testsuite/21_strings/insert.cc +1426636344b ./libstdc++-v3/testsuite/21_strings/inserters_extractors.cc +2168000074b ./libstdc++-v3/testsuite/21_strings/invariants.cc + 593155147b ./libstdc++-v3/testsuite/21_strings/nonmember.cc +1709617082b ./libstdc++-v3/testsuite/21_strings/operations.cc + 26593010b ./libstdc++-v3/testsuite/21_strings/replace.cc +2718476092b ./libstdc++-v3/testsuite/21_strings/rfind.cc +1483165749b ./libstdc++-v3/testsuite/21_strings/substr.cc + 387593609b ./libstdc++-v3/testsuite/22_locale/codecvt.cc + 340826612b ./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 +2835583010b ./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 +3696162713b ./libstdc++-v3/testsuite/22_locale/ctype_members_char.cc +3964508813b ./libstdc++-v3/testsuite/22_locale/ctype_members_wchar_t.cc +2753261538b ./libstdc++-v3/testsuite/22_locale/ctype_narrow_char.cc +1501677695b ./libstdc++-v3/testsuite/22_locale/ctype_narrow_wchar_t.cc +3197301377b ./libstdc++-v3/testsuite/22_locale/ctype_scan_char.cc +4211906035b ./libstdc++-v3/testsuite/22_locale/ctype_scan_wchar_t.cc +2527015272b ./libstdc++-v3/testsuite/22_locale/ctype_to_char.cc +4182256884b ./libstdc++-v3/testsuite/22_locale/ctype_to_wchar_t.cc +3510804403b ./libstdc++-v3/testsuite/22_locale/ctype_widen_char.cc + 93317595b ./libstdc++-v3/testsuite/22_locale/ctype_widen_wchar_t.cc +3849986858b ./libstdc++-v3/testsuite/22_locale/facet.cc +3496730433b ./libstdc++-v3/testsuite/22_locale/global_templates.cc +1723684426b ./libstdc++-v3/testsuite/22_locale/members.cc +1401094326b ./libstdc++-v3/testsuite/22_locale/messages_byname.cc +3196187062b ./libstdc++-v3/testsuite/22_locale/messages.cc +1970700053b ./libstdc++-v3/testsuite/22_locale/messages_members_char.cc +2495817416b ./libstdc++-v3/testsuite/22_locale/money_get.cc +1766255762b ./libstdc++-v3/testsuite/22_locale/money_get_members_char.cc + 138738715b ./libstdc++-v3/testsuite/22_locale/money_get_members_wchar_t.cc + 396525641b ./libstdc++-v3/testsuite/22_locale/moneypunct_byname.cc +1298769732b ./libstdc++-v3/testsuite/22_locale/moneypunct.cc +1486946696b ./libstdc++-v3/testsuite/22_locale/moneypunct_members_char.cc +2302401224b ./libstdc++-v3/testsuite/22_locale/moneypunct_members_wchar_t.cc +2714963439b ./libstdc++-v3/testsuite/22_locale/money_put.cc + 545615219b ./libstdc++-v3/testsuite/22_locale/money_put_members_char.cc + 299189870b ./libstdc++-v3/testsuite/22_locale/money_put_members_wchar_t.cc +3806757668b ./libstdc++-v3/testsuite/22_locale/num_get.cc + 942400636b ./libstdc++-v3/testsuite/22_locale/num_get_members_char.cc +3952754596b ./libstdc++-v3/testsuite/22_locale/num_get_members_wchar_t.cc +3109277057b ./libstdc++-v3/testsuite/22_locale/numpunct_byname.cc + 481449220b ./libstdc++-v3/testsuite/22_locale/numpunct.cc +1180876674b ./libstdc++-v3/testsuite/22_locale/numpunct_members_char.cc +3139380707b ./libstdc++-v3/testsuite/22_locale/numpunct_members_wchar_t.cc +2013396522b ./libstdc++-v3/testsuite/22_locale/num_put.cc +3717422626b ./libstdc++-v3/testsuite/22_locale/num_put_members_char.cc +2943051713b ./libstdc++-v3/testsuite/22_locale/num_put_members_wchar_t.cc +2592583186b ./libstdc++-v3/testsuite/22_locale/operators.cc + 786606213b ./libstdc++-v3/testsuite/22_locale/static_members.cc +3529549306b ./libstdc++-v3/testsuite/22_locale/time_get.cc +3923101724b ./libstdc++-v3/testsuite/22_locale/time_get_members_char.cc +2180594183b ./libstdc++-v3/testsuite/22_locale/time_get_members_wchar_t.cc +4249879313b ./libstdc++-v3/testsuite/22_locale/time_put.cc +2625268284b ./libstdc++-v3/testsuite/22_locale/time_put_members_char.cc +1365876592b ./libstdc++-v3/testsuite/22_locale/time_put_members_wchar_t.cc +3289301322b ./libstdc++-v3/testsuite/23_containers/adaptors.cc +1594601537b ./libstdc++-v3/testsuite/23_containers/bitset_ctor.cc +2655563763b ./libstdc++-v3/testsuite/23_containers/bitset_members.cc + 557765720b ./libstdc++-v3/testsuite/23_containers/bitset_shift.cc +2884910715b ./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 +2845190223b ./libstdc++-v3/testsuite/23_containers/list_modifiers.cc +4244756936b ./libstdc++-v3/testsuite/23_containers/list_operators.cc + 307316045b ./libstdc++-v3/testsuite/23_containers/map_insert.cc +4040440994b ./libstdc++-v3/testsuite/23_containers/map_operators.cc +2101607150b ./libstdc++-v3/testsuite/23_containers/map_operators_neg.cc +3789154851b ./libstdc++-v3/testsuite/23_containers/multiset.cc +3240936840b ./libstdc++-v3/testsuite/23_containers/set_operators_neg.cc +3617128880b ./libstdc++-v3/testsuite/23_containers/vector_bool.cc + 257259405b ./libstdc++-v3/testsuite/23_containers/vector_capacity.cc +1192517831b ./libstdc++-v3/testsuite/23_containers/vector_ctor.cc +3683155594b ./libstdc++-v3/testsuite/23_containers/vector_element_access.cc +4203207973b ./libstdc++-v3/testsuite/23_containers/vector_modifiers.cc +2310165208b ./libstdc++-v3/testsuite/23_containers/vector_resize.cc +3679802360b ./libstdc++-v3/testsuite/24_iterators/back_insert_iterator.cc +2736134729b ./libstdc++-v3/testsuite/24_iterators/front_insert_iterator.cc +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 +2512302022b ./libstdc++-v3/testsuite/24_iterators/reverse_iterator.cc +1024863451b ./libstdc++-v3/testsuite/25_algorithms/binary_search.cc +3359092851b ./libstdc++-v3/testsuite/25_algorithms/copy.cc + 499887025b ./libstdc++-v3/testsuite/25_algorithms/equal.cc +2307649178b ./libstdc++-v3/testsuite/25_algorithms/heap.cc +3229510528b ./libstdc++-v3/testsuite/25_algorithms/lower_bound.cc +4253988362b ./libstdc++-v3/testsuite/25_algorithms/min_max.cc + 737927184b ./libstdc++-v3/testsuite/25_algorithms/partition.cc +2077920331b ./libstdc++-v3/testsuite/25_algorithms/rotate.cc +2843376967b ./libstdc++-v3/testsuite/25_algorithms/sort.cc +3487714017b ./libstdc++-v3/testsuite/25_algorithms/unique.cc + 825452073b ./libstdc++-v3/testsuite/26_numerics/binary_closure.cc +4174117585b ./libstdc++-v3/testsuite/26_numerics/buggy_complex.cc +2282141510b ./libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc + 477083436b ./libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c++.cc + 162388279b ./libstdc++-v3/testsuite/26_numerics/c_math.cc +1247641597b ./libstdc++-v3/testsuite/26_numerics/c_math_dynamic.cc +3345793307b ./libstdc++-v3/testsuite/26_numerics/complex_inserters_extractors.cc + 432352887b ./libstdc++-v3/testsuite/26_numerics/complex/pow.C +2483842052b ./libstdc++-v3/testsuite/26_numerics/complex_value.cc +1538489744b ./libstdc++-v3/testsuite/26_numerics/fabs_inline.cc +2398191938b ./libstdc++-v3/testsuite/26_numerics/slice_array_assignment.cc + 777494929b ./libstdc++-v3/testsuite/26_numerics/slice.cc +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 +2780305313b ./libstdc++-v3/testsuite/26_numerics/valarray_name_lookup.cc +2056661626b ./libstdc++-v3/testsuite/26_numerics/valarray_operators.cc +1543732888b ./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 +1856875262b ./libstdc++-v3/testsuite/27_io/filebuf_members.cc +4204648704b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals-1.tst +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 +2840411801b ./libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc +1987901042b ./libstdc++-v3/testsuite/27_io/fpos.cc +3847670068b ./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 +2822576026b ./libstdc++-v3/testsuite/27_io/instantiations.cc +1158981090b ./libstdc++-v3/testsuite/27_io/ios_base_callbacks.cc +3079502096b ./libstdc++-v3/testsuite/27_io/ios_base_members_static-1.tst +2904656871b ./libstdc++-v3/testsuite/27_io/ios_base_members_static.cc +1272750519b ./libstdc++-v3/testsuite/27_io/ios_base_storage.cc +1912639991b ./libstdc++-v3/testsuite/27_io/ios_base_types.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 +1894730605b ./libstdc++-v3/testsuite/27_io/istream.cc +4195222810b ./libstdc++-v3/testsuite/27_io/istream_exception.cc +1146610544b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/01.cc +1207400618b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/02.cc +1925096617b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/03.cc +3432842299b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/06.cc +3386941123b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/07.cc + 441594150b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/08.cc + 105315504b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/09.cc + 735051588b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/10.cc +2721152731b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/11.cc +2919922430b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/12.cc + 430238558b ./libstdc++-v3/testsuite/27_io/istream_extractor_arith/13.cc + 262004209b ./libstdc++-v3/testsuite/27_io/istream_extractor_char.cc +1013375821b ./libstdc++-v3/testsuite/27_io/istream_extractor_other-1.tst +1013375821b ./libstdc++-v3/testsuite/27_io/istream_extractor_other-1.txt +1013375821b ./libstdc++-v3/testsuite/27_io/istream_extractor_other-2.tst +4009952868b ./libstdc++-v3/testsuite/27_io/istream_extractor_other.cc +3525724471b ./libstdc++-v3/testsuite/27_io/istream_manip.cc +3951789237b ./libstdc++-v3/testsuite/27_io/istream_seeks-1.tst +3951789237b ./libstdc++-v3/testsuite/27_io/istream_seeks-1.txt +4294967295b ./libstdc++-v3/testsuite/27_io/istream_seeks-2.tst +2129191219b ./libstdc++-v3/testsuite/27_io/istream_seeks-3.tst +1422426115b ./libstdc++-v3/testsuite/27_io/istream_seeks.cc + 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 +3332135430b ./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 +2419303660b ./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 +2908255347b ./libstdc++-v3/testsuite/27_io/ostream.cc + 880133189b ./libstdc++-v3/testsuite/27_io/ostream_exception.cc +1939406016b ./libstdc++-v3/testsuite/27_io/ostream_fail.cc +1052686137b ./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 +4127328437b ./libstdc++-v3/testsuite/27_io/ostream_inserter_char.cc +4204648704b ./libstdc++-v3/testsuite/27_io/ostream_inserter_other-1.tst +4204648704b ./libstdc++-v3/testsuite/27_io/ostream_inserter_other-2.tst +1282172301b ./libstdc++-v3/testsuite/27_io/ostream_inserter_other.cc +1438625590b ./libstdc++-v3/testsuite/27_io/ostream_manip.cc +4294967295b ./libstdc++-v3/testsuite/27_io/ostream_seeks-1.tst + 169443827b ./libstdc++-v3/testsuite/27_io/ostream_seeks.cc +2154601095b ./libstdc++-v3/testsuite/27_io/ostream_sentry.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 +2239074027b ./libstdc++-v3/testsuite/27_io/streambuf.cc +3804159145b ./libstdc++-v3/testsuite/27_io/streambuf_members.cc +1048911834b ./libstdc++-v3/testsuite/27_io/stringbuf.cc +3127280169b ./libstdc++-v3/testsuite/27_io/stringbuf_members.cc +2822024689b ./libstdc++-v3/testsuite/27_io/stringbuf_virtuals.cc +1660875934b ./libstdc++-v3/testsuite/27_io/stringstream.cc +2617118873b ./libstdc++-v3/testsuite/27_io/stringstream_members.cc + 365205754b ./libstdc++-v3/testsuite/27_io/wide_stream_objects.cc + 897528513b ./libstdc++-v3/testsuite/abi_check.cc +3762370376b ./libstdc++-v3/testsuite/backward/header_deque_h.cc + 651880874b ./libstdc++-v3/testsuite/backward/header_hash_map_h.cc +2293472298b ./libstdc++-v3/testsuite/backward/header_hash_set_h.cc +1063503519b ./libstdc++-v3/testsuite/backward/header_hashtable_h.cc +1384531088b ./libstdc++-v3/testsuite/backward/header_iterator_h.cc +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 +2429476407b ./libstdc++-v3/testsuite/ext/allocators.cc +1828531587b ./libstdc++-v3/testsuite/ext/concept_checks.cc +1683071968b ./libstdc++-v3/testsuite/ext/hash_map.cc +2382325141b ./libstdc++-v3/testsuite/ext/hash_set.cc +2849413443b ./libstdc++-v3/testsuite/ext/headers.cc +2661012354b ./libstdc++-v3/testsuite/ext/rope.cc +3529200406b ./libstdc++-v3/testsuite/ext/stdio_filebuf_2.cc +3925889556b ./libstdc++-v3/testsuite/ext/stdio_filebuf.cc +1094483777b ./libstdc++-v3/testsuite_flags.in +2557034066b ./libstdc++-v3/testsuite/lib/libstdc++-v3-dg.exp +3712176129b ./libstdc++-v3/testsuite/lib/prune.exp +1989654054b ./libstdc++-v3/testsuite/libstdc++-v3.dg/dg.exp +3775586587b ./libstdc++-v3/testsuite/Makefile.am +3617725346b ./libstdc++-v3/testsuite/Makefile.in +1352817621b ./libstdc++-v3/testsuite/printnow.c +2335944059b ./libstdc++-v3/testsuite/README +3171796543b ./libstdc++-v3/testsuite/testsuite_allocator.cc +1172596206b ./libstdc++-v3/testsuite/testsuite_allocator.h +4015920727b ./libstdc++-v3/testsuite/testsuite_hooks.cc +3986991287b ./libstdc++-v3/testsuite/testsuite_hooks.h +1100965735b ./libstdc++-v3/testsuite/thread/pthread1.cc +1386230452b ./libstdc++-v3/testsuite/thread/pthread2.cc +1095152806b ./libstdc++-v3/testsuite/thread/pthread3.cc +1685222676b ./libstdc++-v3/testsuite/thread/pthread4.cc +3647024336b ./libstdc++-v3/testsuite/thread/pthread5.cc +1701874201b ./libstdc++-v3/testsuite/thread/pthread6.cc +3719830716b ./libtool.m4 +3680999751b ./ltcf-c.sh + 809573867b ./ltcf-cxx.sh +2744413125b ./ltcf-gcj.sh + 910615352b ./ltconfig +1562969795b ./ltmain.sh + 941537411b ./MAINTAINERS +1059991613b ./maintainer-scripts/ChangeLog +3655238705b ./maintainer-scripts/crontab +4171969357b ./maintainer-scripts/doc_exclude +2394357728b ./maintainer-scripts/gcc_release +3126840705b ./maintainer-scripts/README + 449123050b ./maintainer-scripts/snapshot-index.html + 865042342b ./maintainer-scripts/snapshot-README +1469123857b ./maintainer-scripts/update_version +2459358099b ./maintainer-scripts/update_web_docs +2568232642b ./maintainer-scripts/update_web_docs_libstdcxx +3852629653b ./maintainer-scripts/update_web_docs_old + 459788085b ./Makefile.def + 673596399b ./Makefile.in +1638614068b ./Makefile.tpl + 990942143b ./missing +2656466409b ./mkdep +4236112450b ./mkinstalldirs + 902556840b ./move-if-change +3697693037b ./README +3286946454b ./README.SCO +1077958069b ./symlink-tree +1370970362b ./ylwrap +1221785251b ./zlib/acinclude.m4 + 63064805b ./zlib/aclocal.m4 +4246695714b ./zlib/adler32.c +2360440520b ./zlib/algorithm.txt +1537725969b ./zlib/amiga/Makefile.pup +3919607569b ./zlib/amiga/Makefile.sas +3041793522b ./zlib/ChangeLog + 642840868b ./zlib/ChangeLog.gcj +1397025471b ./zlib/compress.c +3790213997b ./zlib/configure +1753606500b ./zlib/configure.in + 215845136b ./zlib/contrib/asm386/gvmat32.asm +4143184108b ./zlib/contrib/asm386/gvmat32c.c +2920733537b ./zlib/contrib/asm386/mkgvmt32.bat +3675080833b ./zlib/contrib/asm386/zlibvc.def +2499069487b ./zlib/contrib/asm386/zlibvc.dsp + 993885909b ./zlib/contrib/asm386/zlibvc.dsw + 793867511b ./zlib/contrib/asm586/match.S +1760950630b ./zlib/contrib/asm586/README.586 +3445355807b ./zlib/contrib/asm686/match.S +3564267527b ./zlib/contrib/asm686/README.686 +3962801576b ./zlib/contrib/delphi2/d_zlib.bpr +3205278976b ./zlib/contrib/delphi2/d_zlib.cpp +3618554340b ./zlib/contrib/delphi2/readme.txt + 812510417b ./zlib/contrib/delphi2/zlib32.bpr +2671802940b ./zlib/contrib/delphi2/zlib32.cpp +1448048189b ./zlib/contrib/delphi2/zlib.bpg +1970984078b ./zlib/contrib/delphi2/zlib.bpr +2460992656b ./zlib/contrib/delphi2/zlib.cpp +2183495051b ./zlib/contrib/delphi2/zlib.pas + 26085236b ./zlib/contrib/delphi/zlibdef.pas +1981000180b ./zlib/contrib/delphi/zlib.mak +3191203911b ./zlib/contrib/iostream2/zstream.h +3297987584b ./zlib/contrib/iostream2/zstream_test.cpp + 339148404b ./zlib/contrib/iostream/test.cpp +1960805227b ./zlib/contrib/iostream/zfstream.cpp + 933409408b ./zlib/contrib/iostream/zfstream.h +2533758279b ./zlib/contrib/minizip/ChangeLogUnzip +2310837728b ./zlib/contrib/minizip/Makefile +4259570427b ./zlib/contrib/minizip/miniunz.c +3026675082b ./zlib/contrib/minizip/minizip.c +3515615353b ./zlib/contrib/minizip/readme.txt + 179160536b ./zlib/contrib/minizip/unzip.c + 167508053b ./zlib/contrib/minizip/unzip.def +3849720148b ./zlib/contrib/minizip/unzip.h +1806581538b ./zlib/contrib/minizip/zip.c +2300422090b ./zlib/contrib/minizip/zip.def +3071990388b ./zlib/contrib/minizip/zip.h +3675080833b ./zlib/contrib/minizip/zlibvc.def +2499069487b ./zlib/contrib/minizip/zlibvc.dsp + 993885909b ./zlib/contrib/minizip/zlibvc.dsw +3769239525b ./zlib/contrib/README.contrib +4061615005b ./zlib/contrib/untgz/Makefile +1408736380b ./zlib/contrib/untgz/makefile.w32 +1384858048b ./zlib/contrib/untgz/untgz.c +2352798505b ./zlib/contrib/visual-basic.txt + 409540251b ./zlib/crc32.c + 754093270b ./zlib/deflate.c +2321655791b ./zlib/deflate.h +1690938184b ./zlib/descrip.mms +1880553404b ./zlib/example.c +1790959550b ./zlib/FAQ +2238767519b ./zlib/gzio.c + 467711448b ./zlib/INDEX +3009787290b ./zlib/infblock.c + 34847356b ./zlib/infblock.h + 763710488b ./zlib/infcodes.c +3334929562b ./zlib/infcodes.h +1206037810b ./zlib/inffast.c +3339512059b ./zlib/inffast.h + 490193883b ./zlib/inffixed.h +2412593958b ./zlib/inflate.c +3025160042b ./zlib/inftrees.c +2634414216b ./zlib/inftrees.h + 788977750b ./zlib/infutil.c +2297950969b ./zlib/infutil.h +2499419301b ./zlib/Makefile.am + 957823529b ./zlib/Makefile.in +3707467235b ./zlib/Makefile.riscos + 196153738b ./zlib/maketree.c +3901505907b ./zlib/Make_vms.com + 470692683b ./zlib/minigzip.c + 955312409b ./zlib/msdos/Makefile.b32 +3122518693b ./zlib/msdos/Makefile.bor + 73399342b ./zlib/msdos/Makefile.dj2 + 269847616b ./zlib/msdos/Makefile.emx +2865241702b ./zlib/msdos/Makefile.msc + 88126218b ./zlib/msdos/Makefile.tc +1109774061b ./zlib/msdos/Makefile.w32 + 458881763b ./zlib/msdos/Makefile.wat + 705831339b ./zlib/msdos/zlib.def + 3235401b ./zlib/msdos/zlib.rc +3559516957b ./zlib/nt/Makefile.emx +1068633629b ./zlib/nt/Makefile.gcc +3209851797b ./zlib/nt/Makefile.nt +3298347746b ./zlib/nt/zlib.dnt +2605576410b ./zlib/os2/Makefile.os2 + 99579017b ./zlib/os2/zlib.def +3306818000b ./zlib/README +1164927361b ./zlib/trees.c + 10665304b ./zlib/trees.h + 275019746b ./zlib/uncompr.c + 894113733b ./zlib/zconf.h +3626005175b ./zlib/zlib.3 +3609968891b ./zlib/zlib.h + 191319815b ./zlib/zlib.html +2621638539b ./zlib/zutil.c +1523742995b ./zlib/zutil.h diff --git a/gnu/lib/libobjc/.cvsignore b/gnu/lib/libobjc/.cvsignore new file mode 100644 index 00000000000..e2952dc9ac3 --- /dev/null +++ b/gnu/lib/libobjc/.cvsignore @@ -0,0 +1,32 @@ +*-all +*-co +*-dirs +*-done +*-install-info +*-src +*-stamp-* +*-tagged +blockit +cfg-paper.info +config.status +configure.aux +configure.cp +configure.cps +configure.dvi +configure.fn +configure.fns +configure.ky +configure.kys +configure.log +configure.pg +configure.pgs +configure.toc +configure.tp +configure.tps +configure.vr +configure.vrs +dir.info +Makefile +lost+found +update.out +LAST_UPDATED diff --git a/gnu/lib/libobjc/config.guess b/gnu/lib/libobjc/config.guess new file mode 100755 index 00000000000..4fc21ecc3aa --- /dev/null +++ b/gnu/lib/libobjc/config.guess @@ -0,0 +1,1391 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +timestamp='2003-01-30' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Per Bothner <per@bothner.com>. +# Please send patches to <config-patches@gnu.org>. Submit a context +# diff and a properly formatted ChangeLog entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# The plan is that this can be called by configure scripts if you +# don't specify an explicit build system type. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to <config-patches@gnu.org>." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit 0 ;; + amiga:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + arc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + hp300:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + macppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme68k:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvme88k:OpenBSD:*:*) + echo m88k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + mvmeppc:OpenBSD:*:*) + echo powerpc-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + pmax:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sgi:OpenBSD:*:*) + echo mipseb-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + sun3:OpenBSD:*:*) + echo m68k-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + wgrisc:OpenBSD:*:*) + echo mipsel-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:OpenBSD:*:*) + echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} + exit 0 ;; + *:MicroBSD:*:*) + echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE} + exit 0 ;; + alpha:OSF1:*:*) + if test $UNAME_RELEASE = "V4.0"; then + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + fi + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit 0 ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit 0 ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit 0 ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit 0;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit 0 ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit 0 ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit 0 ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit 0;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit 0;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit 0 ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit 0 ;; + DRS?6000:UNIX_SV:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7 && exit 0 ;; + esac ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + i86pc:SunOS:5.*:*) + echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit 0 ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit 0 ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit 0 ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit 0 ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit 0 ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit 0 ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit 0 ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit 0 ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit 0 ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit 0 ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit 0 ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit 0 ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include <stdio.h> /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c \ + && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ + && exit 0 + echo mips-mips-riscos${UNAME_RELEASE} + exit 0 ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit 0 ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit 0 ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit 0 ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit 0 ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit 0 ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit 0 ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit 0 ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit 0 ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit 0 ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit 0 ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit 0 ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit 0 ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit 0 ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit 0 ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include <sys/systemcfg.h> + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + echo rs6000-ibm-aix3.2.5 + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit 0 ;; + *:AIX:*:[45]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit 0 ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit 0 ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit 0 ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit 0 ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit 0 ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit 0 ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit 0 ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit 0 ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include <stdlib.h> + #include <unistd.h> + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + # avoid double evaluation of $set_cc_for_build + test -n "$CC_FOR_BUILD" || eval $set_cc_for_build + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit 0 ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit 0 ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include <unistd.h> + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + echo unknown-hitachi-hiuxwe2 + exit 0 ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit 0 ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit 0 ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit 0 ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit 0 ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit 0 ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit 0 ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit 0 ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit 0 ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit 0 ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit 0 ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit 0 ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + *:UNICOS/mp:*:*) + echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit 0 ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit 0 ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit 0 ;; + *:FreeBSD:*:*) + # Determine whether the default compiler uses glibc. + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include <features.h> + #if __GLIBC__ >= 2 + LIBC=gnu + #else + LIBC= + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} + exit 0 ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit 0 ;; + i*:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit 0 ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit 0 ;; + x86:Interix*:3*) + echo i586-pc-interix3 + exit 0 ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit 0 ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit 0 ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit 0 ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit 0 ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; + *:GNU:*:*) + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit 0 ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit 0 ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + mips:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips + #undef mipsel + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mipsel + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit 0 ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit 0 ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit 0 ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit 0 ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit 0 ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit 0 ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit 0 ;; + i*86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + # Set LC_ALL=C to ensure ld outputs messages in English. + ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ + | sed -ne '/supported targets:/!d + s/[ ][ ]*/ /g + s/.*supported targets: *// + s/ .*// + p'` + case "$ld_supported_targets" in + elf32-i386) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + a.out-i386-linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" + exit 0 ;; + coff-i386) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" + exit 0 ;; + "") + # Either a pre-BFD a.out linker (linux-gnuoldld) or + # one that does not give us useful --help. + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" + exit 0 ;; + esac + # Determine whether the default compiler is a.out or elf + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include <features.h> + #ifdef __ELF__ + # ifdef __GLIBC__ + # if __GLIBC__ >= 2 + LIBC=gnu + # else + LIBC=gnulibc1 + # endif + # else + LIBC=gnulibc1 + # endif + #else + #ifdef __INTEL_COMPILER + LIBC=gnu + #else + LIBC=gnuaout + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit 0 ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit 0 ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit 0 ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit 0 ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit 0 ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit 0 ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit 0 ;; + i*86:*:5:[78]*) + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit 0 ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` + echo ${UNAME_MACHINE}-pc-isc$UNAME_REL + elif /bin/uname -X 2>/dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit 0 ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i386. + echo i386-pc-msdosdjgpp + exit 0 ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit 0 ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit 0 ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit 0 ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit 0 ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit 0 ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit 0 ;; + M68*:*:R3V[567]*:*) + test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4.3${OS_REL} && exit 0 + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && echo i486-ncr-sysv4 && exit 0 ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit 0 ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit 0 ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit 0 ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit 0 ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says <Richard.M.Bartel@ccMail.Census.GOV> + echo i586-unisys-sysv4 + exit 0 ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes <hewes@openmarket.com>. + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit 0 ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit 0 ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit 0 ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit 0 ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit 0 ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit 0 ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit 0 ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit 0 ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit 0 ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit 0 ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit 0 ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit 0 ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit 0 ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit 0 ;; + *:Darwin:*:*) + case `uname -p` in + *86) UNAME_PROCESSOR=i686 ;; + powerpc) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit 0 ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit 0 ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit 0 ;; + NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit 0 ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit 0 ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit 0 ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit 0 ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit 0 ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit 0 ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit 0 ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit 0 ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit 0 ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit 0 ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit 0 ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c <<EOF +#ifdef _SEQUENT_ +# include <sys/types.h> +# include <sys/utsname.h> +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include <sys/param.h> + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include <sys/param.h> +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit 0 ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit 0 ;; + c34*) + echo c34-convex-bsd + exit 0 ;; + c38*) + echo c38-convex-bsd + exit 0 ;; + c4*) + echo c4-convex-bsd + exit 0 ;; + esac +fi + +cat >&2 <<EOF +$0: unable to guess system type + +This script, last modified $timestamp, has failed to recognize +the operating system you are using. It is advised that you +download the most up to date version of the config scripts from + + ftp://ftp.gnu.org/pub/gnu/config/ + +If the version you run ($0) is already up to date, please +send the following data and any information you think might be +pertinent to <config-patches@gnu.org> in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/gnu/lib/libobjc/config.sub b/gnu/lib/libobjc/config.sub new file mode 100755 index 00000000000..2ab7f25694c --- /dev/null +++ b/gnu/lib/libobjc/config.sub @@ -0,0 +1,1476 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. + +timestamp='2003-01-28' + +# This file is (in principle) common to ALL GNU software. +# The presence of a machine in this file suggests that SOME GNU software +# can handle that machine. It does not imply ALL GNU software can. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Please send patches to <config-patches@gnu.org>. Submit a context +# diff and a properly formatted ChangeLog entry. +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to <config-patches@gnu.org>." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) + echo "$version" ; exit 0 ;; + --help | --h* | -h ) + echo "$usage"; exit 0 ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit 0;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis) + os= + basic_machine=$1 + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k \ + | m32r | m68000 | m68k | m88k | mcore \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64vr | mips64vrel \ + | mips64orion | mips64orionel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | msp430 \ + | ns16k | ns32k \ + | openrisc | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ + | strongarm \ + | tahoe | thumb | tic80 | tron \ + | v850 | v850e \ + | we32k \ + | x86 | xscale | xstormy16 | xtensa \ + | z8k) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* \ + | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \ + | clipper-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* \ + | m32r-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | mcore-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | msp430-* \ + | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* \ + | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ + | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ + | xtensa-* \ + | ymp-* \ + | z8k-*) + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + crds | unos) + basic_machine=m68k-crds + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + mmix*) + basic_machine=mmix-knuth + os=-mmixware + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + nv1) + basic_machine=nv1-cray + os=-unicosmp + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + or32 | or32-*) + basic_machine=or32-unknown + os=-coff + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2) + basic_machine=i686-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic4x | c4x*) + basic_machine=tic4x-unknown + os=-coff + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparc | sparcv9 | sparcv9b) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ + | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -microbsd*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 + ;; + m68*-cisco) + os=-aout + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-ibm) + os=-aix + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/gnu/lib/libobjc/install-sh b/gnu/lib/libobjc/install-sh new file mode 100755 index 00000000000..59bcde425aa --- /dev/null +++ b/gnu/lib/libobjc/install-sh @@ -0,0 +1,251 @@ +#!/bin/sh +# +# install - install a program, script, or datafile +# This comes from X11R5 (mit/util/scripts/install.sh). +# +# Copyright 1991 by the Massachusetts Institute of Technology +# +# Permission to use, copy, modify, distribute, and sell this software and its +# documentation for any purpose is hereby granted without fee, provided that +# the above copyright notice appear in all copies and that both that +# copyright notice and this permission notice appear in supporting +# documentation, and that the name of M.I.T. not be used in advertising or +# publicity pertaining to distribution of the software without specific, +# written prior permission. M.I.T. makes no representations about the +# suitability of this software for any purpose. It is provided "as is" +# without express or implied warranty. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. It can only install one file at a time, a restriction +# shared with many OS's install programs. + + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +transformbasename="" +transform_arg="" +instcmd="$mvprog" +chmodcmd="$chmodprog 0755" +chowncmd="" +chgrpcmd="" +stripcmd="" +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src="" +dst="" +dir_arg="" + +while [ x"$1" != x ]; do + case $1 in + -c) instcmd="$cpprog" + shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + -s) stripcmd="$stripprog" + shift + continue;; + + -t=*) transformarg=`echo $1 | sed 's/-t=//'` + shift + continue;; + + -b=*) transformbasename=`echo $1 | sed 's/-b=//'` + shift + continue;; + + *) if [ x"$src" = x ] + then + src=$1 + else + # this colon is to work around a 386BSD /bin/sh bug + : + dst=$1 + fi + shift + continue;; + esac +done + +if [ x"$src" = x ] +then + echo "install: no input file specified" + exit 1 +else + true +fi + +if [ x"$dir_arg" != x ]; then + dst=$src + src="" + + if [ -d $dst ]; then + instcmd=: + chmodcmd="" + else + instcmd=mkdir + fi +else + +# Waiting for this to be detected by the "$instcmd $src $dsttmp" command +# might cause directories to be created, which would be especially bad +# if $src (and thus $dsttmp) contains '*'. + + if [ -f $src -o -d $src ] + then + true + else + echo "install: $src does not exist" + exit 1 + fi + + if [ x"$dst" = x ] + then + echo "install: no destination specified" + exit 1 + else + true + fi + +# If destination is a directory, append the input filename; if your system +# does not like double slashes in filenames, you may need to add some logic + + if [ -d $dst ] + then + dst="$dst"/`basename $src` + else + true + fi +fi + +## this sed command emulates the dirname command +dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + +# Make sure that the destination directory exists. +# this part is taken from Noah Friedman's mkinstalldirs script + +# Skip lots of stat calls in the usual case. +if [ ! -d "$dstdir" ]; then +defaultIFS=' +' +IFS="${IFS-${defaultIFS}}" + +oIFS="${IFS}" +# Some sh's can't handle IFS=/ for some reason. +IFS='%' +set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` +IFS="${oIFS}" + +pathcomp='' + +while [ $# -ne 0 ] ; do + pathcomp="${pathcomp}${1}" + shift + + if [ ! -d "${pathcomp}" ] ; + then + $mkdirprog "${pathcomp}" + else + true + fi + + pathcomp="${pathcomp}/" +done +fi + +if [ x"$dir_arg" != x ] +then + $doit $instcmd $dst && + + if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi +else + +# If we're going to rename the final executable, determine the name now. + + if [ x"$transformarg" = x ] + then + dstfile=`basename $dst` + else + dstfile=`basename $dst $transformbasename | + sed $transformarg`$transformbasename + fi + +# don't allow the sed command to completely eliminate the filename + + if [ x"$dstfile" = x ] + then + dstfile=`basename $dst` + else + true + fi + +# Make a temp file name in the proper directory. + + dsttmp=$dstdir/_inst.$$_ + +# Move or copy the file name to the temp name + + $doit $instcmd $src $dsttmp && + + trap "rm -f ${dsttmp}" 0 && + +# and set any options; do chmod last to preserve setuid bits + +# If any of these fail, we abort the whole thing. If we want to +# ignore errors from any of these, just make sure not to ignore +# errors from the above "$doit $instcmd $src $dsttmp" command. + + if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && + +# Now rename the file to the real destination. + + $doit $rmcmd -f $dstdir/$dstfile && + $doit $mvcmd $dsttmp $dstdir/$dstfile + +fi && + + +exit 0 diff --git a/gnu/lib/libobjc/libobjc/ChangeLog b/gnu/lib/libobjc/libobjc/ChangeLog index e8819321c6b..9dc94ee979f 100644 --- a/gnu/lib/libobjc/libobjc/ChangeLog +++ b/gnu/lib/libobjc/libobjc/ChangeLog @@ -1,34 +1,446 @@ -2001-01-11 Joseph S. Myers <jsm28@cam.ac.uk> +2003-10-16 Release Manager + + * GCC 3.3.2 Released. + +2003-09-09 Alan Modra <amodra@bigpond.net.au> + + * configure: Regenerate. + +2003-08-04 Release Manager + + * GCC 3.3.1 Released. + +2003-08-04 Release Manager + + * GCC 3.3.1 Released. + +2003-05-13 Release Manager + + * GCC 3.3 Released. + +2003-05-13 Release Manager + + * GCC 3.3 Released. + +2003-05-13 Release Manager + + * GCC 3.3 Released. + +2003-02-20 Alexandre Oliva <aoliva@redhat.com> + + * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to + config.status. + * configure: Rebuilt. + +2003-01-27 Alexandre Oliva <aoliva@redhat.com> + + * aclocal.m4 (glibcpp_toolexeclibdir): Instead of + $(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless + version_specific_libs is enabled. + * configure: Rebuilt. + +2003-01-26 Christian Cornelssen <ccorn@cs.tu-berlin.de> + + * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR. + (install-libs, install-headers): Prepend $(DESTDIR) to + destination paths in all (un)installation commands. + +2002-09-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * Makefile.in (all): Fix multilib parallel build. + +Thu Sep 12 12:44:37 2002 Nicola Pero <n.pero@mi.flashnet.it> + + * sendmsg.c (nil_method): Declare not to take a variable number of + args. + (objc_msg_lookup): Cast nil_method to IMP before returning it. + (objc_msg_lookup_super): The same. + +2002-09-10 Jan Hubicka <jh@suse.cz> + + * nil_method.c (nil_method): No longer defined with variable + arguments. + +2002-07-02 Rodney Brown <rbrown64@csc.com.au> + + * objc/encoding.h: Fix formatting. + * objc/hash.h: Likewise. + * objc/objc-api.h: Likewise. + * objc/runtime.h: Likewise. + * objc/thr.h: Likewise. + * archive.c: Likewise. + * class.c: Likewise. + * encoding.c: Likewise. + * gc.c: Likewise. + * hash.c: Likewise. + * init.c: Likewise. + * misc.c: Likewise. + * nil_method.c: Likewise. + * objects.c: Likewise. + * sarray.c: Likewise. + * selector.c: Likewise. + * sendmsg.c: Likewise. + * thr-mach.c: Likewise. + * thr.c: Likewise. + +2002-06-25 DJ Delorie <dj@redhat.com> + + * aclocal.m4 (GLIBCPP_CONFIGURE): Split out + GLIBCPP_TOPREL_CONFIGURE. + * configure.in: Call it before AC_CANONICAL_SYSTEM. + * configure: Regenerate. + +2002-06-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * Object.m (forward, read, write): Fix unused parameter warnings. + * encoding.c: Include <stdlib.h>. + (target_flags): Mark with attribute unused. + (atoi): Delete. + * runtime.h (__objc_selector_max_index): Change to unsigned int. + (__objc_generate_gc_type_description): Prototype. + * selector.c (__objc_selector_max_index): Change to unsigned int. + +Mon Jun 17 18:37:42 2002 Nicola Pero <n.pero@mi.flashnet.it> + + * sendmsg.c (__objc_get_forward_imp): Fix warning by making sure + we always have a return value: if __objc_msg_forward does not + supply a forwarding implementation, return the default + __builtin_apply based one. + +2002-06-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * Object.m: Fix signed/unsigned warning. + * Protocol.m: Likewise. + * archive.c: Always include stdlib.h. + (objc_read_short, objc_read_unsigned_short, objc_read_int, + objc_read_long, __objc_read_nbyte_uint, __objc_read_nbyte_ulong): + Fix signed/unsigned warning. + (objc_write_type, objc_read_type, objc_write_types, + objc_read_types): Ensure ctype 8-bit safety. + (__objc_no_write, __objc_no_read): Mark unused parameters. + * class.c (class_table_setup): Specify void arg. + * encoding.c (atoi, objc_sizeof_type, objc_alignof_type, + objc_skip_typespec, objc_skip_offset, + objc_layout_structure_next_member): Ensure ctype 8-bit safety. + (objc_layout_structure_next_member): Ensure variables are + initialized. + * gc.c (__objc_generate_gc_type_description, + class_ivar_set_gcinvisible): Mark unused parameters. + * init.c (__objc_send_load, __objc_destroy_class_tree_node): Mark + unused parameters. + (__objc_init_protocols) Fix signed/unsigned warning. + * nil_method.c (nil_method): Mark unused parameters. + * thr.h (objc_thread_callback): Specify void arg. + * sarray.c (sarray_new, sarray_realloc, sarray_free): Fix + signed/unsigned warning. + (sarray_free): Fix formatting. + * selector.c (sel_types_match): Ensure ctype 8-bit safety. + * sendmsg.c (__objc_init_install_dtable) Mark unused parameters. + +2002-06-09 Andreas Jaeger <aj@suse.de> + + * encoding.c (objc_layout_structure_next_member): Remove unused + variable. + +2002-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * Makefile.in (SHELL): Set to @SHELL@. + (WARN_CFLAGS): New. + (ALL_CFLAGS): Add $(WARN_CFLAGS). + +2002-05-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * aclocal.m4: Allow for PWDCMD to override hardcoded pwd. + * configure: Regenerate. + +2002-05-08 Alexandre Oliva <aoliva@redhat.com> + + * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at + script entry, and set LD to it when configuring multilibs. + * configure: Rebuilt. + +2002-04-19 David O'Brien <obrien@FreeBSD.org> + + * encoding.c (MAX, MIN, ROUNDING): #undef before defining. + +2002-04-09 Hans-Peter Nilsson <hp@bitrange.com> + + PR objc/6107 + * objc/objc-api.h (struct objc_protocol_list): Change type of + member count from int to size_t. + +2002-02-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> + + PR libobjc/4039 + * aclocal.m4: Replace with version copied from libstdc++-v3. + * configure.in: Update for changes to aclocal and Makefile. + * configure: Regenerate. + * Makefile.in: Correct install of multilibs and shared libs, use + INSTALL_DATA for include files. + +Mon Dec 17 17:02:12 2001 Nicola Pero <nicola@brainstorm.co.uk> + + * init.c (__objc_exec_class): Fixed bug in the loop on unclaimed + categories - when an unclaimed category was found, the loop was + doing two steps forward instead of one, so that in certain cases + it was failing to properly load all the categories. (Reported + with fix by Alexander Malmberg <alexander@malmberg.org>). + +2001-11-14 Aldy Hernandez <aldyh@redhat.com> + + * encoding.c: Add target_flags. + +2001-11-07 Aldy Hernandez <aldyh@redhat.com> + + * objc/objc-api.h (_C_VECTOR): New. + + * encoding.c (VECTOR_TYPE): New. + +Mon Oct 29 21:29:21 2001 Nicola Pero <n.pero@mi.flashnet.it> + + * class.c: Rewritten the class table to use optimized, lock-free + lookup. This more than doubles the speed of class method + invocations. (class_table_setup), (class_table_insert), + (class_table_replace), (class_table_get_safe), + (class_table_next), (class_table_print), + (class_table_print_histogram): New functions. + (__objc_init_class_tables): Use class_table_setup. + (__objc_add_class_to_hash): Use class_table_get_safe and + class_table_insert. (objc_lookup_class), (objc_get_class): Do not + assert the existence of the table; do not lock the runtime; use + class_table_get_safe. (objc_next_class): Use class_table_next. + (__objc_resolve_class_links): Use class_table_next. + (class_pose_as): Use class_table_replace. + +2001-09-10 Ovidiu Predescu <ovidiu@cup.hp.com> + + * gc.c: Removed the DEBUG declaration. + +Wed Jul 18 12:48:56 2001 Nicola Pero <n.pero@mi.flashnet.it> + + * thr.c (objc_mutex_lock): Invoke __objc_thread_id directly, + rather than through objc_thread_id, to save a function call. + (objc_mutex_trylock, objc_mutex_unlock, objc_condition_wait): + Ditto. + +Mon Jul 16 12:15:00 2001 Nicola Pero <n.pero@mi.flashnet.it> + + * objc/objc-api.h (object_is_class): Fixed - buggy code was trying + to cast an id to a Class, which can not be done. Make the check + by using CLS_ISMETA on the class pointer instead. + (object_is_meta_class): Similar fix. + +2001-06-09 Alexandre Oliva <aoliva@redhat.com>, Stephen L Moshier <moshier@mediaone.net> + + * configure.in (AC_EXEEXT): Work around in case it expands to + nothing, as in autoconf 2.50. + * acinclude.m4: Likewise. + * configure: Rebuilt. + +2001-06-08 Nicola Pero <n.pero@mi.flashnet.it> + + * THREADS: Explain that when we compile libobjc inside GCC, we + always use thr-objc.c as a backend, which uses GCC's thread code. + +2001-06-06 Richard Frith-Macdonald <rrfm@gnu.org> + + * init.c (__objc_send_message_in_list): When setting a new entry + in __objc_load_methods use the method IMP as key, but check to see + if the method is in the hashtable by looking at the IMP also. + Also ... call the method after adding it to the hashtable rather + than before ... thus preventing an obscure possibility of infinite + recursion if a +load method itself loads a subclass. + +2001-05-25 Ovidiu Predescu <ovidiu@cup.hp.com> + + * init.c (__objc_send_message_in_list): When setting a new entry + in __objc_load_methods use the method name as key, not the method + IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>). + +2001-05-09 Joseph S. Myers <jsm28@cam.ac.uk> + + * objc-features.texi: Move to ../gcc/objc.texi. + * fdl.texi: Remove. + * Makefile.in: Don't generate documentation from + objc-features.texi. + +2001-05-01 Mark Mitchell <mark@codesourcery.com> + + * fdl.texi: New file. + * objc-features.texi: Simplify. + * Makefile.in: Adjust accordingly. + +2001-04-30 Mark Mitchell <mark@codesourcery.com> + + * objc-features.texi: Use the GFDL. + +Wed Mar 21 04:44:58 EST 2001 John Wehle (john@feith.com) + + * encoding.c (REAL_TYPE): Define. + +2001-03-19 David Edelsohn <edelsohn@gnu.org> + + * encoding.c (TYPE_MODE): Define. + +2001-03-14 Nicola Pero <n.pero@mi.flashnet.it> + + * thr.c (objc_thread_add): New function. + (objc_thread_remove): Ditto. + * objc/thr.h: Declare them. + * libobjc.def: Mention them. + +2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com> + + * objc-features.texi: Document the @compatibility_alias compiler + directive (description from Nicola Pero <n.pero@mi.flashnet.it>). + +Fri Feb 23 18:12:00 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * sendmsg.c (__objc_forward): Delete strlen() declaration. + +2001-02-08 Geoffrey Keating <geoffk@redhat.com> + + * configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because + we're not interested in the result and they might fail. + * configure: Regenerated. + +2001-01-12 Joseph S. Myers <jsm28@cam.ac.uk> + + * objc-features.texi: Use @email. + +2001-01-12 Joseph S. Myers <jsm28@cam.ac.uk> * sendmsg.c (__objc_print_dtable_stats): Don't use #ifdef inside printf. +2000-01-11 Richard Earnshaw <rearnsha@arm.com> + + * encoding.c (STRUCTURE_SIZE_BOUNDARY): Redefine in a way that + determines the value dynamically. + +Wed Jan 3 00:49:10 2001 Ovidiu Predescu <ovidiu@cup.hp.com> + + * sendmsg.c: Added __objc_msg_forward, a hook that allows external + libraries to provide a function that returns the real forwarding + function. This can alleviate problems __builtin_apply() and + friends have on various platforms. (Solution suggested by Helge + Hess.) + + * objc/objc-api.h: Define __objc_msg_forward. + + * sendmsg.c: Define gen_rtx_REG. + +2000-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> + + * thr-rtems.c: New file. Stub to compile. + +2000-09-06 Alexandre Oliva <aoliva@redhat.com> + + * configure: Rebuilt with new libtool.m4. + +Tue Aug 15 00:38:56 2000 Ovidiu Predescu <ovidiu@cup.hp.com> + + * configure.in: Create a config.h file. Check for <sched.h>. + * configure: Regenerate. + + * config.h.in: Check for <sched.h>. + +2000-08-14 Zack Weinberg <zack@wolery.cumb.org> + + * configure: Regenerate after change to ../libtool.m4. + +2000-08-14 Andreas Schwab <schwab@suse.de> + + * objc-features.texi (Top): Move @menu at end of node. + +2000-08-11 Manfred Hollstein <manfredh@redhat.com> + + * objc-features.texi: Move @node Top before @menu. + +Sun Aug 6 23:27:49 2000 Ovidiu Predescu <ovidiu@cup.hp.com> + + * objc-features.texi: Documented the new -fconstant-string-class + option. + +Sun Aug 6 22:51:16 2000 Ovidiu Predescu <ovidiu@cup.hp.com> + + * thr-posix.c: Integrated Chris Ball's <cball@fmco.com> changes to + improve the Posix thread support for Objective-C. + +2000-08-04 Zack Weinberg <zack@wolery.cumb.org> + + * aclocal.m4: Replace copy of ../libtool.m4 with + sinclude(../libtool.m4). + +Fri Jul 28 08:58:02 2000 Nicola Pero <nicola@brainstorm.co.uk> + + * configure.in: Added libtool support; build shared libraries + if --enable-shared was passed on command line. + * Makefile.in: Modified most compilation commands to use libtool. + * aclocal.m4: New symbolic link to the ../libtool.m4, from the + libtool distribution. + +Sat Jul 29 00:10:21 2000 Ovidiu Predescu <ovidiu@cup.hp.com> + + * sarray.c, Object.m: Removed the explicit prototypes for strlen + and memcpy on 64-bit platforms (Suggested by Rodney Brown + <rdb@cup.hp.com>). + +2000-05-12 H.J. Lu (hjl@gnu.org) + + * Makefile.in (GTHREAD_FLAGS): New. + (ALL_CFLAGS): Add $(GTHREAD_FLAGS). + (OBJC_THREAD_FILE): Changed to thr-objc. + + * configure.in (GTHREAD_FLAGS): New, check and replace it for + Makefile. + (OBJC_THREAD_FILE): Removed. + + * thr-objc.c: New. + +2000-07-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * objc/hash.h: Include string.h. + +2000-04-15 David Edelsohn <edelsohn@gnu.org> + + * Object.m (strlen): 64-bit PowerPC is a 64bit platform as well. + +2000-04-12 Jakub Jelinek <jakub@redhat.com> + + * Object.m (strlen): Provide prototype on all 64bit platforms, + not only alpha. + * sarray.c (memcpy): Likewise. + * encoding.c (objc_layout_finish_structure): Don't use + ROUND_TYPE_ALIGN on sparc. + + * encoding.c (objc_layout_structure_next_member): Do the whole + procedure even for the first member, so that we get correct + alignment. + 2000-03-29 Zack Weinberg <zack@wolery.cumb.org> * objc/Protocol.h, objc/objc-list.h: Change #endif labels to comments. -Sun Oct 24 23:54:10 PDT 1999 Jeff Law (law@cygnus.com) +2000-02-23 Zack Weinberg <zack@wolery.cumb.org> + + * Makefile.in: Add -DIN_TARGET_LIBS to ALL_CFLAGS. - * gcc-2.95.2 Released. +Thu Sep 23 07:19:12 1999 Chris Ball <cball@fmco.com> -Mon Aug 16 01:29:24 PDT 1999 Jeff Law (law@cygnus.com) + * thr-posix.c (__objc_mutex_deallocate): made deallocate work. - * gcc-2.95.1 Released. +Tue Sep 21 07:47:10 1999 Jeffrey A Law (law@cygnus.com) + + * Makefile.in (gc.o, gc_gc.o): Do not pass -fgnu-runtime to + the compiler when building C code. Fri Aug 6 23:32:29 1999 Daniel Jacobowitz <drow@drow.them.org> * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix, libdir, libsubdir and tooldir. -Wed Jul 28 21:39:31 PDT 1999 Jeff Law (law@cygnus.com) - - * gcc-2.95 Released. - -Sun Jul 25 23:40:51 PDT 1999 Jeff Law (law@cygnus.com) - - * gcc-2.95 Released. - Mon Jun 21 05:40:15 1999 John David Anglin <dave@hiauly1> * init.c (__objc_force_linking): Make global. @@ -102,7 +514,7 @@ Sat Oct 17 05:21:31 1998 Ovidiu Predescu <ovidiu@slip.net> Mon Oct 11 21:25:27 1998 Ovidiu Predescu <ovidiu@slip.net> * encoding.c: Redefine get_inner_array_type to get the first entry - in the structure. + in the structure. Thu Oct 8 12:21:14 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk> @@ -167,4 +579,3 @@ Mon Sep 21 23:27:10 1998 Ovidiu Predescu <ovidiu@slip.net> 1998-09-21 Ben Elliston <bje@cygnus.com> * New directory. Moved files from ../gcc/objc. - diff --git a/gnu/lib/libobjc/libobjc/Object.m b/gnu/lib/libobjc/libobjc/Object.m index 64b52f48368..1882754d605 100644 --- a/gnu/lib/libobjc/libobjc/Object.m +++ b/gnu/lib/libobjc/libobjc/Object.m @@ -1,5 +1,5 @@ /* The implementation of class Object for Objective-C. - Copyright (C) 1993, 1994, 1995, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1997, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -199,7 +199,7 @@ extern int errno; + (BOOL) conformsTo: (Protocol*)aProtocol { - int i; + size_t i; struct objc_protocol_list* proto_list; id parent; @@ -271,6 +271,7 @@ extern int errno; - (retval_t)forward:(SEL)aSel :(arglist_t)argFrame { + (void) argFrame; /* UNUSED */ return (retval_t)[self doesNotRecognize: aSel]; } @@ -320,10 +321,6 @@ extern int errno; object_get_class_name(self), sel_get_name(aSel)]; } -#ifdef __alpha__ -extern size_t strlen(const char*); -#endif - - error:(const char *)aString, ... { #define FMT "error: %s (%s)\n%s\n" @@ -368,12 +365,14 @@ extern size_t strlen(const char*); - read: (TypedStream*)aStream { + (void) aStream; /* UNUSED */ // [super read: aStream]; return self; } - write: (TypedStream*)aStream { + (void) aStream; /* UNUSED */ // [super write: aStream]; return self; } diff --git a/gnu/lib/libobjc/libobjc/Protocol.m b/gnu/lib/libobjc/libobjc/Protocol.m index 43ba44eaf4f..3c18a02ce97 100644 --- a/gnu/lib/libobjc/libobjc/Protocol.m +++ b/gnu/lib/libobjc/libobjc/Protocol.m @@ -53,7 +53,7 @@ struct objc_method_description_list { - (BOOL) conformsTo: (Protocol *)aProtocolObject { - int i; + size_t i; struct objc_protocol_list* proto_list; if (!strcmp(aProtocolObject->protocol_name, self->protocol_name)) @@ -88,9 +88,10 @@ struct objc_method_description_list { for (proto_list = protocol_list; proto_list; proto_list = proto_list->next) { - for (i=0; i < proto_list->count; i++) + size_t j; + for (j=0; j < proto_list->count; j++) { - if ((result = [proto_list->list[i] + if ((result = [proto_list->list[j] descriptionForInstanceMethod: aSel])) return result; } @@ -114,9 +115,10 @@ struct objc_method_description_list { for (proto_list = protocol_list; proto_list; proto_list = proto_list->next) { - for (i=0; i < proto_list->count; i++) + size_t j; + for (j=0; j < proto_list->count; j++) { - if ((result = [proto_list->list[i] + if ((result = [proto_list->list[j] descriptionForClassMethod: aSel])) return result; } diff --git a/gnu/lib/libobjc/libobjc/THREADS b/gnu/lib/libobjc/libobjc/THREADS index 9dfbbed97af..8a436832f6c 100644 --- a/gnu/lib/libobjc/libobjc/THREADS +++ b/gnu/lib/libobjc/libobjc/THREADS @@ -102,30 +102,33 @@ high degree of portability across platforms. The backend is composed of a file with the necessary code to map the ObjC thread and mutex to a platform specific implementation. For example, the -file thr-solaris.c contains the implementation for Solaris. When you -configure GCC, it attempts to pick an appropriate backend file for the -target platform; however, you can override this choice by assign the -OBJC_THREAD_FILE make variable to the basename of the backend file. This -is especially useful on platforms which have multiple thread libraries. -For example: - - make OBJC_THREAD_FILE=thr-posix - -would indicate that the generic posix backend file, thr-posix.c, should be -compiled with the ObjC runtime library. If your platform does not support -threads then you should specify the OBJC_THREAD_FILE=thr-single backend file -to compile the ObjC runtime library without thread or mutex support; note -that programs which rely upon the ObjC thread and mutex functions will -compile and link correctly but attempting to create a thread or mutex will -result in an error. - +file thr-solaris.c contains the implementation for Solaris. + +If you are compiling libobjc as part of GCC, the thr-objc.c backend is +always used; this backend uses GCC's gthread code. The thread system +is automatically configured when GCC is configured. Important: make +sure you configure GCC using `--enable-threads' if you want threads ! + +If you want to compile libobjc standalone, then you would need to +modify the configure.in and makefiles for it; and you need to pick an +appropriate backend file for the target platform; you make this choice +by assigning the OBJC_THREAD_FILE make variable to the basename of the +backend file. For example, OBJC_THREAD_FILE=thr-posix would indicate +that the generic posix backend file, thr-posix.c, should be compiled +with the ObjC runtime library. If your platform does not support +threads then you should specify the OBJC_THREAD_FILE=thr-single +backend file to compile the ObjC runtime library without thread or +mutex support; note that programs which rely upon the ObjC thread and +mutex functions will compile and link correctly but attempting to +create a thread or mutex will result in an error. + It is questionable whether it is really necessary to have both a frontend and backend function for all available functionality. On the one hand, it provides a clear, consistent differentiation between what is public and what is private with the downside of having the overhead -of multiple functions calls. For example, the function to have a thread -yield the processor is objc_thread_yield; in the current implementation -this produces a function call set: +of multiple functions calls. For example, the function to have a +thread yield the processor is objc_thread_yield; in the current +implementation this produces a function call set: objc_thread_yield() -> __objc_thread_yield() -> system yield function diff --git a/gnu/lib/libobjc/libobjc/aclocal.m4 b/gnu/lib/libobjc/libobjc/aclocal.m4 new file mode 100644 index 00000000000..ed643f6038c --- /dev/null +++ b/gnu/lib/libobjc/libobjc/aclocal.m4 @@ -0,0 +1,231 @@ +dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without +dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A +dnl PARTICULAR PURPOSE. + +dnl +dnl Initialize configure bits. +dnl +dnl GLIBCPP_TOPREL_CONFIGURE +AC_DEFUN(GLIBCPP_TOPREL_CONFIGURE, [ + dnl Default to --enable-multilib + AC_ARG_ENABLE(multilib, + [ --enable-multilib build hella library versions (default)], + [case "${enableval}" in + yes) multilib=yes ;; + no) multilib=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for multilib option) ;; + esac], [multilib=yes])dnl + +# When building with srcdir == objdir, links to the source files will +# be created in directories within the target_subdir. We have to +# adjust toplevel_srcdir accordingly, so that configure finds +# install-sh and other auxiliary files that live in the top-level +# source directory. +if test "${srcdir}" = "."; then + if test -z "${with_target_subdir}"; then + toprel=".." + else + if test "${with_target_subdir}" != "."; then + toprel="${with_multisrctop}../.." + else + toprel="${with_multisrctop}.." + fi + fi +else + toprel=".." +fi +AC_CONFIG_AUX_DIR(${srcdir}/$toprel) +toplevel_srcdir=\${top_srcdir}/$toprel +AC_SUBST(toplevel_srcdir) +]) + +dnl +dnl Initialize configure bits. +dnl +dnl GLIBCPP_CONFIGURE +AC_DEFUN(GLIBCPP_CONFIGURE, [ +# Export build and source directories. +# These need to be absolute paths, yet at the same time need to +# canonicalize only relative paths, because then amd will not unmount +# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. +glibcpp_builddir=`${PWDCMD-pwd}` +case $srcdir in +[\\/$]* | ?:[\\/]*) glibcpp_srcdir=${srcdir} ;; +*) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; +esac +AC_SUBST(glibcpp_builddir) +AC_SUBST(glibcpp_srcdir) + +dnl This is here just to satisfy automake. +ifelse(not,equal,[AC_CONFIG_AUX_DIR(..)]) + +# Will set LN_S to either 'ln -s' or 'ln'. With autoconf 2.50+, can also +# be 'cp -p' if linking isn't available. +#ac_cv_prog_LN_S='cp -p' +AC_PROG_LN_S + +# We use these options to decide which functions to include. +AC_ARG_WITH(target-subdir, +[ --with-target-subdir=SUBDIR + configuring in a subdirectory]) +AC_ARG_WITH(cross-host, +[ --with-cross-host=HOST configuring with a cross compiler]) + + # Never versions of autoconf add an underscore to these functions. + # Prevent future problems ... + ifdef([AC_PROG_CC_G],[],[define([AC_PROG_CC_G],defn([_AC_PROG_CC_G]))]) + ifdef([AC_PROG_CC_GNU],[],[define([AC_PROG_CC_GNU],defn([_AC_PROG_CC_GNU]))]) + ifdef([AC_PROG_CXX_G],[],[define([AC_PROG_CXX_G],defn([_AC_PROG_CXX_G]))]) + ifdef([AC_PROG_CXX_GNU],[],[define([AC_PROG_CXX_GNU],defn([_AC_PROG_CXX_GNU]))]) + +# AC_PROG_CC + +# FIXME: We temporarily define our own version of AC_PROG_CC. This is +# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We +# are probably using a cross compiler, which will not be able to fully +# link an executable. This should really be fixed in autoconf +# itself. + +AC_DEFUN(LIB_AC_PROG_CC, +[AC_BEFORE([$0], [AC_PROG_CPP])dnl +dnl Fool anybody using AC_PROG_CC. +AC_PROVIDE([AC_PROG_CC]) +AC_CHECK_PROG(CC, gcc, gcc) +if test -z "$CC"; then + AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) + test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH]) +fi + +AC_PROG_CC_GNU + +if test $ac_cv_prog_gcc = yes; then + GCC=yes +dnl Check whether -g works, even if CFLAGS is set, in case the package +dnl plays around with CFLAGS (such as to build both debugging and +dnl normal versions of a library), tasteless as that idea is. + ac_test_CFLAGS="${CFLAGS+set}" + ac_save_CFLAGS="$CFLAGS" + CFLAGS= + AC_PROG_CC_G + if test "$ac_test_CFLAGS" = set; then + CFLAGS="$ac_save_CFLAGS" + elif test $ac_cv_prog_cc_g = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-O2" + fi +else + GCC= + test "${CFLAGS+set}" = set || CFLAGS="-g" +fi +]) + +LIB_AC_PROG_CC + + AC_CHECK_TOOL(AS, as) + AC_CHECK_TOOL(AR, ar) + AC_CHECK_TOOL(RANLIB, ranlib, ranlib-not-found-in-path-error) + AC_PROG_INSTALL + + # We need AC_EXEEXT to keep automake happy in cygnus mode. However, + # at least currently, we never actually build a program, so we never + # need to use $(EXEEXT). Moreover, the test for EXEEXT normally + # fails, because we are probably configuring with a cross compiler + # which can't create executables. So we include AC_EXEEXT to keep + # automake happy, but we don't execute it, since we don't care about + # the result. + if false; then + # autoconf 2.50 runs AC_EXEEXT by default, and the macro expands + # to nothing, so nothing would remain between `then' and `fi' if it + # were not for the `:' below. + : + AC_EXEEXT + fi +]) + + +dnl +dnl GLIBCPP_EXPORT_INSTALL_INFO +dnl calculates gxx_install_dir +dnl exports glibcpp_toolexecdir +dnl exports glibcpp_toolexeclibdir +dnl exports glibcpp_prefixdir +dnl +dnl Assumes cross_compiling bits already done, and with_cross_host in +dnl particular +dnl +dnl GLIBCPP_EXPORT_INSTALL_INFO +AC_DEFUN(GLIBCPP_EXPORT_INSTALL_INFO, [ +# Assumes glibcpp_builddir, glibcpp_srcdir are alreay set up and +# exported correctly in GLIBCPP_CONFIGURE. +glibcpp_toolexecdir=no +glibcpp_toolexeclibdir=no +glibcpp_prefixdir=${prefix} + +AC_MSG_CHECKING([for interface version number]) +libstdcxx_interface=$INTERFACE +AC_MSG_RESULT($libstdcxx_interface) + +# Process the option "--enable-version-specific-runtime-libs" +AC_MSG_CHECKING([for --enable-version-specific-runtime-libs]) +AC_ARG_ENABLE(version-specific-runtime-libs, +[ --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory ], +[case "$enableval" in + yes) version_specific_libs=yes ;; + no) version_specific_libs=no ;; + *) AC_MSG_ERROR([Unknown argument to enable/disable version-specific libs]);; + esac], +version_specific_libs=no)dnl +# Option set, now we can test it. +AC_MSG_RESULT($version_specific_libs) + +gcc_version_trigger=${srcdir}/../gcc/version.c +gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([[^ \"]]*\)[[ \"]].*/\1/'` +gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'` +AC_SUBST(gcc_version) +AC_SUBST(gcc_version_trigger) + +if test $version_specific_libs = yes; then + # Need the gcc compiler version to know where to install libraries + # and header files if --enable-version-specific-runtime-libs option + # is selected. + changequote(,)dnl + glibcpp_toolexecdir='$(libdir)/gcc-lib/$(target_alias)' + glibcpp_toolexeclibdir='$(toolexecdir)/'${gcc_version}'$(MULTISUBDIR)' + changequote([,])dnl +fi + +# Calculate glibcpp_toolexecdir, glibcpp_toolexeclibdir +# Install a library built with a cross compiler in tooldir, not libdir. +if test x"$glibcpp_toolexecdir" = x"no"; then + if test -n "$with_cross_host" && + test x"$with_cross_host" != x"no"; then + glibcpp_toolexecdir='$(exec_prefix)/$(target_alias)' + glibcpp_toolexeclibdir='$(toolexecdir)/lib' + else + glibcpp_toolexecdir='$(libdir)/gcc-lib/$(target_alias)' + glibcpp_toolexeclibdir='$(libdir)' + fi + glibcpp_toolexeclibdir=$glibcpp_toolexeclibdir/`$CC -print-multi-os-directory` +fi + +AC_SUBST(glibcpp_prefixdir) +AC_SUBST(glibcpp_toolexecdir) +AC_SUBST(glibcpp_toolexeclibdir) +]) + +sinclude(../libtool.m4) +dnl The lines below arrange for aclocal not to bring an installed +dnl libtool.m4 into aclocal.m4, while still arranging for automake to +dnl add a definition of LIBTOOL to Makefile.in. +ifelse(,,,[AC_SUBST(LIBTOOL) +AC_DEFUN([AM_PROG_LIBTOOL]) +AC_DEFUN([AC_LIBTOOL_DLOPEN]) +AC_DEFUN([AC_PROG_LD]) +]) diff --git a/gnu/lib/libobjc/libobjc/archive.c b/gnu/lib/libobjc/libobjc/archive.c index 10106c1145e..f98379bc99d 100644 --- a/gnu/lib/libobjc/libobjc/archive.c +++ b/gnu/lib/libobjc/libobjc/archive.c @@ -1,5 +1,5 @@ -/* GNU Objective C Runtime archiving - Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. + /* GNU Objective C Runtime archiving + Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GNU CC. @@ -28,45 +28,42 @@ Boston, MA 02111-1307, USA. */ #include "runtime.h" #include "typedstream.h" #include "encoding.h" - -#ifdef HAVE_STDLIB_H #include <stdlib.h> -#endif -extern int fflush(FILE*); +extern int fflush (FILE *); #define ROUND(V, A) \ - ({ typeof(V) __v=(V); typeof(A) __a=(A); \ - __a*((__v+__a-1)/__a); }) + ({ typeof (V) __v = (V); typeof (A) __a = (A); \ + __a * ((__v + __a - 1)/__a); }) -#define PTR2LONG(P) (((char*)(P))-(char*)0) -#define LONG2PTR(L) (((char*)0)+(L)) +#define PTR2LONG(P) (((char *) (P))-(char *) 0) +#define LONG2PTR(L) (((char *) 0) + (L)) /* Declare some functions... */ static int -objc_read_class (struct objc_typed_stream* stream, Class* class); +objc_read_class (struct objc_typed_stream *stream, Class *class); -int objc_sizeof_type(const char* type); +int objc_sizeof_type (const char *type); static int -objc_write_use_common (struct objc_typed_stream* stream, unsigned long key); +objc_write_use_common (struct objc_typed_stream *stream, unsigned long key); static int -objc_write_register_common (struct objc_typed_stream* stream, +objc_write_register_common (struct objc_typed_stream *stream, unsigned long key); static int -objc_write_class (struct objc_typed_stream* stream, - struct objc_class* class); +objc_write_class (struct objc_typed_stream *stream, + struct objc_class *class); -const char* objc_skip_type (const char* type); +const char *objc_skip_type (const char *type); -static void __objc_finish_write_root_object(struct objc_typed_stream*); -static void __objc_finish_read_root_object(struct objc_typed_stream*); +static void __objc_finish_write_root_object (struct objc_typed_stream *); +static void __objc_finish_read_root_object (struct objc_typed_stream *); static __inline__ int -__objc_code_unsigned_char (unsigned char* buf, unsigned char val) +__objc_code_unsigned_char (unsigned char *buf, unsigned char val) { if ((val&_B_VALUE) == val) { @@ -82,16 +79,16 @@ __objc_code_unsigned_char (unsigned char* buf, unsigned char val) } int -objc_write_unsigned_char (struct objc_typed_stream* stream, +objc_write_unsigned_char (struct objc_typed_stream *stream, unsigned char value) { - unsigned char buf[sizeof (unsigned char)+1]; + unsigned char buf[sizeof (unsigned char) + 1]; int len = __objc_code_unsigned_char (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_char (unsigned char* buf, signed char val) +__objc_code_char (unsigned char *buf, signed char val) { if (val >= 0) return __objc_code_unsigned_char (buf, val); @@ -104,15 +101,15 @@ __objc_code_char (unsigned char* buf, signed char val) } int -objc_write_char (struct objc_typed_stream* stream, signed char value) +objc_write_char (struct objc_typed_stream *stream, signed char value) { - unsigned char buf[sizeof (char)+1]; + unsigned char buf[sizeof (char) + 1]; int len = __objc_code_char (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_unsigned_short (unsigned char* buf, unsigned short val) +__objc_code_unsigned_short (unsigned char *buf, unsigned short val) { if ((val&_B_VALUE) == val) { @@ -125,15 +122,15 @@ __objc_code_unsigned_short (unsigned char* buf, unsigned short val) buf[0] = _B_NINT; - for (c= sizeof(short); c != 0; c -= 1) - if (((val>>(8*(c-1)))%0x100) != 0) + for (c = sizeof (short); c != 0; c -= 1) + if (((val >> (8*(c - 1)))%0x100) != 0) break; buf[0] |= c; for (b = 1; c != 0; c--, b++) { - buf[b] = (val >> (8*(c-1)))%0x100; + buf[b] = (val >> (8*(c - 1)))%0x100; } return b; @@ -141,16 +138,16 @@ __objc_code_unsigned_short (unsigned char* buf, unsigned short val) } int -objc_write_unsigned_short (struct objc_typed_stream* stream, +objc_write_unsigned_short (struct objc_typed_stream *stream, unsigned short value) { - unsigned char buf[sizeof (unsigned short)+1]; + unsigned char buf[sizeof (unsigned short) + 1]; int len = __objc_code_unsigned_short (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_short (unsigned char* buf, short val) +__objc_code_short (unsigned char *buf, short val) { int sign = (val < 0); int size = __objc_code_unsigned_short (buf, sign ? -val : val); @@ -160,16 +157,16 @@ __objc_code_short (unsigned char* buf, short val) } int -objc_write_short (struct objc_typed_stream* stream, short value) +objc_write_short (struct objc_typed_stream *stream, short value) { - unsigned char buf[sizeof (short)+1]; + unsigned char buf[sizeof (short) + 1]; int len = __objc_code_short (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_unsigned_int (unsigned char* buf, unsigned int val) +__objc_code_unsigned_int (unsigned char *buf, unsigned int val) { if ((val&_B_VALUE) == val) { @@ -182,8 +179,8 @@ __objc_code_unsigned_int (unsigned char* buf, unsigned int val) buf[0] = _B_NINT; - for (c= sizeof(int); c != 0; c -= 1) - if (((val>>(8*(c-1)))%0x100) != 0) + for (c = sizeof (int); c != 0; c -= 1) + if (((val >> (8*(c - 1)))%0x100) != 0) break; buf[0] |= c; @@ -198,15 +195,15 @@ __objc_code_unsigned_int (unsigned char* buf, unsigned int val) } int -objc_write_unsigned_int (struct objc_typed_stream* stream, unsigned int value) +objc_write_unsigned_int (struct objc_typed_stream *stream, unsigned int value) { - unsigned char buf[sizeof(unsigned int)+1]; + unsigned char buf[sizeof (unsigned int) + 1]; int len = __objc_code_unsigned_int (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_int (unsigned char* buf, int val) +__objc_code_int (unsigned char *buf, int val) { int sign = (val < 0); int size = __objc_code_unsigned_int (buf, sign ? -val : val); @@ -216,15 +213,15 @@ __objc_code_int (unsigned char* buf, int val) } int -objc_write_int (struct objc_typed_stream* stream, int value) +objc_write_int (struct objc_typed_stream *stream, int value) { - unsigned char buf[sizeof(int)+1]; + unsigned char buf[sizeof (int) + 1]; int len = __objc_code_int (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_unsigned_long (unsigned char* buf, unsigned long val) +__objc_code_unsigned_long (unsigned char *buf, unsigned long val) { if ((val&_B_VALUE) == val) { @@ -237,15 +234,15 @@ __objc_code_unsigned_long (unsigned char* buf, unsigned long val) buf[0] = _B_NINT; - for (c= sizeof(long); c != 0; c -= 1) - if (((val>>(8*(c-1)))%0x100) != 0) + for (c = sizeof (long); c != 0; c -= 1) + if (((val >> (8*(c - 1)))%0x100) != 0) break; buf[0] |= c; for (b = 1; c != 0; c--, b++) { - buf[b] = (val >> (8*(c-1)))%0x100; + buf[b] = (val >> (8*(c - 1)))%0x100; } return b; @@ -253,16 +250,16 @@ __objc_code_unsigned_long (unsigned char* buf, unsigned long val) } int -objc_write_unsigned_long (struct objc_typed_stream* stream, +objc_write_unsigned_long (struct objc_typed_stream *stream, unsigned long value) { - unsigned char buf[sizeof(unsigned long)+1]; + unsigned char buf[sizeof (unsigned long) + 1]; int len = __objc_code_unsigned_long (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } static __inline__ int -__objc_code_long (unsigned char* buf, long val) +__objc_code_long (unsigned char *buf, long val) { int sign = (val < 0); int size = __objc_code_unsigned_long (buf, sign ? -val : val); @@ -272,19 +269,19 @@ __objc_code_long (unsigned char* buf, long val) } int -objc_write_long (struct objc_typed_stream* stream, long value) +objc_write_long (struct objc_typed_stream *stream, long value) { - unsigned char buf[sizeof(long)+1]; + unsigned char buf[sizeof (long) + 1]; int len = __objc_code_long (buf, value); - return (*stream->write)(stream->physical, buf, len); + return (*stream->write) (stream->physical, buf, len); } int -objc_write_string (struct objc_typed_stream* stream, - const unsigned char* string, unsigned int nbytes) +objc_write_string (struct objc_typed_stream *stream, + const unsigned char *string, unsigned int nbytes) { - unsigned char buf[sizeof(unsigned int)+1]; + unsigned char buf[sizeof (unsigned int) + 1]; int len = __objc_code_unsigned_int (buf, nbytes); if ((buf[0]&_B_CODE) == _B_SINT) @@ -293,15 +290,15 @@ objc_write_string (struct objc_typed_stream* stream, else /* _B_NINT */ buf[0] = (buf[0]&_B_VALUE)|_B_NSTR; - if ((*stream->write)(stream->physical, buf, len) != 0) - return (*stream->write)(stream->physical, string, nbytes); + if ((*stream->write) (stream->physical, buf, len) != 0) + return (*stream->write) (stream->physical, string, nbytes); else return 0; } int -objc_write_string_atomic (struct objc_typed_stream* stream, - unsigned char* string, unsigned int nbytes) +objc_write_string_atomic (struct objc_typed_stream *stream, + unsigned char *string, unsigned int nbytes) { unsigned long key; if ((key = PTR2LONG(hash_value_for_key (stream->stream_table, string)))) @@ -317,60 +314,60 @@ objc_write_string_atomic (struct objc_typed_stream* stream, } static int -objc_write_register_common (struct objc_typed_stream* stream, +objc_write_register_common (struct objc_typed_stream *stream, unsigned long key) { unsigned char buf[sizeof (unsigned long)+2]; - int len = __objc_code_unsigned_long (buf+1, key); + int len = __objc_code_unsigned_long (buf + 1, key); if (len == 1) { buf[0] = _B_RCOMM|0x01; buf[1] &= _B_VALUE; - return (*stream->write)(stream->physical, buf, len+1); + return (*stream->write) (stream->physical, buf, len + 1); } else { buf[1] = (buf[1]&_B_VALUE)|_B_RCOMM; - return (*stream->write)(stream->physical, buf+1, len); + return (*stream->write) (stream->physical, buf + 1, len); } } static int -objc_write_use_common (struct objc_typed_stream* stream, unsigned long key) +objc_write_use_common (struct objc_typed_stream *stream, unsigned long key) { unsigned char buf[sizeof (unsigned long)+2]; - int len = __objc_code_unsigned_long (buf+1, key); + int len = __objc_code_unsigned_long (buf + 1, key); if (len == 1) { buf[0] = _B_UCOMM|0x01; buf[1] &= _B_VALUE; - return (*stream->write)(stream->physical, buf, 2); + return (*stream->write) (stream->physical, buf, 2); } else { buf[1] = (buf[1]&_B_VALUE)|_B_UCOMM; - return (*stream->write)(stream->physical, buf+1, len); + return (*stream->write) (stream->physical, buf + 1, len); } } static __inline__ int -__objc_write_extension (struct objc_typed_stream* stream, unsigned char code) +__objc_write_extension (struct objc_typed_stream *stream, unsigned char code) { if (code <= _B_VALUE) { unsigned char buf = code|_B_EXT; - return (*stream->write)(stream->physical, &buf, 1); + return (*stream->write) (stream->physical, &buf, 1); } else { - objc_error(nil, OBJC_ERR_BAD_OPCODE, - "__objc_write_extension: bad opcode %c\n", code); + objc_error (nil, OBJC_ERR_BAD_OPCODE, + "__objc_write_extension: bad opcode %c\n", code); return -1; } } __inline__ int -__objc_write_object (struct objc_typed_stream* stream, id object) +__objc_write_object (struct objc_typed_stream *stream, id object) { unsigned char buf = '\0'; SEL write_sel = sel_get_any_uid ("write:"); @@ -378,15 +375,15 @@ __objc_write_object (struct objc_typed_stream* stream, id object) { __objc_write_extension (stream, _BX_OBJECT); objc_write_class (stream, object->class_pointer); - (*objc_msg_lookup(object, write_sel))(object, write_sel, stream); - return (*stream->write)(stream->physical, &buf, 1); + (*objc_msg_lookup (object, write_sel)) (object, write_sel, stream); + return (*stream->write) (stream->physical, &buf, 1); } else - return objc_write_use_common(stream, 0); + return objc_write_use_common (stream, 0); } int -objc_write_object_reference (struct objc_typed_stream* stream, id object) +objc_write_object_reference (struct objc_typed_stream *stream, id object) { unsigned long key; if ((key = PTR2LONG(hash_value_for_key (stream->object_table, object)))) @@ -397,7 +394,7 @@ objc_write_object_reference (struct objc_typed_stream* stream, id object) } int -objc_write_root_object (struct objc_typed_stream* stream, id object) +objc_write_root_object (struct objc_typed_stream *stream, id object) { int len = 0; if (stream->writing_root_p) @@ -407,22 +404,22 @@ objc_write_root_object (struct objc_typed_stream* stream, id object) { stream->writing_root_p = 1; __objc_write_extension (stream, _BX_OBJROOT); - if((len = objc_write_object (stream, object))) - __objc_finish_write_root_object(stream); + if ((len = objc_write_object (stream, object))) + __objc_finish_write_root_object (stream); stream->writing_root_p = 0; } return len; } int -objc_write_object (struct objc_typed_stream* stream, id object) +objc_write_object (struct objc_typed_stream *stream, id object) { unsigned long key; if ((key = PTR2LONG(hash_value_for_key (stream->object_table, object)))) return objc_write_use_common (stream, key); else if (object == nil) - return objc_write_use_common(stream, 0); + return objc_write_use_common (stream, 0); else { @@ -435,18 +432,18 @@ objc_write_object (struct objc_typed_stream* stream, id object) } __inline__ int -__objc_write_class (struct objc_typed_stream* stream, struct objc_class* class) +__objc_write_class (struct objc_typed_stream *stream, struct objc_class *class) { __objc_write_extension (stream, _BX_CLASS); - objc_write_string_atomic(stream, (char*)class->name, - strlen((char*)class->name)); + objc_write_string_atomic (stream, (char *) class->name, + strlen ((char *) class->name)); return objc_write_unsigned_long (stream, class->version); } static int -objc_write_class (struct objc_typed_stream* stream, - struct objc_class* class) +objc_write_class (struct objc_typed_stream *stream, + struct objc_class *class) { unsigned long key; if ((key = PTR2LONG(hash_value_for_key (stream->stream_table, class)))) @@ -454,7 +451,7 @@ objc_write_class (struct objc_typed_stream* stream, else { int length; - hash_add (&stream->stream_table, LONG2PTR(key=PTR2LONG(class)), class); + hash_add (&stream->stream_table, LONG2PTR(key = PTR2LONG(class)), class); if ((length = objc_write_register_common (stream, key))) return __objc_write_class (stream, class); return length; @@ -463,9 +460,9 @@ objc_write_class (struct objc_typed_stream* stream, __inline__ int -__objc_write_selector (struct objc_typed_stream* stream, SEL selector) +__objc_write_selector (struct objc_typed_stream *stream, SEL selector) { - const char* sel_name; + const char *sel_name; __objc_write_extension (stream, _BX_SEL); /* to handle NULL selectors */ if ((SEL)0 == selector) @@ -475,9 +472,9 @@ __objc_write_selector (struct objc_typed_stream* stream, SEL selector) } int -objc_write_selector (struct objc_typed_stream* stream, SEL selector) +objc_write_selector (struct objc_typed_stream *stream, SEL selector) { - const char* sel_name; + const char *sel_name; unsigned long key; /* to handle NULL selectors */ @@ -491,7 +488,7 @@ objc_write_selector (struct objc_typed_stream* stream, SEL selector) { int length; hash_add (&stream->stream_table, - LONG2PTR(key=PTR2LONG(sel_name)), (char*)sel_name); + LONG2PTR(key = PTR2LONG(sel_name)), (char *) sel_name); if ((length = objc_write_register_common (stream, key))) return __objc_write_selector (stream, selector); return length; @@ -505,11 +502,11 @@ objc_write_selector (struct objc_typed_stream* stream, SEL selector) */ __inline__ int -objc_read_char (struct objc_typed_stream* stream, char* val) +objc_read_char (struct objc_typed_stream *stream, char *val) { unsigned char buf; int len; - len = (*stream->read)(stream->physical, &buf, 1); + len = (*stream->read) (stream->physical, &buf, 1); if (len != 0) { if ((buf & _B_CODE) == _B_SINT) @@ -517,47 +514,47 @@ objc_read_char (struct objc_typed_stream* stream, char* val) else if ((buf & _B_NUMBER) == 1) { - len = (*stream->read)(stream->physical, val, 1); + len = (*stream->read) (stream->physical, val, 1); if (buf&_B_SIGN) - (*val) = -1*(*val); + (*val) = -1 * (*val); } else - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected 8bit signed int, got %dbit int", - (int)(buf&_B_NUMBER)*8); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected 8bit signed int, got %dbit int", + (int) (buf&_B_NUMBER)*8); } return len; } __inline__ int -objc_read_unsigned_char (struct objc_typed_stream* stream, unsigned char* val) +objc_read_unsigned_char (struct objc_typed_stream *stream, unsigned char *val) { unsigned char buf; int len; - if ((len = (*stream->read)(stream->physical, &buf, 1))) + if ((len = (*stream->read) (stream->physical, &buf, 1))) { if ((buf & _B_CODE) == _B_SINT) (*val) = (buf & _B_VALUE); else if ((buf & _B_NUMBER) == 1) - len = (*stream->read)(stream->physical, val, 1); + len = (*stream->read) (stream->physical, val, 1); else - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected 8bit unsigned int, got %dbit int", - (int)(buf&_B_NUMBER)*8); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected 8bit unsigned int, got %dbit int", + (int) (buf&_B_NUMBER)*8); } return len; } __inline__ int -objc_read_short (struct objc_typed_stream* stream, short* value) +objc_read_short (struct objc_typed_stream *stream, short *value) { - unsigned char buf[sizeof(short)+1]; + unsigned char buf[sizeof (short) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { if ((buf[0] & _B_CODE) == _B_SINT) (*value) = (buf[0] & _B_VALUE); @@ -566,10 +563,10 @@ objc_read_short (struct objc_typed_stream* stream, short* value) { int pos = 1; int nbytes = buf[0] & _B_NUMBER; - if (nbytes > sizeof (short)) - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected short, got bigger (%dbits)", nbytes*8); - len = (*stream->read)(stream->physical, buf+1, nbytes); + if (nbytes > (int) sizeof (short)) + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected short, got bigger (%dbits)", nbytes*8); + len = (*stream->read) (stream->physical, buf + 1, nbytes); (*value) = 0; while (pos <= nbytes) (*value) = ((*value)*0x100) + buf[pos++]; @@ -581,12 +578,12 @@ objc_read_short (struct objc_typed_stream* stream, short* value) } __inline__ int -objc_read_unsigned_short (struct objc_typed_stream* stream, - unsigned short* value) +objc_read_unsigned_short (struct objc_typed_stream *stream, + unsigned short *value) { - unsigned char buf[sizeof(unsigned short)+1]; + unsigned char buf[sizeof (unsigned short) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { if ((buf[0] & _B_CODE) == _B_SINT) (*value) = (buf[0] & _B_VALUE); @@ -595,10 +592,10 @@ objc_read_unsigned_short (struct objc_typed_stream* stream, { int pos = 1; int nbytes = buf[0] & _B_NUMBER; - if (nbytes > sizeof (short)) - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected short, got int or bigger"); - len = (*stream->read)(stream->physical, buf+1, nbytes); + if (nbytes > (int) sizeof (short)) + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected short, got int or bigger"); + len = (*stream->read) (stream->physical, buf + 1, nbytes); (*value) = 0; while (pos <= nbytes) (*value) = ((*value)*0x100) + buf[pos++]; @@ -609,11 +606,11 @@ objc_read_unsigned_short (struct objc_typed_stream* stream, __inline__ int -objc_read_int (struct objc_typed_stream* stream, int* value) +objc_read_int (struct objc_typed_stream *stream, int *value) { - unsigned char buf[sizeof(int)+1]; + unsigned char buf[sizeof (int) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { if ((buf[0] & _B_CODE) == _B_SINT) (*value) = (buf[0] & _B_VALUE); @@ -622,9 +619,9 @@ objc_read_int (struct objc_typed_stream* stream, int* value) { int pos = 1; int nbytes = buf[0] & _B_NUMBER; - if (nbytes > sizeof (int)) - objc_error(nil, OBJC_ERR_BAD_DATA, "expected int, got bigger"); - len = (*stream->read)(stream->physical, buf+1, nbytes); + if (nbytes > (int) sizeof (int)) + objc_error (nil, OBJC_ERR_BAD_DATA, "expected int, got bigger"); + len = (*stream->read) (stream->physical, buf + 1, nbytes); (*value) = 0; while (pos <= nbytes) (*value) = ((*value)*0x100) + buf[pos++]; @@ -636,11 +633,11 @@ objc_read_int (struct objc_typed_stream* stream, int* value) } __inline__ int -objc_read_long (struct objc_typed_stream* stream, long* value) +objc_read_long (struct objc_typed_stream *stream, long *value) { - unsigned char buf[sizeof(long)+1]; + unsigned char buf[sizeof (long) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { if ((buf[0] & _B_CODE) == _B_SINT) (*value) = (buf[0] & _B_VALUE); @@ -649,9 +646,9 @@ objc_read_long (struct objc_typed_stream* stream, long* value) { int pos = 1; int nbytes = buf[0] & _B_NUMBER; - if (nbytes > sizeof (long)) - objc_error(nil, OBJC_ERR_BAD_DATA, "expected long, got bigger"); - len = (*stream->read)(stream->physical, buf+1, nbytes); + if (nbytes > (int) sizeof (long)) + objc_error (nil, OBJC_ERR_BAD_DATA, "expected long, got bigger"); + len = (*stream->read) (stream->physical, buf + 1, nbytes); (*value) = 0; while (pos <= nbytes) (*value) = ((*value)*0x100) + buf[pos++]; @@ -663,16 +660,17 @@ objc_read_long (struct objc_typed_stream* stream, long* value) } __inline__ int -__objc_read_nbyte_uint (struct objc_typed_stream* stream, - unsigned int nbytes, unsigned int* val) +__objc_read_nbyte_uint (struct objc_typed_stream *stream, + unsigned int nbytes, unsigned int *val) { - int len, pos = 0; - unsigned char buf[sizeof(unsigned int)+1]; + int len; + unsigned int pos = 0; + unsigned char buf[sizeof (unsigned int) + 1]; if (nbytes > sizeof (int)) - objc_error(nil, OBJC_ERR_BAD_DATA, "expected int, got bigger"); + objc_error (nil, OBJC_ERR_BAD_DATA, "expected int, got bigger"); - len = (*stream->read)(stream->physical, buf, nbytes); + len = (*stream->read) (stream->physical, buf, nbytes); (*val) = 0; while (pos < nbytes) (*val) = ((*val)*0x100) + buf[pos++]; @@ -681,12 +679,12 @@ __objc_read_nbyte_uint (struct objc_typed_stream* stream, __inline__ int -objc_read_unsigned_int (struct objc_typed_stream* stream, - unsigned int* value) +objc_read_unsigned_int (struct objc_typed_stream *stream, + unsigned int *value) { - unsigned char buf[sizeof(unsigned int)+1]; + unsigned char buf[sizeof (unsigned int) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { if ((buf[0] & _B_CODE) == _B_SINT) (*value) = (buf[0] & _B_VALUE); @@ -699,16 +697,17 @@ objc_read_unsigned_int (struct objc_typed_stream* stream, } int -__objc_read_nbyte_ulong (struct objc_typed_stream* stream, - unsigned int nbytes, unsigned long* val) +__objc_read_nbyte_ulong (struct objc_typed_stream *stream, + unsigned int nbytes, unsigned long *val) { - int len, pos = 0; - unsigned char buf[sizeof(unsigned long)+1]; + int len; + unsigned int pos = 0; + unsigned char buf[sizeof (unsigned long) + 1]; if (nbytes > sizeof (long)) - objc_error(nil, OBJC_ERR_BAD_DATA, "expected long, got bigger"); + objc_error (nil, OBJC_ERR_BAD_DATA, "expected long, got bigger"); - len = (*stream->read)(stream->physical, buf, nbytes); + len = (*stream->read) (stream->physical, buf, nbytes); (*val) = 0; while (pos < nbytes) (*val) = ((*val)*0x100) + buf[pos++]; @@ -717,12 +716,12 @@ __objc_read_nbyte_ulong (struct objc_typed_stream* stream, __inline__ int -objc_read_unsigned_long (struct objc_typed_stream* stream, - unsigned long* value) +objc_read_unsigned_long (struct objc_typed_stream *stream, + unsigned long *value) { - unsigned char buf[sizeof(unsigned long)+1]; + unsigned char buf[sizeof (unsigned long) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { if ((buf[0] & _B_CODE) == _B_SINT) (*value) = (buf[0] & _B_VALUE); @@ -735,29 +734,29 @@ objc_read_unsigned_long (struct objc_typed_stream* stream, } __inline__ int -objc_read_string (struct objc_typed_stream* stream, - char** string) +objc_read_string (struct objc_typed_stream *stream, + char **string) { - unsigned char buf[sizeof(unsigned int)+1]; + unsigned char buf[sizeof (unsigned int) + 1]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { unsigned long key = 0; if ((buf[0]&_B_CODE) == _B_RCOMM) /* register following */ { - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); - len = (*stream->read)(stream->physical, buf, 1); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); + len = (*stream->read) (stream->physical, buf, 1); } switch (buf[0]&_B_CODE) { case _B_SSTR: { int length = buf[0]&_B_VALUE; - (*string) = (char*)objc_malloc(length+1); + (*string) = (char*)objc_malloc (length + 1); if (key) hash_add (&stream->stream_table, LONG2PTR(key), *string); - len = (*stream->read)(stream->physical, *string, length); + len = (*stream->read) (stream->physical, *string, length); (*string)[length] = '\0'; } break; @@ -765,9 +764,9 @@ objc_read_string (struct objc_typed_stream* stream, case _B_UCOMM: { char *tmp; - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); tmp = hash_value_for_key (stream->stream_table, LONG2PTR (key)); - *string = objc_malloc (strlen(tmp) + 1); + *string = objc_malloc (strlen (tmp) + 1); strcpy (*string, tmp); } break; @@ -775,20 +774,20 @@ objc_read_string (struct objc_typed_stream* stream, case _B_NSTR: { unsigned int nbytes = buf[0]&_B_VALUE; - len = __objc_read_nbyte_uint(stream, nbytes, &nbytes); + len = __objc_read_nbyte_uint (stream, nbytes, &nbytes); if (len) { - (*string) = (char*)objc_malloc(nbytes+1); + (*string) = (char*)objc_malloc (nbytes + 1); if (key) hash_add (&stream->stream_table, LONG2PTR(key), *string); - len = (*stream->read)(stream->physical, *string, nbytes); + len = (*stream->read) (stream->physical, *string, nbytes); (*string)[nbytes] = '\0'; } } break; default: - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected string, got opcode %c\n", (buf[0]&_B_CODE)); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected string, got opcode %c\n", (buf[0]&_B_CODE)); } } @@ -797,19 +796,19 @@ objc_read_string (struct objc_typed_stream* stream, int -objc_read_object (struct objc_typed_stream* stream, id* object) +objc_read_object (struct objc_typed_stream *stream, id *object) { unsigned char buf[sizeof (unsigned int)]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { SEL read_sel = sel_get_any_uid ("read:"); unsigned long key = 0; if ((buf[0]&_B_CODE) == _B_RCOMM) /* register common */ { - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); - len = (*stream->read)(stream->physical, buf, 1); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); + len = (*stream->read) (stream->physical, buf, 1); } if (buf[0] == (_B_EXT | _BX_OBJECT)) @@ -820,7 +819,7 @@ objc_read_object (struct objc_typed_stream* stream, id* object) len = objc_read_class (stream, &class); /* create instance */ - (*object) = class_create_instance(class); + (*object) = class_create_instance (class); /* register? */ if (key) @@ -828,148 +827,148 @@ objc_read_object (struct objc_typed_stream* stream, id* object) /* send -read: */ if (__objc_responds_to (*object, read_sel)) - (*get_imp(class, read_sel))(*object, read_sel, stream); + (*get_imp (class, read_sel)) (*object, read_sel, stream); /* check null-byte */ - len = (*stream->read)(stream->physical, buf, 1); + len = (*stream->read) (stream->physical, buf, 1); if (buf[0] != '\0') - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected null-byte, got opcode %c", buf[0]); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected null-byte, got opcode %c", buf[0]); } else if ((buf[0]&_B_CODE) == _B_UCOMM) { if (key) - objc_error(nil, OBJC_ERR_BAD_KEY, "cannot register use upcode..."); - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); + objc_error (nil, OBJC_ERR_BAD_KEY, "cannot register use upcode..."); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); (*object) = hash_value_for_key (stream->object_table, LONG2PTR(key)); } else if (buf[0] == (_B_EXT | _BX_OBJREF)) /* a forward reference */ { - struct objc_list* other; + struct objc_list *other; len = objc_read_unsigned_long (stream, &key); - other = (struct objc_list*)hash_value_for_key (stream->object_refs, - LONG2PTR(key)); + other = (struct objc_list *) hash_value_for_key (stream->object_refs, + LONG2PTR(key)); hash_add (&stream->object_refs, LONG2PTR(key), - (void*)list_cons(object, other)); + (void *)list_cons (object, other)); } else if (buf[0] == (_B_EXT | _BX_OBJROOT)) /* a root object */ { if (key) - objc_error(nil, OBJC_ERR_BAD_KEY, - "cannot register root object..."); + objc_error (nil, OBJC_ERR_BAD_KEY, + "cannot register root object..."); len = objc_read_object (stream, object); __objc_finish_read_root_object (stream); } else - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected object, got opcode %c", buf[0]); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected object, got opcode %c", buf[0]); } return len; } static int -objc_read_class (struct objc_typed_stream* stream, Class* class) +objc_read_class (struct objc_typed_stream *stream, Class *class) { unsigned char buf[sizeof (unsigned int)]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { unsigned long key = 0; if ((buf[0]&_B_CODE) == _B_RCOMM) /* register following */ { - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); - len = (*stream->read)(stream->physical, buf, 1); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); + len = (*stream->read) (stream->physical, buf, 1); } if (buf[0] == (_B_EXT | _BX_CLASS)) { - char* class_name; + char *class_name; unsigned long version; /* get class */ len = objc_read_string (stream, &class_name); - (*class) = objc_get_class(class_name); - objc_free(class_name); + (*class) = objc_get_class (class_name); + objc_free (class_name); /* register */ if (key) hash_add (&stream->stream_table, LONG2PTR(key), *class); - objc_read_unsigned_long(stream, &version); - hash_add (&stream->class_table, (*class)->name, (void*)version); + objc_read_unsigned_long (stream, &version); + hash_add (&stream->class_table, (*class)->name, (void *)version); } else if ((buf[0]&_B_CODE) == _B_UCOMM) { if (key) - objc_error(nil, OBJC_ERR_BAD_KEY, "cannot register use upcode..."); - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); - (*class) = hash_value_for_key (stream->stream_table, LONG2PTR(key)); - if (!*class) - objc_error(nil, OBJC_ERR_BAD_CLASS, - "cannot find class for key %lu", key); + objc_error (nil, OBJC_ERR_BAD_KEY, "cannot register use upcode..."); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); + *class = hash_value_for_key (stream->stream_table, LONG2PTR(key)); + if (! *class) + objc_error (nil, OBJC_ERR_BAD_CLASS, + "cannot find class for key %lu", key); } else - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected class, got opcode %c", buf[0]); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected class, got opcode %c", buf[0]); } return len; } int -objc_read_selector (struct objc_typed_stream* stream, SEL* selector) +objc_read_selector (struct objc_typed_stream *stream, SEL* selector) { unsigned char buf[sizeof (unsigned int)]; int len; - if ((len = (*stream->read)(stream->physical, buf, 1))) + if ((len = (*stream->read) (stream->physical, buf, 1))) { unsigned long key = 0; if ((buf[0]&_B_CODE) == _B_RCOMM) /* register following */ { - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); - len = (*stream->read)(stream->physical, buf, 1); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); + len = (*stream->read) (stream->physical, buf, 1); } if (buf[0] == (_B_EXT|_BX_SEL)) /* selector! */ { - char* selector_name; + char *selector_name; /* get selector */ len = objc_read_string (stream, &selector_name); /* To handle NULL selectors */ - if (0 == strlen(selector_name)) + if (0 == strlen (selector_name)) { (*selector) = (SEL)0; return 0; } else - (*selector) = sel_get_any_uid(selector_name); - objc_free(selector_name); + (*selector) = sel_get_any_uid (selector_name); + objc_free (selector_name); /* register */ if (key) - hash_add (&stream->stream_table, LONG2PTR(key), (void*)*selector); + hash_add (&stream->stream_table, LONG2PTR(key), (void *) *selector); } else if ((buf[0]&_B_CODE) == _B_UCOMM) { if (key) - objc_error(nil, OBJC_ERR_BAD_KEY, "cannot register use upcode..."); - len = __objc_read_nbyte_ulong(stream, (buf[0] & _B_VALUE), &key); + objc_error (nil, OBJC_ERR_BAD_KEY, "cannot register use upcode..."); + len = __objc_read_nbyte_ulong (stream, (buf[0] & _B_VALUE), &key); (*selector) = hash_value_for_key (stream->stream_table, LONG2PTR(key)); } else - objc_error(nil, OBJC_ERR_BAD_DATA, - "expected selector, got opcode %c", buf[0]); + objc_error (nil, OBJC_ERR_BAD_DATA, + "expected selector, got opcode %c", buf[0]); } return len; } @@ -984,66 +983,67 @@ objc_read_selector (struct objc_typed_stream* stream, SEL* selector) */ int -objc_write_type(TypedStream* stream, const char* type, const void* data) +objc_write_type (TypedStream *stream, const char *type, const void *data) { - switch(*type) { + switch (*type) { case _C_ID: - return objc_write_object (stream, *(id*)data); + return objc_write_object (stream, *(id *) data); break; case _C_CLASS: - return objc_write_class (stream, *(Class*)data); + return objc_write_class (stream, *(Class *) data); break; case _C_SEL: - return objc_write_selector (stream, *(SEL*)data); + return objc_write_selector (stream, *(SEL *) data); break; case _C_CHR: - return objc_write_char(stream, *(signed char*)data); + return objc_write_char (stream, *(signed char *) data); break; case _C_UCHR: - return objc_write_unsigned_char(stream, *(unsigned char*)data); + return objc_write_unsigned_char (stream, *(unsigned char *) data); break; case _C_SHT: - return objc_write_short(stream, *(short*)data); + return objc_write_short (stream, *(short *) data); break; case _C_USHT: - return objc_write_unsigned_short(stream, *(unsigned short*)data); + return objc_write_unsigned_short (stream, *(unsigned short *) data); break; case _C_INT: - return objc_write_int(stream, *(int*)data); + return objc_write_int (stream, *(int *) data); break; case _C_UINT: - return objc_write_unsigned_int(stream, *(unsigned int*)data); + return objc_write_unsigned_int (stream, *(unsigned int *) data); break; case _C_LNG: - return objc_write_long(stream, *(long*)data); + return objc_write_long (stream, *(long *) data); break; case _C_ULNG: - return objc_write_unsigned_long(stream, *(unsigned long*)data); + return objc_write_unsigned_long (stream, *(unsigned long *) data); break; case _C_CHARPTR: - return objc_write_string (stream, *(char**)data, strlen(*(char**)data)); + return objc_write_string (stream, + *(char **) data, strlen (*(char **) data)); break; case _C_ATOM: - return objc_write_string_atomic (stream, *(char**)data, - strlen(*(char**)data)); + return objc_write_string_atomic (stream, *(char **) data, + strlen (*(char **) data)); break; case _C_ARY_B: { - int len = atoi(type+1); - while (isdigit(*++type)) + int len = atoi (type + 1); + while (isdigit ((unsigned char) *++type)) ; return objc_write_array (stream, type, len, data); } @@ -1059,7 +1059,7 @@ objc_write_type(TypedStream* stream, const char* type, const void* data) { align = objc_alignof_type (type); /* padd to alignment */ acc_size += ROUND (acc_size, align); - objc_write_type (stream, type, ((char*)data)+acc_size); + objc_write_type (stream, type, ((char *) data) + acc_size); acc_size += objc_sizeof_type (type); /* add component size */ type = objc_skip_typespec (type); /* skip component */ } @@ -1068,8 +1068,8 @@ objc_write_type(TypedStream* stream, const char* type, const void* data) default: { - objc_error(nil, OBJC_ERR_BAD_TYPE, - "objc_write_type: cannot parse typespec: %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, + "objc_write_type: cannot parse typespec: %s\n", type); return 0; } } @@ -1083,10 +1083,10 @@ objc_write_type(TypedStream* stream, const char* type, const void* data) */ int -objc_read_type(TypedStream* stream, const char* type, void* data) +objc_read_type(TypedStream *stream, const char *type, void *data) { char c; - switch(c = *type) { + switch (c = *type) { case _C_ID: return objc_read_object (stream, (id*)data); break; @@ -1138,8 +1138,8 @@ objc_read_type(TypedStream* stream, const char* type, void* data) case _C_ARY_B: { - int len = atoi(type+1); - while (isdigit(*++type)) + int len = atoi (type + 1); + while (isdigit ((unsigned char) *++type)) ; return objc_read_array (stream, type, len, data); } @@ -1164,8 +1164,8 @@ objc_read_type(TypedStream* stream, const char* type, void* data) default: { - objc_error(nil, OBJC_ERR_BAD_TYPE, - "objc_read_type: cannot parse typespec: %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, + "objc_read_type: cannot parse typespec: %s\n", type); return 0; } } @@ -1182,7 +1182,7 @@ objc_read_type(TypedStream* stream, const char* type, void* data) */ int -objc_write_types (TypedStream* stream, const char* type, ...) +objc_write_types (TypedStream *stream, const char *type, ...) { va_list args; const char *c; @@ -1192,17 +1192,17 @@ objc_write_types (TypedStream* stream, const char* type, ...) for (c = type; *c; c = objc_skip_typespec (c)) { - switch(*c) { + switch (*c) { case _C_ID: res = objc_write_object (stream, *va_arg (args, id*)); break; case _C_CLASS: - res = objc_write_class (stream, *va_arg(args, Class*)); + res = objc_write_class (stream, *va_arg (args, Class*)); break; case _C_SEL: - res = objc_write_selector (stream, *va_arg(args, SEL*)); + res = objc_write_selector (stream, *va_arg (args, SEL*)); break; case _C_CHR: @@ -1215,60 +1215,60 @@ objc_write_types (TypedStream* stream, const char* type, ...) break; case _C_SHT: - res = objc_write_short (stream, *va_arg(args, short*)); + res = objc_write_short (stream, *va_arg (args, short*)); break; case _C_USHT: res = objc_write_unsigned_short (stream, - *va_arg(args, unsigned short*)); + *va_arg (args, unsigned short*)); break; case _C_INT: - res = objc_write_int(stream, *va_arg(args, int*)); + res = objc_write_int(stream, *va_arg (args, int*)); break; case _C_UINT: - res = objc_write_unsigned_int(stream, *va_arg(args, unsigned int*)); + res = objc_write_unsigned_int(stream, *va_arg (args, unsigned int*)); break; case _C_LNG: - res = objc_write_long(stream, *va_arg(args, long*)); + res = objc_write_long(stream, *va_arg (args, long*)); break; case _C_ULNG: - res = objc_write_unsigned_long(stream, *va_arg(args, unsigned long*)); + res = objc_write_unsigned_long(stream, *va_arg (args, unsigned long*)); break; case _C_CHARPTR: { - char** str = va_arg(args, char**); - res = objc_write_string (stream, *str, strlen(*str)); + char **str = va_arg (args, char **); + res = objc_write_string (stream, *str, strlen (*str)); } break; case _C_ATOM: { - char** str = va_arg(args, char**); - res = objc_write_string_atomic (stream, *str, strlen(*str)); + char **str = va_arg (args, char **); + res = objc_write_string_atomic (stream, *str, strlen (*str)); } break; case _C_ARY_B: { - int len = atoi(c+1); - const char* t = c; - while (isdigit(*++t)) + int len = atoi (c + 1); + const char *t = c; + while (isdigit ((unsigned char) *++t)) ; - res = objc_write_array (stream, t, len, va_arg(args, void*)); + res = objc_write_array (stream, t, len, va_arg (args, void *)); t = objc_skip_typespec (t); if (*t != _C_ARY_E) - objc_error(nil, OBJC_ERR_BAD_TYPE, "expected `]', got: %s", t); + objc_error (nil, OBJC_ERR_BAD_TYPE, "expected `]', got: %s", t); } break; default: - objc_error(nil, OBJC_ERR_BAD_TYPE, - "objc_write_types: cannot parse typespec: %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, + "objc_write_types: cannot parse typespec: %s\n", type); } } va_end(args); @@ -1282,88 +1282,88 @@ objc_write_types (TypedStream* stream, const char* type, ...) */ int -objc_read_types(TypedStream* stream, const char* type, ...) +objc_read_types(TypedStream *stream, const char *type, ...) { va_list args; const char *c; int res = 0; - va_start(args, type); + va_start (args, type); for (c = type; *c; c = objc_skip_typespec(c)) { - switch(*c) { + switch (*c) { case _C_ID: - res = objc_read_object(stream, va_arg(args, id*)); + res = objc_read_object(stream, va_arg (args, id*)); break; case _C_CLASS: - res = objc_read_class(stream, va_arg(args, Class*)); + res = objc_read_class(stream, va_arg (args, Class*)); break; case _C_SEL: - res = objc_read_selector(stream, va_arg(args, SEL*)); + res = objc_read_selector(stream, va_arg (args, SEL*)); break; case _C_CHR: - res = objc_read_char(stream, va_arg(args, char*)); + res = objc_read_char(stream, va_arg (args, char*)); break; case _C_UCHR: - res = objc_read_unsigned_char(stream, va_arg(args, unsigned char*)); + res = objc_read_unsigned_char(stream, va_arg (args, unsigned char*)); break; case _C_SHT: - res = objc_read_short(stream, va_arg(args, short*)); + res = objc_read_short(stream, va_arg (args, short*)); break; case _C_USHT: - res = objc_read_unsigned_short(stream, va_arg(args, unsigned short*)); + res = objc_read_unsigned_short(stream, va_arg (args, unsigned short*)); break; case _C_INT: - res = objc_read_int(stream, va_arg(args, int*)); + res = objc_read_int(stream, va_arg (args, int*)); break; case _C_UINT: - res = objc_read_unsigned_int(stream, va_arg(args, unsigned int*)); + res = objc_read_unsigned_int(stream, va_arg (args, unsigned int*)); break; case _C_LNG: - res = objc_read_long(stream, va_arg(args, long*)); + res = objc_read_long(stream, va_arg (args, long*)); break; case _C_ULNG: - res = objc_read_unsigned_long(stream, va_arg(args, unsigned long*)); + res = objc_read_unsigned_long(stream, va_arg (args, unsigned long*)); break; case _C_CHARPTR: case _C_ATOM: { - char** str = va_arg(args, char**); + char **str = va_arg (args, char **); res = objc_read_string (stream, str); } break; case _C_ARY_B: { - int len = atoi(c+1); - const char* t = c; - while (isdigit(*++t)) + int len = atoi (c + 1); + const char *t = c; + while (isdigit ((unsigned char) *++t)) ; - res = objc_read_array (stream, t, len, va_arg(args, void*)); + res = objc_read_array (stream, t, len, va_arg (args, void *)); t = objc_skip_typespec (t); if (*t != _C_ARY_E) - objc_error(nil, OBJC_ERR_BAD_TYPE, "expected `]', got: %s", t); + objc_error (nil, OBJC_ERR_BAD_TYPE, "expected `]', got: %s", t); } break; default: - objc_error(nil, OBJC_ERR_BAD_TYPE, - "objc_read_types: cannot parse typespec: %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, + "objc_read_types: cannot parse typespec: %s\n", type); } } - va_end(args); + va_end (args); return res; } @@ -1373,11 +1373,11 @@ objc_read_types(TypedStream* stream, const char* type, ...) */ int -objc_write_array (TypedStream* stream, const char* type, - int count, const void* data) +objc_write_array (TypedStream *stream, const char *type, + int count, const void *data) { int off = objc_sizeof_type(type); - const char* where = data; + const char *where = data; while (count-- > 0) { @@ -1395,11 +1395,11 @@ objc_write_array (TypedStream* stream, const char* type, */ int -objc_read_array (TypedStream* stream, const char* type, - int count, void* data) +objc_read_array (TypedStream *stream, const char *type, + int count, void *data) { int off = objc_sizeof_type(type); - char* where = (char*)data; + char *where = (char*)data; while (count-- > 0) { @@ -1410,44 +1410,48 @@ objc_read_array (TypedStream* stream, const char* type, } static int -__objc_fread(FILE* file, char* data, int len) +__objc_fread (FILE *file, char *data, int len) { return fread(data, len, 1, file); } static int -__objc_fwrite(FILE* file, char* data, int len) +__objc_fwrite (FILE *file, char *data, int len) { return fwrite(data, len, 1, file); } static int -__objc_feof(FILE* file) +__objc_feof (FILE *file) { return feof(file); } static int -__objc_no_write(FILE* file, char* data, int len) +__objc_no_write (FILE *file __attribute__ ((__unused__)), + const char *data __attribute__ ((__unused__)), + int len __attribute__ ((__unused__))) { objc_error (nil, OBJC_ERR_NO_WRITE, "TypedStream not open for writing"); return 0; } static int -__objc_no_read(FILE* file, char* data, int len) +__objc_no_read (FILE *file __attribute__ ((__unused__)), + const char *data __attribute__ ((__unused__)), + int len __attribute__ ((__unused__))) { objc_error (nil, OBJC_ERR_NO_READ, "TypedStream not open for reading"); return 0; } static int -__objc_read_typed_stream_signature (TypedStream* stream) +__objc_read_typed_stream_signature (TypedStream *stream) { char buffer[80]; int pos = 0; do - (*stream->read)(stream->physical, buffer+pos, 1); + (*stream->read) (stream->physical, buffer+pos, 1); while (buffer[pos++] != '\0') ; sscanf (buffer, "GNU TypedStream %d", &stream->version); @@ -1458,16 +1462,16 @@ __objc_read_typed_stream_signature (TypedStream* stream) } static int -__objc_write_typed_stream_signature (TypedStream* stream) +__objc_write_typed_stream_signature (TypedStream *stream) { char buffer[80]; sprintf(buffer, "GNU TypedStream %d", OBJC_TYPED_STREAM_VERSION); stream->version = OBJC_TYPED_STREAM_VERSION; - (*stream->write)(stream->physical, buffer, strlen(buffer)+1); + (*stream->write) (stream->physical, buffer, strlen (buffer) + 1); return 1; } -static void __objc_finish_write_root_object(struct objc_typed_stream* stream) +static void __objc_finish_write_root_object(struct objc_typed_stream *stream) { hash_delete (stream->object_table); stream->object_table = hash_new(64, @@ -1475,7 +1479,7 @@ static void __objc_finish_write_root_object(struct objc_typed_stream* stream) (compare_func_type)compare_ptrs); } -static void __objc_finish_read_root_object(struct objc_typed_stream* stream) +static void __objc_finish_read_root_object(struct objc_typed_stream *stream) { node_ptr node; SEL awake_sel = sel_get_any_uid ("awake"); @@ -1487,12 +1491,12 @@ static void __objc_finish_read_root_object(struct objc_typed_stream* stream) for (node = hash_next (stream->object_refs, NULL); node; node = hash_next (stream->object_refs, node)) { - struct objc_list* reflist = node->value; - const void* key = node->key; + struct objc_list *reflist = node->value; + const void *key = node->key; id object = hash_value_for_key (stream->object_table, key); - while(reflist) + while (reflist) { - *((id*)reflist->head) = object; + *((id*) reflist->head) = object; if (hash_value_for_key (free_list,reflist) == NULL) hash_add (&free_list,reflist,reflist); @@ -1520,7 +1524,7 @@ static void __objc_finish_read_root_object(struct objc_typed_stream* stream) { id object = node->value; if (__objc_responds_to (object, awake_sel)) - (*objc_msg_lookup(object, awake_sel))(object, awake_sel); + (*objc_msg_lookup (object, awake_sel)) (object, awake_sel); } } @@ -1535,38 +1539,38 @@ static void __objc_finish_read_root_object(struct objc_typed_stream* stream) ** Open the stream PHYSICAL in MODE */ -TypedStream* -objc_open_typed_stream (FILE* physical, int mode) +TypedStream * +objc_open_typed_stream (FILE *physical, int mode) { - TypedStream* s = (TypedStream*)objc_malloc(sizeof(TypedStream)); + TypedStream *s = (TypedStream *) objc_malloc (sizeof (TypedStream)); s->mode = mode; s->physical = physical; - s->stream_table = hash_new(64, - (hash_func_type)hash_ptr, - (compare_func_type)compare_ptrs); - s->object_table = hash_new(64, - (hash_func_type)hash_ptr, - (compare_func_type)compare_ptrs); - s->eof = (objc_typed_eof_func)__objc_feof; - s->flush = (objc_typed_flush_func)fflush; + s->stream_table = hash_new (64, + (hash_func_type) hash_ptr, + (compare_func_type) compare_ptrs); + s->object_table = hash_new (64, + (hash_func_type) hash_ptr, + (compare_func_type) compare_ptrs); + s->eof = (objc_typed_eof_func) __objc_feof; + s->flush = (objc_typed_flush_func) fflush; s->writing_root_p = 0; if (mode == OBJC_READONLY) { - s->class_table = hash_new(8, (hash_func_type)hash_string, - (compare_func_type)compare_strings); - s->object_refs = hash_new(8, (hash_func_type)hash_ptr, - (compare_func_type)compare_ptrs); - s->read = (objc_typed_read_func)__objc_fread; - s->write = (objc_typed_write_func)__objc_no_write; + s->class_table = hash_new (8, (hash_func_type) hash_string, + (compare_func_type) compare_strings); + s->object_refs = hash_new (8, (hash_func_type) hash_ptr, + (compare_func_type) compare_ptrs); + s->read = (objc_typed_read_func) __objc_fread; + s->write = (objc_typed_write_func) __objc_no_write; __objc_read_typed_stream_signature (s); } else if (mode == OBJC_WRITEONLY) { s->class_table = 0; s->object_refs = 0; - s->read = (objc_typed_read_func)__objc_no_read; - s->write = (objc_typed_write_func)__objc_fwrite; + s->read = (objc_typed_read_func) __objc_no_read; + s->write = (objc_typed_write_func) __objc_fwrite; __objc_write_typed_stream_signature (s); } else @@ -1583,10 +1587,10 @@ objc_open_typed_stream (FILE* physical, int mode) */ TypedStream* -objc_open_typed_stream_for_file (const char* file_name, int mode) +objc_open_typed_stream_for_file (const char *file_name, int mode) { - FILE* file = NULL; - TypedStream* s; + FILE *file = NULL; + TypedStream *s; if (mode == OBJC_READONLY) file = fopen (file_name, "r"); @@ -1610,7 +1614,7 @@ objc_open_typed_stream_for_file (const char* file_name, int mode) */ void -objc_close_typed_stream (TypedStream* stream) +objc_close_typed_stream (TypedStream *stream) { if (stream->mode == OBJC_READONLY) { @@ -1623,25 +1627,25 @@ objc_close_typed_stream (TypedStream* stream) hash_delete (stream->object_table); if (stream->type == (OBJC_MANAGED_STREAM | OBJC_FILE_STREAM)) - fclose ((FILE*)stream->physical); + fclose ((FILE *)stream->physical); objc_free(stream); } BOOL -objc_end_of_typed_stream (TypedStream* stream) +objc_end_of_typed_stream (TypedStream *stream) { - return (*stream->eof)(stream->physical); + return (*stream->eof) (stream->physical); } void -objc_flush_typed_stream (TypedStream* stream) +objc_flush_typed_stream (TypedStream *stream) { - (*stream->flush)(stream->physical); + (*stream->flush) (stream->physical); } long -objc_get_stream_class_version (TypedStream* stream, Class class) +objc_get_stream_class_version (TypedStream *stream, Class class) { if (stream->class_table) return PTR2LONG(hash_value_for_key (stream->class_table, class->name)); diff --git a/gnu/lib/libobjc/libobjc/class.c b/gnu/lib/libobjc/libobjc/class.c index 44aa1b9f98e..1740f38788e 100644 --- a/gnu/lib/libobjc/libobjc/class.c +++ b/gnu/lib/libobjc/libobjc/class.c @@ -1,7 +1,11 @@ /* GNU Objective C Runtime class related functions - Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 2001, 2002 + Free Software Foundation, Inc. Contributed by Kresten Krab Thorup and Dennis Glatting. + Lock-free class table code designed and written from scratch by + Nicola Pero, 2001. + This file is part of GNU CC. GNU CC is free software; you can redistribute it and/or modify it under the @@ -23,135 +27,490 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ however invalidate any other reasons why the executable file might be covered by the GNU General Public License. */ -#include "runtime.h" /* the kitchen sink */ +/* + The code in this file critically affects class method invocation + speed. This long preamble comment explains why, and the issues + involved. + + + One of the traditional weaknesses of the GNU Objective-C runtime is + that class method invocations are slow. The reason is that when you + write + + array = [NSArray new]; + + this gets basically compiled into the equivalent of + + array = [(objc_get_class ("NSArray")) new]; + + objc_get_class returns the class pointer corresponding to the string + `NSArray'; and because of the lookup, the operation is more + complicated and slow than a simple instance method invocation. + + Most high performance Objective-C code (using the GNU Objc runtime) + I had the opportunity to read (or write) work around this problem by + caching the class pointer: + + Class arrayClass = [NSArray class]; + + ... later on ... + + array = [arrayClass new]; + array = [arrayClass new]; + array = [arrayClass new]; + + In this case, you always perform a class lookup (the first one), but + then all the [arrayClass new] methods run exactly as fast as an + instance method invocation. It helps if you have many class method + invocations to the same class. + + The long-term solution to this problem would be to modify the + compiler to output tables of class pointers corresponding to all the + class method invocations, and to add code to the runtime to update + these tables - that should in the end allow class method invocations + to perform precisely as fast as instance method invocations, because + no class lookup would be involved. I think the Apple Objective-C + runtime uses this technique. Doing this involves synchronized + modifications in the runtime and in the compiler. + + As a first medicine to the problem, I [NP] have redesigned and + rewritten the way the runtime is performing class lookup. This + doesn't give as much speed as the other (definitive) approach, but + at least a class method invocation now takes approximately 4.5 times + an instance method invocation on my machine (it would take approx 12 + times before the rewriting), which is a lot better. + + One of the main reason the new class lookup is so faster is because + I implemented it in a way that can safely run multithreaded without + using locks - a so-called `lock-free' data structure. The atomic + operation is pointer assignment. The reason why in this problem + lock-free data structures work so well is that you never remove + classes from the table - and the difficult thing with lock-free data + structures is freeing data when is removed from the structures. */ + +#include "runtime.h" /* the kitchen sink */ #include "sarray.h" -/* The table of classname->class. Used for objc_lookup_class and friends */ -static cache_ptr __objc_class_hash = 0; /* !T:MUTEX */ +#include <objc/objc.h> +#include <objc/objc-api.h> +#include <objc/thr.h> -/* This is a hook which is called by objc_get_class and - objc_lookup_class if the runtime is not able to find the class. - This may e.g. try to load in the class using dynamic loading */ -Class (*_objc_lookup_class)(const char* name) = 0; /* !T:SAFE */ +/* We use a table which maps a class name to the corresponding class + * pointer. The first part of this file defines this table, and + * functions to do basic operations on the table. The second part of + * the file implements some higher level Objective-C functionality for + * classes by using the functions provided in the first part to manage + * the table. */ +/** + ** Class Table Internals + **/ -/* True when class links has been resolved */ -BOOL __objc_class_links_resolved = NO; /* !T:UNUSED */ +/* A node holding a class */ +typedef struct class_node +{ + struct class_node *next; /* Pointer to next entry on the list. + NULL indicates end of list. */ + + const char *name; /* The class name string */ + int length; /* The class name string length */ + Class pointer; /* The Class pointer */ + +} *class_node_ptr; + +/* A table containing classes is a class_node_ptr (pointing to the + first entry in the table - if it is NULL, then the table is + empty). */ + +/* We have 1024 tables. Each table contains all class names which + have the same hash (which is a number between 0 and 1023). To look + up a class_name, we compute its hash, and get the corresponding + table. Once we have the table, we simply compare strings directly + till we find the one which we want (using the length first). The + number of tables is quite big on purpose (a normal big application + has less than 1000 classes), so that you shouldn't normally get any + collisions, and get away with a single comparison (which we can't + avoid since we need to know that you have got the right thing). */ +#define CLASS_TABLE_SIZE 1024 +#define CLASS_TABLE_MASK 1023 + +static class_node_ptr class_table_array[CLASS_TABLE_SIZE]; + +/* The table writing mutex - we lock on writing to avoid conflicts + between different writers, but we read without locks. That is + possible because we assume pointer assignment to be an atomic + operation. */ +static objc_mutex_t __class_table_lock = NULL; + +/* CLASS_TABLE_HASH is how we compute the hash of a class name. It is + a macro - *not* a function - arguments *are* modified directly. + + INDEX should be a variable holding an int; + HASH should be a variable holding an int; + CLASS_NAME should be a variable holding a (char *) to the class_name. + + After the macro is executed, INDEX contains the length of the + string, and HASH the computed hash of the string; CLASS_NAME is + untouched. */ + +#define CLASS_TABLE_HASH(INDEX, HASH, CLASS_NAME) \ + HASH = 0; \ + for (INDEX = 0; CLASS_NAME[INDEX] != '\0'; INDEX++) \ + { \ + HASH = (HASH << 4) ^ (HASH >> 28) ^ CLASS_NAME[INDEX]; \ + } \ + \ + HASH = (HASH ^ (HASH >> 10) ^ (HASH >> 20)) & CLASS_TABLE_MASK; + +/* Setup the table. */ +static void +class_table_setup (void) +{ + /* Start - nothing in the table. */ + memset (class_table_array, 0, sizeof (class_node_ptr) * CLASS_TABLE_SIZE); + /* The table writing mutex. */ + __class_table_lock = objc_mutex_allocate (); +} -/* Initial number of buckets size of class hash table. */ -#define CLASS_HASH_SIZE 32 -void __objc_init_class_tables() +/* Insert a class in the table (used when a new class is registered). */ +static void +class_table_insert (const char *class_name, Class class_pointer) { - /* Allocate the class hash table */ + int hash, length; + class_node_ptr new_node; - if(__objc_class_hash) - return; + /* Find out the class name's hash and length. */ + CLASS_TABLE_HASH (length, hash, class_name); + + /* Prepare the new node holding the class. */ + new_node = objc_malloc (sizeof (struct class_node)); + new_node->name = class_name; + new_node->length = length; + new_node->pointer = class_pointer; + + /* Lock the table for modifications. */ + objc_mutex_lock (__class_table_lock); + + /* Insert the new node in the table at the beginning of the table at + class_table_array[hash]. */ + new_node->next = class_table_array[hash]; + class_table_array[hash] = new_node; + + objc_mutex_unlock (__class_table_lock); +} - objc_mutex_lock(__objc_runtime_mutex); +/* Replace a class in the table (used only by poseAs:). */ +static void +class_table_replace (Class old_class_pointer, Class new_class_pointer) +{ + int hash; + class_node_ptr node; - __objc_class_hash - = hash_new (CLASS_HASH_SIZE, - (hash_func_type) hash_string, - (compare_func_type) compare_strings); + objc_mutex_lock (__class_table_lock); + + hash = 0; + node = class_table_array[hash]; + + while (hash < CLASS_TABLE_SIZE) + { + if (node == NULL) + { + hash++; + if (hash < CLASS_TABLE_SIZE) + { + node = class_table_array[hash]; + } + } + else + { + Class class1 = node->pointer; - objc_mutex_unlock(__objc_runtime_mutex); + if (class1 == old_class_pointer) + { + node->pointer = new_class_pointer; + } + node = node->next; + } + } + + objc_mutex_unlock (__class_table_lock); +} + + +/* Get a class from the table. This does not need mutex protection. + Currently, this function is called each time you call a static + method, this is why it must be very fast. */ +static inline Class +class_table_get_safe (const char *class_name) +{ + class_node_ptr node; + int length, hash; + + /* Compute length and hash. */ + CLASS_TABLE_HASH (length, hash, class_name); + + node = class_table_array[hash]; + + if (node != NULL) + { + do + { + if (node->length == length) + { + /* Compare the class names. */ + int i; + + for (i = 0; i < length; i++) + { + if ((node->name)[i] != class_name[i]) + { + break; + } + } + + if (i == length) + { + /* They are equal! */ + return node->pointer; + } + } + } + while ((node = node->next) != NULL); + } + + return Nil; +} + +/* Enumerate over the class table. */ +struct class_table_enumerator +{ + int hash; + class_node_ptr node; +}; + + +static Class +class_table_next (struct class_table_enumerator **e) +{ + struct class_table_enumerator *enumerator = *e; + class_node_ptr next; + + if (enumerator == NULL) + { + *e = objc_malloc (sizeof (struct class_table_enumerator)); + enumerator = *e; + enumerator->hash = 0; + enumerator->node = NULL; + + next = class_table_array[enumerator->hash]; + } + else + { + next = enumerator->node->next; + } + + if (next != NULL) + { + enumerator->node = next; + return enumerator->node->pointer; + } + else + { + enumerator->hash++; + + while (enumerator->hash < CLASS_TABLE_SIZE) + { + next = class_table_array[enumerator->hash]; + if (next != NULL) + { + enumerator->node = next; + return enumerator->node->pointer; + } + enumerator->hash++; + } + + /* Ok - table finished - done. */ + objc_free (enumerator); + return Nil; + } +} + +#if 0 /* DEBUGGING FUNCTIONS */ +/* Debugging function - print the class table. */ +void +class_table_print (void) +{ + int i; + + for (i = 0; i < CLASS_TABLE_SIZE; i++) + { + class_node_ptr node; + + printf ("%d:\n", i); + node = class_table_array[i]; + + while (node != NULL) + { + printf ("\t%s\n", node->name); + node = node->next; + } + } +} + +/* Debugging function - print an histogram of number of classes in + function of hash key values. Useful to evaluate the hash function + in real cases. */ +void +class_table_print_histogram (void) +{ + int i, j; + int counter = 0; + + for (i = 0; i < CLASS_TABLE_SIZE; i++) + { + class_node_ptr node; + + node = class_table_array[i]; + + while (node != NULL) + { + counter++; + node = node->next; + } + if (((i + 1) % 50) == 0) + { + printf ("%4d:", i + 1); + for (j = 0; j < counter; j++) + { + printf ("X"); + } + printf ("\n"); + counter = 0; + } + } + printf ("%4d:", i + 1); + for (j = 0; j < counter; j++) + { + printf ("X"); + } + printf ("\n"); +} +#endif /* DEBUGGING FUNCTIONS */ + +/** + ** Objective-C runtime functions + **/ + +/* From now on, the only access to the class table data structure + should be via the class_table_* functions. */ + +/* This is a hook which is called by objc_get_class and + objc_lookup_class if the runtime is not able to find the class. + This may e.g. try to load in the class using dynamic loading. */ +Class (*_objc_lookup_class) (const char *name) = 0; /* !T:SAFE */ + + +/* True when class links has been resolved. */ +BOOL __objc_class_links_resolved = NO; /* !T:UNUSED */ + + +void +__objc_init_class_tables (void) +{ + /* Allocate the class hash table. */ + + if (__class_table_lock) + return; + + objc_mutex_lock (__objc_runtime_mutex); + + class_table_setup (); + + objc_mutex_unlock (__objc_runtime_mutex); } -/* This function adds a class to the class hash table, and assigns the - class a number, unless it's already known */ +/* This function adds a class to the class hash table, and assigns the + class a number, unless it's already known. */ void -__objc_add_class_to_hash(Class class) +__objc_add_class_to_hash (Class class) { Class h_class; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); - /* make sure the table is there */ - assert(__objc_class_hash); + /* Make sure the table is there. */ + assert (__class_table_lock); - /* make sure it's not a meta class */ - assert(CLS_ISCLASS(class)); + /* Make sure it's not a meta class. */ + assert (CLS_ISCLASS (class)); /* Check to see if the class is already in the hash table. */ - h_class = hash_value_for_key (__objc_class_hash, class->name); - if (!h_class) + h_class = class_table_get_safe (class->name); + if (! h_class) { /* The class isn't in the hash table. Add the class and assign a class number. */ static unsigned int class_number = 1; - CLS_SETNUMBER(class, class_number); - CLS_SETNUMBER(class->class_pointer, class_number); + CLS_SETNUMBER (class, class_number); + CLS_SETNUMBER (class->class_pointer, class_number); ++class_number; - hash_add (&__objc_class_hash, class->name, class); + class_table_insert (class->name, class); } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } /* Get the class object for the class named NAME. If NAME does not identify a known class, the hook _objc_lookup_class is called. If - this fails, nil is returned */ -Class objc_lookup_class (const char* name) + this fails, nil is returned. */ +Class +objc_lookup_class (const char *name) { Class class; - objc_mutex_lock(__objc_runtime_mutex); - - /* Make sure the class hash table exists. */ - assert (__objc_class_hash); - - class = hash_value_for_key (__objc_class_hash, name); - - objc_mutex_unlock(__objc_runtime_mutex); + class = class_table_get_safe (name); if (class) return class; if (_objc_lookup_class) - return (*_objc_lookup_class)(name); + return (*_objc_lookup_class) (name); else return 0; } /* Get the class object for the class named NAME. If NAME does not identify a known class, the hook _objc_lookup_class is called. If - this fails, an error message is issued and the system aborts */ + this fails, an error message is issued and the system aborts. */ Class objc_get_class (const char *name) { Class class; - objc_mutex_lock(__objc_runtime_mutex); - - /* Make sure the class hash table exists. */ - assert (__objc_class_hash); - - class = hash_value_for_key (__objc_class_hash, name); - - objc_mutex_unlock(__objc_runtime_mutex); + class = class_table_get_safe (name); if (class) return class; if (_objc_lookup_class) - class = (*_objc_lookup_class)(name); + class = (*_objc_lookup_class) (name); - if(class) + if (class) return class; - objc_error(nil, OBJC_ERR_BAD_CLASS, - "objc runtime: cannot find class %s\n", name); + objc_error (nil, OBJC_ERR_BAD_CLASS, + "objc runtime: cannot find class %s\n", name); return 0; } MetaClass -objc_get_meta_class(const char *name) +objc_get_meta_class (const char *name) { - return objc_get_class(name)->class_pointer; + return objc_get_class (name)->class_pointer; } /* This function provides a way to enumerate all the classes in the @@ -160,58 +519,57 @@ objc_get_meta_class(const char *name) For example: id class; void *es = NULL; - while ((class = objc_next_class(&es))) + while ((class = objc_next_class (&es))) ... do something with class; */ Class -objc_next_class(void **enum_state) +objc_next_class (void **enum_state) { - objc_mutex_lock(__objc_runtime_mutex); - - /* make sure the table is there */ - assert(__objc_class_hash); + Class class; - *(node_ptr*)enum_state = - hash_next(__objc_class_hash, *(node_ptr*)enum_state); + objc_mutex_lock (__objc_runtime_mutex); + + /* Make sure the table is there. */ + assert (__class_table_lock); - objc_mutex_unlock(__objc_runtime_mutex); + class = class_table_next ((struct class_table_enumerator **) enum_state); - if (*(node_ptr*)enum_state) - return (*(node_ptr*)enum_state)->value; - return (Class)0; + objc_mutex_unlock (__objc_runtime_mutex); + + return class; } -/* Resolve super/subclass links for all classes. The only thing we - can be sure of is that the class_pointer for class objects point - to the right meta class objects */ -void __objc_resolve_class_links() +/* Resolve super/subclass links for all classes. The only thing we + can be sure of is that the class_pointer for class objects point to + the right meta class objects. */ +void +__objc_resolve_class_links (void) { - node_ptr node; + struct class_table_enumerator *es = NULL; Class object_class = objc_get_class ("Object"); + Class class1; - assert(object_class); + assert (object_class); - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); - /* Assign subclass links */ - for (node = hash_next (__objc_class_hash, NULL); node; - node = hash_next (__objc_class_hash, node)) + /* Assign subclass links. */ + while ((class1 = class_table_next (&es))) { - Class class1 = node->value; - /* Make sure we have what we think we have. */ - assert (CLS_ISCLASS(class1)); - assert (CLS_ISMETA(class1->class_pointer)); + assert (CLS_ISCLASS (class1)); + assert (CLS_ISMETA (class1->class_pointer)); - /* The class_pointer of all meta classes point to Object's meta class. */ + /* The class_pointer of all meta classes point to Object's meta + class. */ class1->class_pointer->class_pointer = object_class->class_pointer; - if (!(CLS_ISRESOLV(class1))) + if (! CLS_ISRESOLV (class1)) { - CLS_SETRESOLV(class1); - CLS_SETRESOLV(class1->class_pointer); + CLS_SETRESOLV (class1); + CLS_SETRESOLV (class1->class_pointer); - if(class1->super_class) + if (class1->super_class) { Class a_super_class = objc_get_class ((char *) class1->super_class); @@ -221,11 +579,11 @@ void __objc_resolve_class_links() DEBUG_PRINTF ("making class connections for: %s\n", class1->name); - /* assign subclass links for superclass */ + /* Assign subclass links for superclass. */ class1->sibling_class = a_super_class->subclass_list; a_super_class->subclass_list = class1; - /* Assign subclass links for meta class of superclass */ + /* Assign subclass links for meta class of superclass. */ if (a_super_class->class_pointer) { class1->class_pointer->sibling_class @@ -234,8 +592,8 @@ void __objc_resolve_class_links() = class1->class_pointer; } } - else /* a root class, make its meta object */ - /* be a subclass of Object */ + else /* A root class, make its meta object be a subclass of + Object. */ { class1->class_pointer->sibling_class = object_class->subclass_list; @@ -244,22 +602,21 @@ void __objc_resolve_class_links() } } - /* Assign superclass links */ - for (node = hash_next (__objc_class_hash, NULL); node; - node = hash_next (__objc_class_hash, node)) + /* Assign superclass links. */ + es = NULL; + while ((class1 = class_table_next (&es))) { - Class class1 = node->value; Class sub_class; for (sub_class = class1->subclass_list; sub_class; sub_class = sub_class->sibling_class) { sub_class->super_class = class1; - if(CLS_ISCLASS(sub_class)) + if (CLS_ISCLASS (sub_class)) sub_class->class_pointer->super_class = class1->class_pointer; } } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } @@ -269,13 +626,10 @@ void __objc_resolve_class_links() Class class_pose_as (Class impostor, Class super_class) { - node_ptr node; - Class class1; - - if (!CLS_ISRESOLV (impostor)) + if (! CLS_ISRESOLV (impostor)) __objc_resolve_class_links (); - /* preconditions */ + /* Preconditions */ assert (impostor); assert (super_class); assert (impostor->super_class == super_class); @@ -286,73 +640,64 @@ class_pose_as (Class impostor, Class super_class) { Class *subclass = &(super_class->subclass_list); - /* move subclasses of super_class to impostor */ + /* Move subclasses of super_class to impostor. */ while (*subclass) { - Class nextSub = (*subclass)->sibling_class; - - if (*subclass != impostor) - { - Class sub = *subclass; - - /* classes */ - sub->sibling_class = impostor->subclass_list; - sub->super_class = impostor; - impostor->subclass_list = sub; - - /* It will happen that SUB is not a class object if it is - the top of the meta class hierarchy chain. (root - meta-class objects inherit their class object) If that is - the case... don't mess with the meta-meta class. */ - if (CLS_ISCLASS (sub)) - { - /* meta classes */ - CLASSOF (sub)->sibling_class = - CLASSOF (impostor)->subclass_list; - CLASSOF (sub)->super_class = CLASSOF (impostor); - CLASSOF (impostor)->subclass_list = CLASSOF (sub); - } - } - - *subclass = nextSub; + Class nextSub = (*subclass)->sibling_class; + + if (*subclass != impostor) + { + Class sub = *subclass; + + /* Classes */ + sub->sibling_class = impostor->subclass_list; + sub->super_class = impostor; + impostor->subclass_list = sub; + + /* It will happen that SUB is not a class object if it is + the top of the meta class hierarchy chain (root + meta-class objects inherit their class object). If + that is the case... don't mess with the meta-meta + class. */ + if (CLS_ISCLASS (sub)) + { + /* Meta classes */ + CLASSOF (sub)->sibling_class = + CLASSOF (impostor)->subclass_list; + CLASSOF (sub)->super_class = CLASSOF (impostor); + CLASSOF (impostor)->subclass_list = CLASSOF (sub); + } + } + + *subclass = nextSub; } - /* set subclasses of superclass to be impostor only */ + /* Set subclasses of superclass to be impostor only. */ super_class->subclass_list = impostor; CLASSOF (super_class)->subclass_list = CLASSOF (impostor); - /* set impostor to have no sibling classes */ + /* Set impostor to have no sibling classes. */ impostor->sibling_class = 0; CLASSOF (impostor)->sibling_class = 0; } - /* check relationship of impostor and super_class is kept. */ + /* Check relationship of impostor and super_class is kept. */ assert (impostor->super_class == super_class); assert (CLASSOF (impostor)->super_class == CLASSOF (super_class)); - /* This is how to update the lookup table. Regardless of - what the keys of the hashtable is, change all values that are - superclass into impostor. */ + /* This is how to update the lookup table. Regardless of what the + keys of the hashtable is, change all values that are superclass + into impostor. */ - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); - for (node = hash_next (__objc_class_hash, NULL); node; - node = hash_next (__objc_class_hash, node)) - { - class1 = (Class)node->value; - if (class1 == super_class) - { - node->value = impostor; /* change hash table value */ - } - } + class_table_replace (super_class, impostor); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); - /* next, we update the dispatch tables... */ + /* Next, we update the dispatch tables... */ __objc_update_dispatch_table_for_class (CLASSOF (impostor)); __objc_update_dispatch_table_for_class (impostor); return impostor; } - - diff --git a/gnu/lib/libobjc/libobjc/config.h.in b/gnu/lib/libobjc/libobjc/config.h.in new file mode 100644 index 00000000000..70427edaf6b --- /dev/null +++ b/gnu/lib/libobjc/libobjc/config.h.in @@ -0,0 +1,2 @@ +/* Define this if you have the <sched.h> header file */ +#undef HAVE_SCHED_H diff --git a/gnu/lib/libobjc/libobjc/configure.in b/gnu/lib/libobjc/libobjc/configure.in index 821dcd2a9de..ac92c423450 100644 --- a/gnu/lib/libobjc/libobjc/configure.in +++ b/gnu/lib/libobjc/libobjc/configure.in @@ -1,5 +1,6 @@ # Process this file with autoconf to produce a configure script. -# Copyright (C) 1995, 1997, 1998, 1999 Free Software Foundation, Inc. +# Copyright (C) 1995, 1997, 1998, 1999, 2002, 2003 +# Free Software Foundation, Inc. # Contributed by Dave Love (d.love@dl.ac.uk). # #This file is part of GNU Objective C. @@ -21,20 +22,22 @@ AC_PREREQ(2.13) AC_INIT(objc/objc.h) -#AC_CONFIG_HEADER(config.h) +AC_CONFIG_HEADER(config.h) -if test "${srcdir}" = "." ; then - if test "${with_target_subdir}" != "." ; then - topsrcdir=${with_multisrctop}../.. - else - topsrcdir=${with_multisrctop}.. - fi -else - topsrcdir=${srcdir}/.. -fi -dnl This is needed for a multilibbed build in the source tree so -dnl that install-sh and config.sub get found. -AC_CONFIG_AUX_DIR($topsrcdir) +# This works around the fact that libtool configuration may change LD +# for this particular configuration, but some shells, instead of +# keeping the changes in LD private, export them just because LD is +# exported. +ORIGINAL_LD_FOR_MULTILIBS=$LD + +GLIBCPP_TOPREL_CONFIGURE + +AC_CANONICAL_SYSTEM +target_alias=${target_alias-$target} +AC_SUBST(target_alias) + +GLIBCPP_CONFIGURE(.) +GLIBCPP_EXPORT_INSTALL_INFO # If the language specific compiler does not exist, but the "gcc" directory # does, we do not build anything. Note, $r is set by the top-level Makefile. @@ -65,10 +68,16 @@ then fi dnl Checks for programs. -# For ObjC we'll set CC to point at the built gcc, but this will get it into -# the makefiles -AC_PROG_CC +# Disable shared libs by default +AC_DISABLE_SHARED +# Enable Win32 DLL on MS Windows - FIXME +AC_LIBTOOL_WIN32_DLL + +AC_PROG_LIBTOOL + +dnl These should be inherited in the recursive make, but ensure they are +dnl defined: test "$AR" || AR=ar AC_SUBST(AR) if test "$RANLIB"; then : @@ -77,8 +86,7 @@ else AC_PROG_RANLIB fi AC_PROG_INSTALL - -dnl Checks for libraries. +AC_PROG_MAKE_SET dnl Checks for header files. # Sanity check for the cross-compilation case: @@ -91,17 +99,19 @@ the Objective C runtime system. If necessary, install gcc now with AC_HEADER_STDC -# Determine the name of the GCC thread file. +AC_CHECK_HEADERS(sched.h) -AC_CACHE_CHECK([for thread file],objc_cv_thread_file, +# Determine CFLAGS for gthread. + +AC_CACHE_CHECK([for gthread cflags],objc_cv_gthread_flags, [if test -f "$r"/gcc/Makefile then - objc_cv_thread_file=`grep \^GCC_THREAD_FILE "$r"/gcc/Makefile | awk -F= '{ print $2 }'` + objc_cv_gthread_flags=`grep \^GTHREAD_FLAGS "$r"/gcc/Makefile | awk -F= '{ print $2 }'` else AC_MSG_ERROR([not found]) fi]) -OBJC_THREAD_FILE=$objc_cv_thread_file -AC_SUBST(OBJC_THREAD_FILE) +GTHREAD_FLAGS=$objc_cv_gthread_flags +AC_SUBST(GTHREAD_FLAGS) AC_ARG_ENABLE(objc-gc, [ --enable-objc-gc enable the use of Boehm's garbage collector with @@ -109,7 +119,7 @@ AC_ARG_ENABLE(objc-gc, if [[[ x$enable_objc_gc = xno ]]]; then OBJC_BOEHM_GC='' else - OBJC_BOEHM_GC=libobjc_gc.a + OBJC_BOEHM_GC=libobjc_gc.la fi, OBJC_BOEHM_GC='') AC_SUBST(OBJC_BOEHM_GC) @@ -117,12 +127,13 @@ AC_SUBST(OBJC_BOEHM_GC) # We need multilib support, but only if configuring for the target. AC_OUTPUT(Makefile, -[test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h + [test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h if test -n "$CONFIG_FILES"; then if test -n "${with_target_subdir}"; then # FIXME: We shouldn't need to set ac_file ac_file=Makefile - . ${topsrcdir}/config-ml.in + LD="${ORIGINAL_LD_FOR_MULTILIBS}" + . ${toplevel_srcdir}/config-ml.in fi fi], srcdir=${srcdir} @@ -131,10 +142,12 @@ target=${target} with_target_subdir=${with_target_subdir} with_multisubdir=${with_multisubdir} ac_configure_args="--enable-multilib ${ac_configure_args}" +toplevel_srcdir=${toplevel_srcdir} CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} -topsrcdir=${topsrcdir} +ORIGINAL_LD_FOR_MULTILIBS="${ORIGINAL_LD_FOR_MULTILIBS}" ) + dnl Local Variables: dnl comment-start: "dnl " dnl comment-end: "" diff --git a/gnu/lib/libobjc/libobjc/encoding.c b/gnu/lib/libobjc/libobjc/encoding.c index 4749ba026e9..be4c08b423e 100644 --- a/gnu/lib/libobjc/libobjc/encoding.c +++ b/gnu/lib/libobjc/libobjc/encoding.c @@ -1,5 +1,6 @@ /* Encoding of types for Objective C. - Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 1998, 2000, 2002 + Free Software Foundation, Inc. Contributed by Kresten Krab Thorup Bitfield support by Ovidiu Predescu @@ -29,57 +30,66 @@ Boston, MA 02111-1307, USA. */ #include "tconfig.h" #include "objc-api.h" #include "encoding.h" +#include <stdlib.h> +#undef MAX #define MAX(X, Y) \ - ({ typeof(X) __x = (X), __y = (Y); \ + ({ typeof (X) __x = (X), __y = (Y); \ (__x > __y ? __x : __y); }) +#undef MIN #define MIN(X, Y) \ - ({ typeof(X) __x = (X), __y = (Y); \ + ({ typeof (X) __x = (X), __y = (Y); \ (__x < __y ? __x : __y); }) +#undef ROUND #define ROUND(V, A) \ - ({ typeof(V) __v=(V); typeof(A) __a=(A); \ - __a*((__v+__a-1)/__a); }) + ({ typeof (V) __v = (V); typeof (A) __a = (A); \ + __a * ((__v+__a - 1)/__a); }) /* Various hacks for objc_layout_record. These are used by the target macros. */ -#define TREE_CODE(TYPE) *TYPE -#define TREE_TYPE(TREE) TREE +#define TREE_CODE(TYPE) *(TYPE) +#define TREE_TYPE(TREE) (TREE) #define RECORD_TYPE _C_STRUCT_B #define UNION_TYPE _C_UNION_B #define QUAL_UNION_TYPE _C_UNION_B #define ARRAY_TYPE _C_ARY_B +#define REAL_TYPE _C_DBL + +#define VECTOR_TYPE _C_VECTOR + #define TYPE_FIELDS(TYPE) objc_skip_typespec (TYPE) -#define DECL_MODE(TYPE) *(TYPE) +#define DECL_MODE(TYPE) *(TYPE) +#define TYPE_MODE(TYPE) *(TYPE) #define DFmode _C_DBL #define get_inner_array_type(TYPE) ((TYPE) + 1) +/* Some ports (eg ARM) allow the structure size boundary to be + selected at compile-time. We override the normal definition with + one that has a constant value for this compilation. */ +#undef STRUCTURE_SIZE_BOUNDARY +#define STRUCTURE_SIZE_BOUNDARY (BITS_PER_UNIT * sizeof (struct{char a;})) -static inline int -atoi (const char* str) -{ - int res = 0; - - while (isdigit (*str)) - res *= 10, res += (*str++ - '0'); - - return res; -} +/* Some ROUND_TYPE_ALIGN macros use TARGET_foo, and consequently + target_flags. Define a dummy entry here to so we don't die. */ +/* ??? FIXME: As of 2002-06-21, the attribute `unused' doesn't seem to + eliminate the warning. */ +static int __attribute__ ((__unused__)) target_flags = 0; /* - return the size of an object specified by type + return the size of an object specified by type */ int -objc_sizeof_type (const char* type) +objc_sizeof_type (const char *type) { /* Skip the variable name if any */ if (*type == '"') @@ -88,83 +98,85 @@ objc_sizeof_type (const char* type) /* do nothing */; } - switch(*type) { + switch (*type) { case _C_ID: - return sizeof(id); + return sizeof (id); break; case _C_CLASS: - return sizeof(Class); + return sizeof (Class); break; case _C_SEL: - return sizeof(SEL); + return sizeof (SEL); break; case _C_CHR: - return sizeof(char); + return sizeof (char); break; - + case _C_UCHR: - return sizeof(unsigned char); + return sizeof (unsigned char); break; case _C_SHT: - return sizeof(short); + return sizeof (short); break; case _C_USHT: - return sizeof(unsigned short); + return sizeof (unsigned short); break; case _C_INT: - return sizeof(int); + return sizeof (int); break; case _C_UINT: - return sizeof(unsigned int); + return sizeof (unsigned int); break; case _C_LNG: - return sizeof(long); + return sizeof (long); break; case _C_ULNG: - return sizeof(unsigned long); + return sizeof (unsigned long); break; case _C_LNG_LNG: - return sizeof(long long); + return sizeof (long long); break; case _C_ULNG_LNG: - return sizeof(unsigned long long); + return sizeof (unsigned long long); break; case _C_FLT: - return sizeof(float); + return sizeof (float); break; case _C_DBL: - return sizeof(double); + return sizeof (double); break; case _C_VOID: - return sizeof(void); + return sizeof (void); break; + case _C_PTR: case _C_ATOM: case _C_CHARPTR: - return sizeof(char*); + return sizeof (char *); break; case _C_ARY_B: { - int len = atoi(type+1); - while (isdigit(*++type)); - return len*objc_aligned_size (type); + int len = atoi (type + 1); + while (isdigit ((unsigned char)*++type)) + ; + return len * objc_aligned_size (type); } - break; + break; case _C_BFLD: { @@ -173,7 +185,8 @@ objc_sizeof_type (const char* type) int startByte, endByte; position = atoi (type + 1); - while (isdigit (*++type)); + while (isdigit ((unsigned char)*++type)) + ; size = atoi (type + 1); startByte = position / BITS_PER_UNIT; @@ -197,7 +210,8 @@ objc_sizeof_type (const char* type) case _C_UNION_B: { int max_size = 0; - while (*type != _C_UNION_E && *type++ != '=') /* do nothing */; + while (*type != _C_UNION_E && *type++ != '=') + /* do nothing */; while (*type != _C_UNION_E) { /* Skip the variable name if any */ @@ -211,10 +225,10 @@ objc_sizeof_type (const char* type) } return max_size; } - + default: { - objc_error(nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type); return 0; } } @@ -222,11 +236,11 @@ objc_sizeof_type (const char* type) /* - Return the alignment of an object specified by type + Return the alignment of an object specified by type */ int -objc_alignof_type(const char* type) +objc_alignof_type (const char *type) { /* Skip the variable name if any */ if (*type == '"') @@ -234,75 +248,76 @@ objc_alignof_type(const char* type) for (type++; *type++ != '"';) /* do nothing */; } - switch(*type) { + switch (*type) { case _C_ID: - return __alignof__(id); + return __alignof__ (id); break; case _C_CLASS: - return __alignof__(Class); + return __alignof__ (Class); break; - + case _C_SEL: - return __alignof__(SEL); + return __alignof__ (SEL); break; case _C_CHR: - return __alignof__(char); + return __alignof__ (char); break; - + case _C_UCHR: - return __alignof__(unsigned char); + return __alignof__ (unsigned char); break; case _C_SHT: - return __alignof__(short); + return __alignof__ (short); break; case _C_USHT: - return __alignof__(unsigned short); + return __alignof__ (unsigned short); break; case _C_INT: - return __alignof__(int); + return __alignof__ (int); break; case _C_UINT: - return __alignof__(unsigned int); + return __alignof__ (unsigned int); break; case _C_LNG: - return __alignof__(long); + return __alignof__ (long); break; case _C_ULNG: - return __alignof__(unsigned long); + return __alignof__ (unsigned long); break; case _C_LNG_LNG: - return __alignof__(long long); + return __alignof__ (long long); break; case _C_ULNG_LNG: - return __alignof__(unsigned long long); + return __alignof__ (unsigned long long); break; case _C_FLT: - return __alignof__(float); + return __alignof__ (float); break; case _C_DBL: - return __alignof__(double); + return __alignof__ (double); break; case _C_PTR: case _C_ATOM: case _C_CHARPTR: - return __alignof__(char*); + return __alignof__ (char *); break; case _C_ARY_B: - while (isdigit(*++type)) /* do nothing */; + while (isdigit ((unsigned char)*++type)) + /* do nothing */; return objc_alignof_type (type); case _C_STRUCT_B: @@ -321,7 +336,8 @@ objc_alignof_type(const char* type) case _C_UNION_B: { int maxalign = 0; - while (*type != _C_UNION_E && *type++ != '=') /* do nothing */; + while (*type != _C_UNION_E && *type++ != '=') + /* do nothing */; while (*type != _C_UNION_E) { /* Skip the variable name if any */ @@ -338,7 +354,7 @@ objc_alignof_type(const char* type) default: { - objc_error(nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type); return 0; } } @@ -349,7 +365,7 @@ objc_alignof_type(const char* type) */ int -objc_aligned_size (const char* type) +objc_aligned_size (const char *type) { int size, align; @@ -368,11 +384,11 @@ objc_aligned_size (const char* type) /* The size rounded up to the nearest integral of the wordsize, taken - to be the size of a void*. + to be the size of a void *. */ -int -objc_promoted_size (const char* type) +int +objc_promoted_size (const char *type) { int size, wordsize; @@ -384,7 +400,7 @@ objc_promoted_size (const char* type) } size = objc_sizeof_type (type); - wordsize = sizeof (void*); + wordsize = sizeof (void *); return ROUND (size, wordsize); } @@ -394,13 +410,13 @@ objc_promoted_size (const char* type) occurring in method prototype encodings. */ -inline const char* -objc_skip_type_qualifiers (const char* type) +inline const char * +objc_skip_type_qualifiers (const char *type) { while (*type == _C_CONST - || *type == _C_IN + || *type == _C_IN || *type == _C_INOUT - || *type == _C_OUT + || *type == _C_OUT || *type == _C_BYCOPY || *type == _C_BYREF || *type == _C_ONEWAY @@ -411,14 +427,14 @@ objc_skip_type_qualifiers (const char* type) return type; } - + /* Skip one typespec element. If the typespec is prepended by type qualifiers, these are skipped as well. */ -const char* -objc_skip_typespec (const char* type) +const char * +objc_skip_typespec (const char *type) { /* Skip the variable name if any */ if (*type == '"') @@ -428,7 +444,7 @@ objc_skip_typespec (const char* type) } type = objc_skip_type_qualifiers (type); - + switch (*type) { case _C_ID: @@ -439,7 +455,8 @@ objc_skip_typespec (const char* type) return type; else { - while (*++type != '"') /* do nothing */; + while (*++type != '"') + /* do nothing */; return type + 1; } @@ -467,45 +484,56 @@ objc_skip_typespec (const char* type) case _C_ARY_B: /* skip digits, typespec and closing ']' */ - - while(isdigit(*++type)); - type = objc_skip_typespec(type); + + while (isdigit ((unsigned char)*++type)) + ; + type = objc_skip_typespec (type); if (*type == _C_ARY_E) return ++type; else { - objc_error(nil, OBJC_ERR_BAD_TYPE, "bad array type %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, "bad array type %s\n", type); return 0; } case _C_BFLD: /* The new encoding of bitfields is: b 'position' 'type' 'size' */ - while (isdigit (*++type)); /* skip position */ - while (isdigit (*++type)); /* skip type and size */ + while (isdigit ((unsigned char)*++type)) + ; /* skip position */ + while (isdigit ((unsigned char)*++type)) + ; /* skip type and size */ return type; case _C_STRUCT_B: /* skip name, and elements until closing '}' */ - - while (*type != _C_STRUCT_E && *type++ != '='); - while (*type != _C_STRUCT_E) { type = objc_skip_typespec (type); } + + while (*type != _C_STRUCT_E && *type++ != '=') + ; + while (*type != _C_STRUCT_E) + { + type = objc_skip_typespec (type); + } return ++type; case _C_UNION_B: /* skip name, and elements until closing ')' */ - - while (*type != _C_UNION_E && *type++ != '='); - while (*type != _C_UNION_E) { type = objc_skip_typespec (type); } + + while (*type != _C_UNION_E && *type++ != '=') + ; + while (*type != _C_UNION_E) + { + type = objc_skip_typespec (type); + } return ++type; case _C_PTR: /* Just skip the following typespec */ - + return objc_skip_typespec (++type); - + default: { - objc_error(nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type); + objc_error (nil, OBJC_ERR_BAD_TYPE, "unknown type %s\n", type); return 0; } } @@ -515,19 +543,21 @@ objc_skip_typespec (const char* type) Skip an offset as part of a method encoding. This is prepended by a '+' if the argument is passed in registers. */ -inline const char* -objc_skip_offset (const char* type) +inline const char * +objc_skip_offset (const char *type) { - if (*type == '+') type++; - while(isdigit(*++type)); + if (*type == '+') + type++; + while (isdigit ((unsigned char) *++type)) + ; return type; } /* Skip an argument specification of a method encoding. */ -const char* -objc_skip_argspec (const char* type) +const char * +objc_skip_argspec (const char *type) { type = objc_skip_typespec (type); type = objc_skip_offset (type); @@ -537,13 +567,13 @@ objc_skip_argspec (const char* type) /* Return the number of arguments that the method MTH expects. Note that all methods need two implicit arguments `self' and - `_cmd'. + `_cmd'. */ int -method_get_number_of_arguments (struct objc_method* mth) +method_get_number_of_arguments (struct objc_method *mth) { int i = 0; - const char* type = mth->method_types; + const char *type = mth->method_types; while (*type) { type = objc_skip_argspec (type); @@ -559,9 +589,9 @@ method_get_number_of_arguments (struct objc_method* mth) */ int -method_get_sizeof_arguments (struct objc_method* mth) +method_get_sizeof_arguments (struct objc_method *mth) { - const char* type = objc_skip_typespec (mth->method_types); + const char *type = objc_skip_typespec (mth->method_types); return atoi (type); } @@ -570,7 +600,7 @@ method_get_sizeof_arguments (struct objc_method* mth) the last argument. Typical use of this look like: { - char *datum, *type; + char *datum, *type; for (datum = method_get_first_argument (method, argframe, &type); datum; datum = method_get_next_argument (argframe, &type)) { @@ -581,15 +611,14 @@ method_get_sizeof_arguments (struct objc_method* mth) else { if ((flags & _F_IN) == _F_IN) - [portal encodeData: *(char**)datum ofType: ++type]; + [portal encodeData: *(char **) datum ofType: ++type]; } } } -*/ +*/ -char* -method_get_next_argument (arglist_t argframe, - const char **type) +char * +method_get_next_argument (arglist_t argframe, const char **type) { const char *t = objc_skip_argspec (*type); @@ -606,15 +635,15 @@ method_get_next_argument (arglist_t argframe, } /* - Return a pointer to the value of the first argument of the method + Return a pointer to the value of the first argument of the method described in M with the given argumentframe ARGFRAME. The type - is returned in TYPE. type must be passed to successive calls of + is returned in TYPE. type must be passed to successive calls of method_get_next_argument. */ -char* -method_get_first_argument (struct objc_method* m, - arglist_t argframe, - const char** type) +char * +method_get_first_argument (struct objc_method *m, + arglist_t argframe, + const char **type) { *type = m->method_types; return method_get_next_argument (argframe, type); @@ -623,22 +652,22 @@ method_get_first_argument (struct objc_method* m, /* Return a pointer to the ARGth argument of the method M from the frame ARGFRAME. The type of the argument - is returned in the value-result argument TYPE + is returned in the value-result argument TYPE */ -char* -method_get_nth_argument (struct objc_method* m, - arglist_t argframe, int arg, +char * +method_get_nth_argument (struct objc_method *m, + arglist_t argframe, int arg, const char **type) { - const char* t = objc_skip_argspec (m->method_types); + const char *t = objc_skip_argspec (m->method_types); if (arg > method_get_number_of_arguments (m)) return 0; while (arg--) t = objc_skip_argspec (t); - + *type = t; t = objc_skip_typespec (t); @@ -649,7 +678,7 @@ method_get_nth_argument (struct objc_method* m, } unsigned -objc_get_type_qualifiers (const char* type) +objc_get_type_qualifiers (const char *type) { unsigned res = 0; BOOL flag = YES; @@ -702,7 +731,7 @@ objc_layout_structure (const char *type, if (*type++ != _C_STRUCT_B) { - objc_error(nil, OBJC_ERR_BAD_TYPE, + objc_error (nil, OBJC_ERR_BAD_TYPE, "record type expected in objc_layout_structure, got %s\n", type); } @@ -724,34 +753,22 @@ objc_layout_structure (const char *type, layout->record_size = 0; layout->record_align = BITS_PER_UNIT; -#ifdef STRUCTURE_SIZE_BOUNDARY layout->record_align = MAX (layout->record_align, STRUCTURE_SIZE_BOUNDARY); -#endif } BOOL objc_layout_structure_next_member (struct objc_struct_layout *layout) { - register int known_align = layout->record_size; register int desired_align = 0; /* The following are used only if the field is a bitfield */ - register const char *bfld_type; - register int bfld_type_size, bfld_type_align, bfld_field_size; + register const char *bfld_type = 0; + register int bfld_type_size, bfld_type_align = 0, bfld_field_size = 0; /* The current type without the type qualifiers */ const char *type; -#if 1 - if (layout->prev_type == NULL) - { - layout->prev_type = layout->type; - layout->type = objc_skip_typespec (layout->prev_type); - return YES; - } -#endif - /* Add the size of the previous field to the size of the record. */ if (layout->prev_type) { @@ -760,10 +777,9 @@ objc_layout_structure_next_member (struct objc_struct_layout *layout) if (*type != _C_BFLD) layout->record_size += objc_sizeof_type (type) * BITS_PER_UNIT; else { - desired_align = 1; /* Get the bitfield's type */ for (bfld_type = type + 1; - isdigit(*bfld_type); + isdigit ((unsigned char)*bfld_type); bfld_type++) /* do nothing */; @@ -787,12 +803,14 @@ objc_layout_structure_next_member (struct objc_struct_layout *layout) type = objc_skip_type_qualifiers (layout->type); if (*type != _C_BFLD) - desired_align = objc_alignof_type(type) * BITS_PER_UNIT; + desired_align = objc_alignof_type (type) * BITS_PER_UNIT; else { desired_align = 1; /* Skip the bitfield's offset */ - for (bfld_type = type + 1; isdigit(*bfld_type); bfld_type++) + for (bfld_type = type + 1; + isdigit ((unsigned char) *bfld_type); + bfld_type++) /* do nothing */; bfld_type_size = objc_sizeof_type (bfld_type) * BITS_PER_UNIT; @@ -812,7 +830,7 @@ objc_layout_structure_next_member (struct objc_struct_layout *layout) is meaningless. */ #ifndef PCC_BITFIELD_TYPE_MATTERS layout->record_align = MAX (layout->record_align, desired_align); -#else +#else /* PCC_BITFIELD_TYPE_MATTERS */ if (*type == _C_BFLD) { /* For these machines, a zero-length field does not @@ -844,7 +862,7 @@ objc_layout_structure_next_member (struct objc_struct_layout *layout) } else layout->record_align = MAX (layout->record_align, desired_align); -#endif +#endif /* PCC_BITFIELD_TYPE_MATTERS */ /* Does this field automatically have alignment it needs by virtue of the fields that precede it and the record's @@ -858,7 +876,7 @@ objc_layout_structure_next_member (struct objc_struct_layout *layout) Bump the cumulative size to multiple of field alignment. */ layout->record_size = ROUND (layout->record_size, desired_align); } - + /* Jump to the next field in record. */ layout->prev_type = layout->type; @@ -878,7 +896,7 @@ void objc_layout_finish_structure (struct objc_struct_layout *layout, in the record type. Round it up to a multiple of the record's alignment. */ -#ifdef ROUND_TYPE_ALIGN +#if defined (ROUND_TYPE_ALIGN) && ! defined (__sparc__) layout->record_align = ROUND_TYPE_ALIGN (layout->original_type, 1, layout->record_align); diff --git a/gnu/lib/libobjc/libobjc/gc.c b/gnu/lib/libobjc/libobjc/gc.c index 8ca6de8e946..1010508f64c 100644 --- a/gnu/lib/libobjc/libobjc/gc.c +++ b/gnu/lib/libobjc/libobjc/gc.c @@ -1,5 +1,5 @@ /* Basic data types for Objective C. - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 2002 Free Software Foundation, Inc. Contributed by Ovidiu Predescu. This file is part of GNU CC. @@ -58,11 +58,11 @@ typedef GC_signed_word signed_word; The offset is incremented with the size of the type. */ #define ROUND(V, A) \ - ({ typeof(V) __v=(V); typeof(A) __a=(A); \ - __a*((__v+__a-1)/__a); }) + ({ typeof (V) __v = (V); typeof (A) __a = (A); \ + __a * ((__v+__a - 1)/__a); }) #define SET_BIT_FOR_OFFSET(mask, offset) \ - GC_set_bit(mask, offset / sizeof (void*)) + GC_set_bit (mask, offset / sizeof (void *)) /* Some prototypes */ static void @@ -74,9 +74,9 @@ __objc_gc_setup_union (GC_bitmap mask, const char *type, int offset); static void __objc_gc_setup_array (GC_bitmap mask, const char *type, int offset) { - int i, len = atoi(type + 1); + int i, len = atoi (type + 1); - while (isdigit(*++type)) + while (isdigit (*++type)) /* do nothing */; /* skip the size of the array */ switch (*type) { @@ -138,8 +138,8 @@ __objc_gc_setup_struct (GC_bitmap mask, const char *type, int offset) case _C_PTR: case _C_CHARPTR: case _C_ATOM: - if (!gc_invisible) - SET_BIT_FOR_OFFSET(mask, position); + if (! gc_invisible) + SET_BIT_FOR_OFFSET (mask, position); break; case _C_ARY_B: @@ -178,11 +178,11 @@ __objc_gc_setup_union (GC_bitmap mask, const char *type, int offset) size = objc_sizeof_type (type); align = objc_alignof_type (type); - offset = ROUND(offset, align); - for (i = 0; i < size; i += sizeof (void*)) + offset = ROUND (offset, align); + for (i = 0; i < size; i += sizeof (void *)) { - SET_BIT_FOR_OFFSET(mask, offset); - offset += sizeof (void*); + SET_BIT_FOR_OFFSET (mask, offset); + offset += sizeof (void *); } } @@ -223,8 +223,8 @@ __objc_gc_type_description_from_type (GC_bitmap mask, const char *type) case _C_SEL: case _C_PTR: case _C_CHARPTR: - if (!gc_invisible) - SET_BIT_FOR_OFFSET(mask, offset); + if (! gc_invisible) + SET_BIT_FOR_OFFSET (mask, offset); break; case _C_ARY_B: @@ -254,9 +254,9 @@ __objc_class_structure_encoding (Class class, char **type, int *size, int *current) { int i, ivar_count; - struct objc_ivar_list* ivars; + struct objc_ivar_list *ivars; - if (!class) + if (! class) { strcat (*type, "{"); *current++; @@ -267,7 +267,7 @@ __objc_class_structure_encoding (Class class, char **type, int *size, __objc_class_structure_encoding (class->super_class, type, size, current); ivars = class->ivars; - if (!ivars) + if (! ivars) return; ivar_count = ivars->ivar_count; @@ -282,7 +282,7 @@ __objc_class_structure_encoding (Class class, char **type, int *size, { /* Increase the size of the encoding string so that it contains this ivar's type. */ - *size = ROUND(*current + len + 1, 10); + *size = ROUND (*current + len + 1, 10); *type = objc_realloc (*type, *size); } strcat (*type + *current, ivar_type); @@ -302,7 +302,7 @@ __objc_generate_gc_type_description (Class class) int type_size = 10, current; char *class_structure_type; - if (!CLS_ISCLASS(class)) + if (! CLS_ISCLASS (class)) return; /* We have to create a mask in which each bit counts for a pointer member. @@ -311,9 +311,9 @@ __objc_generate_gc_type_description (Class class) /* The number of bits in the mask is the size of an instance in bytes divided by the size of a pointer. */ - bits_no = (ROUND(class_get_instance_size (class), sizeof(void*)) - / sizeof (void*)); - size = ROUND(bits_no, BITS_PER_WORD) / BITS_PER_WORD; + bits_no = (ROUND (class_get_instance_size (class), sizeof (void *)) + / sizeof (void *)); + size = ROUND (bits_no, BITS_PER_WORD) / BITS_PER_WORD; mask = objc_atomic_malloc (size * sizeof (int)); memset (mask, 0, size * sizeof (int)); @@ -324,12 +324,13 @@ __objc_generate_gc_type_description (Class class) if (current + 1 == type_size) class_structure_type = objc_realloc (class_structure_type, ++type_size); strcat (class_structure_type + current, "}"); -// printf ("type description for '%s' is %s\n", class->name, class_structure_type); +#ifdef DEBUG + printf ("type description for '%s' is %s\n", class->name, class_structure_type); +#endif __objc_gc_type_description_from_type (mask, class_structure_type); objc_free (class_structure_type); -#define DEBUG 1 #ifdef DEBUG printf (" mask for '%s', type '%s' (bits %d, mask size %d) is:", class_structure_type, class->name, bits_no, size); @@ -341,7 +342,7 @@ __objc_generate_gc_type_description (Class class) puts (""); #endif - class->gc_object_type = (void*)GC_make_descriptor (mask, bits_no); + class->gc_object_type = (void *) GC_make_descriptor (mask, bits_no); } @@ -369,17 +370,17 @@ __objc_ivar_pointer (const char *type) This operation only makes sense on instance variables that are pointers. */ void -class_ivar_set_gcinvisible (Class class, const char* ivarname, +class_ivar_set_gcinvisible (Class class, const char *ivarname, BOOL gc_invisible) { int i, ivar_count; - struct objc_ivar_list* ivars; + struct objc_ivar_list *ivars; - if (!class || !ivarname) + if (! class || ! ivarname) return; ivars = class->ivars; - if (!ivars) + if (! ivars) return; ivar_count = ivars->ivar_count; @@ -389,7 +390,7 @@ class_ivar_set_gcinvisible (Class class, const char* ivarname, struct objc_ivar *ivar = &(ivars->ivar_list[i]); const char *type; - if (!ivar->ivar_name || strcmp (ivar->ivar_name, ivarname)) + if (! ivar->ivar_name || strcmp (ivar->ivar_name, ivarname)) continue; assert (ivar->ivar_type); @@ -406,7 +407,7 @@ class_ivar_set_gcinvisible (Class class, const char* ivarname, { char *new_type; - if (gc_invisible || !__objc_ivar_pointer (type)) + if (gc_invisible || ! __objc_ivar_pointer (type)) return; /* The type of the variable already matches the requested gc_invisible type */ @@ -421,7 +422,7 @@ class_ivar_set_gcinvisible (Class class, const char* ivarname, { char *new_type; - if (!gc_invisible || !__objc_ivar_pointer (type)) + if (! gc_invisible || ! __objc_ivar_pointer (type)) return; /* The type of the variable already matches the requested gc_invisible type */ @@ -445,13 +446,13 @@ class_ivar_set_gcinvisible (Class class, const char* ivarname, #else /* !OBJC_WITH_GC */ void -__objc_generate_gc_type_description (Class class) +__objc_generate_gc_type_description (Class class __attribute__ ((__unused__))) { } -void class_ivar_set_gcinvisible (Class class, - const char* ivarname, - BOOL gc_invisible) +void class_ivar_set_gcinvisible (Class class __attribute__ ((__unused__)), + const char *ivarname __attribute__ ((__unused__)), + BOOL gc_invisible __attribute__ ((__unused__))) { } diff --git a/gnu/lib/libobjc/libobjc/hash.c b/gnu/lib/libobjc/libobjc/hash.c index 223991f97f3..2f58b2c5472 100644 --- a/gnu/lib/libobjc/libobjc/hash.c +++ b/gnu/lib/libobjc/libobjc/hash.c @@ -47,7 +47,7 @@ hash_new (unsigned int size, hash_func_type hash_func, /* Pass me a value greater than 0 and a power of 2. */ assert (size); - assert (!(size & (size - 1))); + assert (! (size & (size - 1))); /* Allocate the cache structure. calloc insures its initialization for default values. */ @@ -196,7 +196,7 @@ hash_remove (cache_ptr cache, const void *key) objc_free(node); } else prev = node, node = node->next; - } while (!removed && node); + } while (! removed && node); assert (removed); } @@ -210,7 +210,7 @@ hash_next (cache_ptr cache, node_ptr node) { /* If the scan is being started then reset the last node visitied pointer and bucket index. */ - if (!node) + if (! node) cache->last_bucket = 0; /* If there is a node visited last then check for another @@ -258,7 +258,7 @@ hash_value_for_key (cache_ptr cache, const void *key) break; } else node = node->next; - } while (!retval && node); + } while (! retval && node); return retval; } diff --git a/gnu/lib/libobjc/libobjc/init.c b/gnu/lib/libobjc/libobjc/init.c index 954fc9240ae..098e253649f 100644 --- a/gnu/lib/libobjc/libobjc/init.c +++ b/gnu/lib/libobjc/libobjc/init.c @@ -1,5 +1,5 @@ /* GNU Objective C Runtime initialization - Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup +load support contributed by Ovidiu Predescu <ovidiu@net-community.com> @@ -27,62 +27,62 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "runtime.h" /* The version number of this runtime. This must match the number - defined in gcc (objc-act.c) */ + defined in gcc (objc-act.c). */ #define OBJC_VERSION 8 #define PROTOCOL_VERSION 2 -/* This list contains all modules currently loaded into the runtime */ -static struct objc_list* __objc_module_list = 0; /* !T:MUTEX */ +/* This list contains all modules currently loaded into the runtime. */ +static struct objc_list *__objc_module_list = 0; /* !T:MUTEX */ -/* This list contains all proto_list's not yet assigned class links */ -static struct objc_list* unclaimed_proto_list = 0; /* !T:MUTEX */ +/* This list contains all proto_list's not yet assigned class links. */ +static struct objc_list *unclaimed_proto_list = 0; /* !T:MUTEX */ /* List of unresolved static instances. */ static struct objc_list *uninitialized_statics = 0; /* !T:MUTEX */ -/* Global runtime "write" mutex. */ +/* Global runtime "write" mutex. */ objc_mutex_t __objc_runtime_mutex = 0; -/* Number of threads that are alive. */ +/* Number of threads that are alive. */ int __objc_runtime_threads_alive = 1; /* !T:MUTEX */ -/* Check compiler vs runtime version */ +/* Check compiler vs runtime version. */ static void init_check_module_version (Module_t); -/* Assign isa links to protos */ -static void __objc_init_protocols (struct objc_protocol_list* protos); +/* Assign isa links to protos. */ +static void __objc_init_protocols (struct objc_protocol_list *protos); -/* Add protocol to class */ -static void __objc_class_add_protocols (Class, struct objc_protocol_list*); +/* Add protocol to class. */ +static void __objc_class_add_protocols (Class, struct objc_protocol_list *); -/* This is a hook which is called by __objc_exec_class every time a class - or a category is loaded into the runtime. This may e.g. help a - dynamic loader determine the classes that have been loaded when - an object file is dynamically linked in */ -void (*_objc_load_callback)(Class class, Category* category); /* !T:SAFE */ +/* This is a hook which is called by __objc_exec_class every time a + class or a category is loaded into the runtime. This may e.g. help + a dynamic loader determine the classes that have been loaded when + an object file is dynamically linked in. */ +void (*_objc_load_callback) (Class class, Category *category); /* !T:SAFE */ -/* Is all categories/classes resolved? */ +/* Is all categories/classes resolved? */ BOOL __objc_dangling_categories = NO; /* !T:UNUSED */ extern SEL __sel_register_typed_name (const char *name, const char *types, struct objc_selector *orig, BOOL is_const); -/* Sends +load to all classes and categories in certain situations. */ +/* Sends +load to all classes and categories in certain situations. */ static void objc_send_load (void); /* Inserts all the classes defined in module in a tree of classes that - resembles the class hierarchy. This tree is traversed in preorder and the - classes in its nodes receive the +load message if these methods were not - executed before. The algorithm ensures that when the +load method of a class - is executed all the superclasses have been already received the +load - message. */ + resembles the class hierarchy. This tree is traversed in preorder + and the classes in its nodes receive the +load message if these + methods were not executed before. The algorithm ensures that when + the +load method of a class is executed all the superclasses have + been already received the +load message. */ static void __objc_create_classes_tree (Module_t module); static void __objc_call_callback (Module_t module); /* A special version that works only before the classes are completely - installed in the runtime. */ + installed in the runtime. */ static BOOL class_is_subclass_of_class (Class class, Class superclass); typedef struct objc_class_tree { @@ -90,24 +90,26 @@ typedef struct objc_class_tree { struct objc_list *subclasses; /* `head' is pointer to an objc_class_tree */ } objc_class_tree; -/* This is a linked list of objc_class_tree trees. The head of these trees - are root classes (their super class is Nil). These different trees - represent different class hierarchies. */ +/* This is a linked list of objc_class_tree trees. The head of these + trees are root classes (their super class is Nil). These different + trees represent different class hierarchies. */ static struct objc_list *__objc_class_tree_list = NULL; -/* Keeps the +load methods who have been already executed. This hash should - not be destroyed during the execution of the program. */ +/* Keeps the +load methods who have been already executed. This hash + should not be destroyed during the execution of the program. */ static cache_ptr __objc_load_methods = NULL; -/* Creates a tree of classes whose topmost class is directly inherited from - `upper' and the bottom class in this tree is `bottom_class'. The classes - in this tree are super classes of `bottom_class'. `subclasses' member - of each tree node point to the next subclass tree node. */ +/* Creates a tree of classes whose topmost class is directly inherited + from `upper' and the bottom class in this tree is + `bottom_class'. The classes in this tree are super classes of + `bottom_class'. `subclasses' member of each tree node point to the + next subclass tree node. */ + static objc_class_tree * create_tree_of_subclasses_inherited_from (Class bottom_class, Class upper) { Class superclass = bottom_class->super_class ? - objc_lookup_class ((char*)bottom_class->super_class) + objc_lookup_class ((char *) bottom_class->super_class) : Nil; objc_class_tree *tree, *prev; @@ -126,7 +128,7 @@ create_tree_of_subclasses_inherited_from (Class bottom_class, Class upper) tree->class = superclass; tree->subclasses = list_cons (prev, tree->subclasses); superclass = (superclass->super_class ? - objc_lookup_class ((char*)superclass->super_class) + objc_lookup_class ((char *) superclass->super_class) : Nil); prev = tree; } @@ -134,11 +136,13 @@ create_tree_of_subclasses_inherited_from (Class bottom_class, Class upper) return tree; } -/* Insert the `class' into the proper place in the `tree' class hierarchy. This - function returns a new tree if the class has been successfully inserted into - the tree or NULL if the class is not part of the classes hierarchy described - by `tree'. This function is private to objc_tree_insert_class(), you should - not call it directly. */ +/* Insert the `class' into the proper place in the `tree' class + hierarchy. This function returns a new tree if the class has been + successfully inserted into the tree or NULL if the class is not + part of the classes hierarchy described by `tree'. This function is + private to objc_tree_insert_class (), you should not call it + directly. */ + static objc_class_tree * __objc_tree_insert_class (objc_class_tree *tree, Class class) { @@ -154,21 +158,21 @@ __objc_tree_insert_class (objc_class_tree *tree, Class class) return tree; } else if ((class->super_class ? - objc_lookup_class ((char*)class->super_class) + objc_lookup_class ((char *) class->super_class) : Nil) == tree->class) { /* If class is a direct subclass of tree->class then add class to the list of subclasses. First check to see if it wasn't already - inserted. */ + inserted. */ struct objc_list *list = tree->subclasses; objc_class_tree *node; while (list) { /* Class has been already inserted; do nothing just return - the tree. */ - if (((objc_class_tree*)list->head)->class == class) + the tree. */ + if (((objc_class_tree *) list->head)->class == class) { DEBUG_PRINTF ("2. class %s was previously inserted\n", class->name); @@ -186,24 +190,25 @@ __objc_tree_insert_class (objc_class_tree *tree, Class class) } else { - /* The class is not a direct subclass of tree->class. Search for class's - superclasses in the list of subclasses. */ + /* The class is not a direct subclass of tree->class. Search for + class's superclasses in the list of subclasses. */ struct objc_list *subclasses = tree->subclasses; - /* Precondition: the class must be a subclass of tree->class; otherwise - return NULL to indicate our caller that it must take the next tree. */ - if (!class_is_subclass_of_class (class, tree->class)) + /* Precondition: the class must be a subclass of tree->class; + otherwise return NULL to indicate our caller that it must + take the next tree. */ + if (! class_is_subclass_of_class (class, tree->class)) return NULL; for (; subclasses != NULL; subclasses = subclasses->tail) { - Class aClass = ((objc_class_tree*)(subclasses->head))->class; + Class aClass = ((objc_class_tree *) (subclasses->head))->class; if (class_is_subclass_of_class (class, aClass)) { - /* If we found one of class's superclasses we insert the class - into its subtree and return the original tree since nothing - has been changed. */ + /* If we found one of class's superclasses we insert the + class into its subtree and return the original tree + since nothing has been changed. */ subclasses->head = __objc_tree_insert_class (subclasses->head, class); DEBUG_PRINTF ("4. class %s inserted\n", class->name); @@ -211,12 +216,12 @@ __objc_tree_insert_class (objc_class_tree *tree, Class class) } } - /* We haven't found a subclass of `class' in the `subclasses' list. - Create a new tree of classes whose topmost class is a direct subclass - of tree->class. */ + /* We haven't found a subclass of `class' in the `subclasses' + list. Create a new tree of classes whose topmost class is a + direct subclass of tree->class. */ { objc_class_tree *new_tree - = create_tree_of_subclasses_inherited_from (class, tree->class); + = create_tree_of_subclasses_inherited_from (class, tree->class); tree->subclasses = list_cons (new_tree, tree->subclasses); DEBUG_PRINTF ("5. class %s inserted\n", class->name); return tree; @@ -224,7 +229,8 @@ __objc_tree_insert_class (objc_class_tree *tree, Class class) } } -/* This function inserts `class' in the right tree hierarchy classes. */ +/* This function inserts `class' in the right tree hierarchy classes. */ + static void objc_tree_insert_class (Class class) { @@ -244,20 +250,21 @@ objc_tree_insert_class (Class class) list_node = list_node->tail; } - /* If the list was finished but the class hasn't been inserted, insert it - here. */ - if (!list_node) + /* If the list was finished but the class hasn't been inserted, + insert it here. */ + if (! list_node) { __objc_class_tree_list = list_cons (NULL, __objc_class_tree_list); __objc_class_tree_list->head = __objc_tree_insert_class (NULL, class); } } -/* Traverse tree in preorder. Used to send +load. */ +/* Traverse tree in preorder. Used to send +load. */ + static void objc_preorder_traverse (objc_class_tree *tree, int level, - void (*function)(objc_class_tree*, int)) + void (*function) (objc_class_tree *, int)) { struct objc_list *node; @@ -266,11 +273,12 @@ objc_preorder_traverse (objc_class_tree *tree, objc_preorder_traverse (node->head, level + 1, function); } -/* Traverse tree in postorder. Used to destroy a tree. */ +/* Traverse tree in postorder. Used to destroy a tree. */ + static void objc_postorder_traverse (objc_class_tree *tree, - int level, - void (*function)(objc_class_tree*, int)) + int level, + void (*function) (objc_class_tree *, int)) { struct objc_list *node; @@ -279,7 +287,8 @@ objc_postorder_traverse (objc_class_tree *tree, (*function) (tree, level); } -/* Used to print a tree class hierarchy. */ +/* Used to print a tree class hierarchy. */ + #ifdef DEBUG static void __objc_tree_print (objc_class_tree *tree, int level) @@ -292,63 +301,68 @@ __objc_tree_print (objc_class_tree *tree, int level) } #endif -/* Walks on a linked list of methods in the reverse order and executes all - the methods corresponding to `op' selector. Walking in the reverse order - assures the +load of class is executed first and then +load of categories - because of the way in which categories are added to the class methods. */ +/* Walks on a linked list of methods in the reverse order and executes + all the methods corresponding to `op' selector. Walking in the + reverse order assures the +load of class is executed first and then + +load of categories because of the way in which categories are + added to the class methods. */ + static void __objc_send_message_in_list (MethodList_t method_list, Class class, SEL op) { int i; - if (!method_list) + if (! method_list) return; /* First execute the `op' message in the following method lists */ __objc_send_message_in_list (method_list->method_next, class, op); - /* Search the method list. */ + /* Search the method list. */ for (i = 0; i < method_list->method_count; i++) { Method_t mth = &method_list->method_list[i]; if (mth->method_name && sel_eq (mth->method_name, op) - && !hash_is_key_in_hash (__objc_load_methods, mth->method_name)) + && ! hash_is_key_in_hash (__objc_load_methods, mth->method_imp)) { - /* The method was found and wasn't previously executed. */ - (*mth->method_imp) ((id)class, mth->method_name); - /* Add this method into the +load hash table */ hash_add (&__objc_load_methods, mth->method_imp, mth->method_imp); DEBUG_PRINTF ("sending +load in class: %s\n", class->name); + /* The method was found and wasn't previously executed. */ + (*mth->method_imp) ((id)class, mth->method_name); + break; } } } static void -__objc_send_load (objc_class_tree *tree, int level) +__objc_send_load (objc_class_tree *tree, + int level __attribute__ ((__unused__))) { static SEL load_sel = 0; Class class = tree->class; MethodList_t method_list = class->class_pointer->methods; - if (!load_sel) + if (! load_sel) load_sel = sel_register_name ("load"); __objc_send_message_in_list (method_list, class, load_sel); } static void -__objc_destroy_class_tree_node (objc_class_tree *tree, int level) +__objc_destroy_class_tree_node (objc_class_tree *tree, + int level __attribute__ ((__unused__))) { objc_free (tree); } -/* This is used to check if the relationship between two classes before the - runtime completely installs the classes. */ +/* This is used to check if the relationship between two classes + before the runtime completely installs the classes. */ + static BOOL class_is_subclass_of_class (Class class, Class superclass) { @@ -357,19 +371,19 @@ class_is_subclass_of_class (Class class, Class superclass) if (class == superclass) return YES; class = (class->super_class ? - objc_lookup_class ((char*)class->super_class) + objc_lookup_class ((char *) class->super_class) : Nil); } return NO; } -/* This list contains all the classes in the runtime system for whom their - superclasses are not yet know to the runtime. */ -static struct objc_list* unresolved_classes = 0; +/* This list contains all the classes in the runtime system for whom + their superclasses are not yet known to the runtime. */ +static struct objc_list *unresolved_classes = 0; -/* Extern function used to reference the Object and NXConstantString classes. - */ +/* Extern function used to reference the Object and NXConstantString + classes. */ extern void __objc_force_linking (void); @@ -380,15 +394,16 @@ __objc_force_linking (void) __objc_linking (); } -/* Run through the statics list, removing modules as soon as all its statics - have been initialized. */ +/* Run through the statics list, removing modules as soon as all its + statics have been initialized. */ + static void objc_init_statics (void) { struct objc_list **cell = &uninitialized_statics; struct objc_static_instances **statics_in_module; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); while (*cell) { @@ -400,7 +415,7 @@ objc_init_statics (void) struct objc_static_instances *statics = *statics_in_module; Class class = objc_lookup_class (statics->class_name); - if (!class) + if (! class) module_initialized = 0; /* Actually, the static's class_pointer will be NULL when we haven't been here before. However, the comparison is to be @@ -430,19 +445,19 @@ objc_init_statics (void) /* Remove this module from the uninitialized list. */ struct objc_list *this = *cell; *cell = this->tail; - objc_free(this); + objc_free (this); } else cell = &(*cell)->tail; } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } /* objc_init_statics */ /* This function is called by constructor functions generated for each - module compiled. (_GLOBAL_$I$...) The purpose of this function is to - gather the module pointers so that they may be processed by the - initialization routines as soon as possible */ + module compiled. (_GLOBAL_$I$...) The purpose of this function is + to gather the module pointers so that they may be processed by the + initialization routines as soon as possible. */ void __objc_exec_class (Module_t module) @@ -451,7 +466,7 @@ __objc_exec_class (Module_t module) indicate that some global data structures need to be built. */ static BOOL previous_constructors = 0; - static struct objc_list* unclaimed_categories = 0; + static struct objc_list *unclaimed_categories = 0; /* The symbol table (defined in objc-api.h) generated by gcc */ Symtab_t symtab = module->symtab; @@ -461,7 +476,7 @@ __objc_exec_class (Module_t module) = symtab->defs[symtab->cls_def_cnt + symtab->cat_def_cnt]; /* Entry used to traverse hash lists */ - struct objc_list** cell; + struct objc_list **cell; /* The table of selector references for this module */ SEL selectors = symtab->refs; @@ -472,19 +487,19 @@ __objc_exec_class (Module_t module) DEBUG_PRINTF ("received module: %s\n", module->name); /* check gcc version */ - init_check_module_version(module); + init_check_module_version (module); /* On the first call of this routine, initialize some data structures. */ - if (!previous_constructors) + if (! previous_constructors) { /* Initialize thread-safe system */ - __objc_init_thread_system(); + __objc_init_thread_system (); __objc_runtime_threads_alive = 1; - __objc_runtime_mutex = objc_mutex_allocate(); + __objc_runtime_mutex = objc_mutex_allocate (); - __objc_init_selector_tables(); - __objc_init_class_tables(); - __objc_init_dispatch_tables(); + __objc_init_selector_tables (); + __objc_init_class_tables (); + __objc_init_dispatch_tables (); __objc_class_tree_list = list_cons (NULL, __objc_class_tree_list); __objc_load_methods = hash_new (128, (hash_func_type)hash_ptr, compare_ptrs); @@ -492,8 +507,8 @@ __objc_exec_class (Module_t module) } /* Save the module pointer for later processing. (not currently used) */ - objc_mutex_lock(__objc_runtime_mutex); - __objc_module_list = list_cons(module, __objc_module_list); + objc_mutex_lock (__objc_runtime_mutex); + __objc_module_list = list_cons (module, __objc_module_list); /* Replace referenced selectors from names to SEL's. */ if (selectors) @@ -501,12 +516,12 @@ __objc_exec_class (Module_t module) for (i = 0; selectors[i].sel_id; ++i) { const char *name, *type; - name = (char*)selectors[i].sel_id; - type = (char*)selectors[i].sel_types; + name = (char *) selectors[i].sel_id; + type = (char *) selectors[i].sel_types; /* Constructors are constant static data so we can safely store pointers to them in the runtime structures. is_const == YES */ __sel_register_typed_name (name, type, - (struct objc_selector*)&(selectors[i]), + (struct objc_selector *) &(selectors[i]), YES); } } @@ -516,15 +531,15 @@ __objc_exec_class (Module_t module) for (i = 0; i < symtab->cls_def_cnt; ++i) { Class class = (Class) symtab->defs[i]; - const char* superclass = (char*)class->super_class; + const char *superclass = (char *) class->super_class; /* Make sure we have what we think. */ - assert (CLS_ISCLASS(class)); - assert (CLS_ISMETA(class->class_pointer)); + assert (CLS_ISCLASS (class)); + assert (CLS_ISMETA (class->class_pointer)); DEBUG_PRINTF ("phase 1, processing class: %s\n", class->name); /* Initialize the subclass list to be NULL. - In some cases it isn't and this crashes the program. */ + In some cases it isn't and this crashes the program. */ class->subclass_list = NULL; /* Store the class in the class table and assign class numbers. */ @@ -535,19 +550,19 @@ __objc_exec_class (Module_t module) __objc_register_selectors_from_class ((Class) class->class_pointer); /* Install the fake dispatch tables */ - __objc_install_premature_dtable(class); - __objc_install_premature_dtable(class->class_pointer); + __objc_install_premature_dtable (class); + __objc_install_premature_dtable (class->class_pointer); /* Register the instance methods as class methods, this is - only done for root classes. */ - __objc_register_instance_methods_to_class(class); + only done for root classes. */ + __objc_register_instance_methods_to_class (class); if (class->protocols) __objc_init_protocols (class->protocols); /* Check to see if the superclass is known in this point. If it's not - add the class to the unresolved_classes list. */ - if (superclass && !objc_lookup_class (superclass)) + add the class to the unresolved_classes list. */ + if (superclass && ! objc_lookup_class (superclass)) unresolved_classes = list_cons (class, unresolved_classes); } @@ -581,14 +596,14 @@ __objc_exec_class (Module_t module) } /* Register the instance methods as class methods, this is - only done for root classes. */ - __objc_register_instance_methods_to_class(class); + only done for root classes. */ + __objc_register_instance_methods_to_class (class); } else { /* The object to which the category methods belong can't be found. Save the information. */ - unclaimed_categories = list_cons(category, unclaimed_categories); + unclaimed_categories = list_cons (category, unclaimed_categories); } } @@ -599,9 +614,7 @@ __objc_exec_class (Module_t module) /* Scan the unclaimed category hash. Attempt to attach any unclaimed categories to objects. */ - for (cell = &unclaimed_categories; - *cell; - ({ if (*cell) cell = &(*cell)->tail; })) + for (cell = &unclaimed_categories; *cell; ) { Category_t category = (*cell)->head; Class class = objc_lookup_class (category->class_name); @@ -627,37 +640,41 @@ __objc_exec_class (Module_t module) } /* Register the instance methods as class methods, this is - only done for root classes. */ - __objc_register_instance_methods_to_class(class); + only done for root classes. */ + __objc_register_instance_methods_to_class (class); } + else + cell = &(*cell)->tail; } if (unclaimed_proto_list && objc_lookup_class ("Protocol")) { - list_mapcar (unclaimed_proto_list,(void(*)(void*))__objc_init_protocols); + list_mapcar (unclaimed_proto_list, + (void (*) (void *))__objc_init_protocols); list_free (unclaimed_proto_list); unclaimed_proto_list = 0; } objc_send_load (); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } -static void objc_send_load (void) +static void +objc_send_load (void) { - if (!__objc_module_list) + if (! __objc_module_list) return; /* Try to find out if all the classes loaded so far also have their - superclasses known to the runtime. We suppose that the objects that are - allocated in the +load method are in general of a class declared in the - same module. */ + superclasses known to the runtime. We suppose that the objects + that are allocated in the +load method are in general of a class + declared in the same module. */ if (unresolved_classes) { Class class = unresolved_classes->head; - while (objc_lookup_class ((char*)class->super_class)) + while (objc_lookup_class ((char *) class->super_class)) { list_remove_head (&unresolved_classes); if (unresolved_classes) @@ -666,25 +683,25 @@ static void objc_send_load (void) break; } - /* - * If we still have classes for whom we don't have yet their super - * classes known to the runtime we don't send the +load messages. - */ + /* If we still have classes for whom we don't have yet their + super classes known to the runtime we don't send the +load + messages. */ if (unresolved_classes) return; } - /* Special check to allow creating and sending messages to constant strings - in +load methods. If these classes are not yet known, even if all the - other classes are known, delay sending of +load. */ - if (!objc_lookup_class ("NXConstantString") || - !objc_lookup_class ("Object")) + /* Special check to allow creating and sending messages to constant + strings in +load methods. If these classes are not yet known, + even if all the other classes are known, delay sending of +load. */ + if (! objc_lookup_class ("NXConstantString") || + ! objc_lookup_class ("Object")) return; - /* Iterate over all modules in the __objc_module_list and call on them the - __objc_create_classes_tree function. This function creates a tree of - classes that resembles the class hierarchy. */ - list_mapcar (__objc_module_list, (void(*)(void*))__objc_create_classes_tree); + /* Iterate over all modules in the __objc_module_list and call on + them the __objc_create_classes_tree function. This function + creates a tree of classes that resembles the class hierarchy. */ + list_mapcar (__objc_module_list, + (void (*) (void *)) __objc_create_classes_tree); while (__objc_class_tree_list) { @@ -699,7 +716,7 @@ static void objc_send_load (void) list_remove_head (&__objc_class_tree_list); } - list_mapcar (__objc_module_list, (void(*)(void*))__objc_call_callback); + list_mapcar (__objc_module_list, (void (*) (void *)) __objc_call_callback); list_free (__objc_module_list); __objc_module_list = NULL; } @@ -712,8 +729,8 @@ __objc_create_classes_tree (Module_t module) Symtab_t symtab = module->symtab; int i; - /* Iterate thru classes defined in this module and insert them in the classes - tree hierarchy. */ + /* Iterate thru classes defined in this module and insert them in + the classes tree hierarchy. */ for (i = 0; i < symtab->cls_def_cnt; i++) { Class class = (Class) symtab->defs[i]; @@ -725,72 +742,74 @@ __objc_create_classes_tree (Module_t module) static void __objc_call_callback (Module_t module) { - /* The runtime mutex is locked in this point */ + /* The runtime mutex is locked in this point. */ Symtab_t symtab = module->symtab; int i; - /* Iterate thru classes defined in this module and call the callback for - each one. */ + /* Iterate thru classes defined in this module and call the callback + for each one. */ for (i = 0; i < symtab->cls_def_cnt; i++) { Class class = (Class) symtab->defs[i]; - /* Call the _objc_load_callback for this class. */ + /* Call the _objc_load_callback for this class. */ if (_objc_load_callback) - _objc_load_callback(class, 0); + _objc_load_callback (class, 0); } - /* Call the _objc_load_callback for categories. Don't register the instance - methods as class methods for categories to root classes since they were - already added in the class. */ + /* Call the _objc_load_callback for categories. Don't register the + instance methods as class methods for categories to root classes + since they were already added in the class. */ for (i = 0; i < symtab->cat_def_cnt; i++) { Category_t category = symtab->defs[i + symtab->cls_def_cnt]; Class class = objc_lookup_class (category->class_name); if (_objc_load_callback) - _objc_load_callback(class, category); + _objc_load_callback (class, category); } } -/* Sanity check the version of gcc used to compile `module'*/ -static void init_check_module_version(Module_t module) +/* Sanity check the version of gcc used to compile `module'. */ + +static void +init_check_module_version (Module_t module) { if ((module->version != OBJC_VERSION) || (module->size != sizeof (Module))) { int code; - if(module->version > OBJC_VERSION) + if (module->version > OBJC_VERSION) code = OBJC_ERR_OBJC_VERSION; else if (module->version < OBJC_VERSION) code = OBJC_ERR_GCC_VERSION; else code = OBJC_ERR_MODULE_SIZE; - objc_error(nil, code, "Module %s version %d doesn't match runtime %d\n", - module->name, (int)module->version, OBJC_VERSION); + objc_error (nil, code, "Module %s version %d doesn't match runtime %d\n", + module->name, (int)module->version, OBJC_VERSION); } } static void -__objc_init_protocols (struct objc_protocol_list* protos) +__objc_init_protocols (struct objc_protocol_list *protos) { - int i; + size_t i; static Class proto_class = 0; if (! protos) return; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); - if (!proto_class) - proto_class = objc_lookup_class("Protocol"); + if (! proto_class) + proto_class = objc_lookup_class ("Protocol"); - if (!proto_class) + if (! proto_class) { unclaimed_proto_list = list_cons (protos, unclaimed_proto_list); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return; } @@ -798,9 +817,9 @@ __objc_init_protocols (struct objc_protocol_list* protos) assert (protos->next == 0); /* only single ones allowed */ #endif - for(i = 0; i < protos->count; i++) + for (i = 0; i < protos->count; i++) { - struct objc_protocol* aProto = protos->list[i]; + struct objc_protocol *aProto = protos->list[i]; if (((size_t)aProto->class_pointer) == PROTOCOL_VERSION) { /* assign class pointer */ @@ -811,24 +830,25 @@ __objc_init_protocols (struct objc_protocol_list* protos) } else if (protos->list[i]->class_pointer != proto_class) { - objc_error(nil, OBJC_ERR_PROTOCOL_VERSION, + objc_error (nil, OBJC_ERR_PROTOCOL_VERSION, "Version %d doesn't match runtime protocol version %d\n", - (int)((char*)protos->list[i]->class_pointer-(char*)0), + (int) ((char *) protos->list[i]->class_pointer + - (char *) 0), PROTOCOL_VERSION); } } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } -static void __objc_class_add_protocols (Class class, - struct objc_protocol_list* protos) +static void +__objc_class_add_protocols (Class class, struct objc_protocol_list *protos) { - /* Well... */ + /* Well... */ if (! protos) return; - /* Add it... */ + /* Add it... */ protos->next = class->protocols; class->protocols = protos; } diff --git a/gnu/lib/libobjc/libobjc/libobjc.def b/gnu/lib/libobjc/libobjc/libobjc.def index a4a6049e816..7e0a857ecf7 100644 --- a/gnu/lib/libobjc/libobjc/libobjc.def +++ b/gnu/lib/libobjc/libobjc/libobjc.def @@ -45,6 +45,8 @@ objc_thread_id objc_thread_set_data objc_thread_set_priority objc_thread_yield +objc_thread_add +objc_thread_remove __objc_class_name_Object __objc_class_name_Protocol __objc_class_name_NXConstantString diff --git a/gnu/lib/libobjc/libobjc/misc.c b/gnu/lib/libobjc/libobjc/misc.c index 7339888dc28..9572d3f0050 100644 --- a/gnu/lib/libobjc/libobjc/misc.c +++ b/gnu/lib/libobjc/libobjc/misc.c @@ -1,5 +1,6 @@ /* GNU Objective C Runtime Miscellaneous - Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1994, 1995, 1996, 1997, 2002 + Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GNU CC. @@ -37,25 +38,25 @@ static objc_error_handler _objc_error_handler = NULL; /* Trigger an objc error */ void -objc_error(id object, int code, const char* fmt, ...) +objc_error (id object, int code, const char *fmt, ...) { va_list ap; - va_start(ap, fmt); - objc_verror(object, code, fmt, ap); - va_end(ap); + va_start (ap, fmt); + objc_verror (object, code, fmt, ap); + va_end (ap); } /* Trigger an objc error */ void -objc_verror(id object, int code, const char* fmt, va_list ap) +objc_verror (id object, int code, const char *fmt, va_list ap) { BOOL result = NO; /* Call the error handler if its there Otherwise print to stderr */ if (_objc_error_handler) - result = (*_objc_error_handler)(object, code, fmt, ap); + result = (*_objc_error_handler) (object, code, fmt, ap); else vfprintf (stderr, fmt, ap); @@ -64,12 +65,12 @@ objc_verror(id object, int code, const char* fmt, va_list ap) if (result) return; else - abort(); + abort (); } /* Set the error handler */ objc_error_handler -objc_set_error_handler(objc_error_handler func) +objc_set_error_handler (objc_error_handler func) { objc_error_handler temp = _objc_error_handler; _objc_error_handler = func; @@ -84,54 +85,54 @@ objc_set_error_handler(objc_error_handler func) */ void * -objc_malloc(size_t size) +objc_malloc (size_t size) { - void* res = (void*) (*_objc_malloc)(size); - if(!res) - objc_error(nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); + void *res = (void *) (*_objc_malloc) (size); + if (! res) + objc_error (nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); return res; } void * -objc_atomic_malloc(size_t size) +objc_atomic_malloc (size_t size) { - void* res = (void*) (*_objc_atomic_malloc)(size); - if(!res) - objc_error(nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); + void *res = (void *) (*_objc_atomic_malloc) (size); + if (! res) + objc_error (nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); return res; } void * -objc_valloc(size_t size) +objc_valloc (size_t size) { - void* res = (void*) (*_objc_valloc)(size); - if(!res) - objc_error(nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); + void *res = (void *) (*_objc_valloc) (size); + if (! res) + objc_error (nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); return res; } void * -objc_realloc(void *mem, size_t size) +objc_realloc (void *mem, size_t size) { - void* res = (void*) (*_objc_realloc)(mem, size); - if(!res) - objc_error(nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); + void *res = (void *) (*_objc_realloc) (mem, size); + if (! res) + objc_error (nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); return res; } void * -objc_calloc(size_t nelem, size_t size) +objc_calloc (size_t nelem, size_t size) { - void* res = (void*) (*_objc_calloc)(nelem, size); - if(!res) - objc_error(nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); + void *res = (void *) (*_objc_calloc) (nelem, size); + if (! res) + objc_error (nil, OBJC_ERR_MEMORY, "Virtual memory exhausted\n"); return res; } void -objc_free(void *mem) +objc_free (void *mem) { - (*_objc_free)(mem); + (*_objc_free) (mem); } /* @@ -148,33 +149,37 @@ objc_free(void *mem) #if OBJC_WITH_GC #include <gc.h> -static void *GC_calloc (size_t nelem, size_t size) +static void * +GC_calloc (size_t nelem, size_t size) { - void* p = GC_malloc (nelem * size); - if (!p) + void *p = GC_malloc (nelem * size); + if (! p) objc_error (nil, OBJC_ERR_MEMORY, "Virtual memory exhausted!\n"); memset (p, 0, nelem * size); return p; } -static void noFree (void* p) {} +static void +noFree (void *p) +{ +} -void *(*_objc_malloc)(size_t) = GC_malloc; -void *(*_objc_atomic_malloc)(size_t) = GC_malloc_atomic; -void *(*_objc_valloc)(size_t) = GC_malloc; -void *(*_objc_realloc)(void *, size_t) = GC_realloc; -void *(*_objc_calloc)(size_t, size_t) = GC_calloc; -void (*_objc_free)(void *) = noFree; +void *(*_objc_malloc) (size_t) = GC_malloc; +void *(*_objc_atomic_malloc) (size_t) = GC_malloc_atomic; +void *(*_objc_valloc) (size_t) = GC_malloc; +void *(*_objc_realloc) (void *, size_t) = GC_realloc; +void *(*_objc_calloc) (size_t, size_t) = GC_calloc; +void (*_objc_free) (void *) = noFree; -#else +#else /* !OBJC_WITH_GC */ -void *(*_objc_malloc)(size_t) = malloc; -void *(*_objc_atomic_malloc)(size_t) = malloc; -void *(*_objc_valloc)(size_t) = malloc; -void *(*_objc_realloc)(void *, size_t) = realloc; -void *(*_objc_calloc)(size_t, size_t) = calloc; -void (*_objc_free)(void *) = free; +void *(*_objc_malloc) (size_t) = malloc; +void *(*_objc_atomic_malloc) (size_t) = malloc; +void *(*_objc_valloc) (size_t) = malloc; +void *(*_objc_realloc) (void *, size_t) = realloc; +void *(*_objc_calloc) (size_t, size_t) = calloc; +void (*_objc_free) (void *) = free; -#endif +#endif /* !OBJC_WITH_GC */ diff --git a/gnu/lib/libobjc/libobjc/nil_method.c b/gnu/lib/libobjc/libobjc/nil_method.c index 1b6212826bd..5e37c4d5dfb 100644 --- a/gnu/lib/libobjc/libobjc/nil_method.c +++ b/gnu/lib/libobjc/libobjc/nil_method.c @@ -1,5 +1,5 @@ /* GNU Objective C Runtime nil receiver function - Copyright (C) 1993, 1995, 1996 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 2002 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GNU CC. @@ -29,12 +29,27 @@ Boston, MA 02111-1307, USA. */ #include "runtime.h" +/* When the receiver of a method invocation is nil, the runtime + returns nil_method() as the method implementation. This function + will be casted to whatever function was supposed to be executed to + execute that method (that function will take an id, followed by a + SEL, followed by who knows what arguments, depends on the method), + and executed. + + For this reason, nil_method() should be a function which can be + called in place of any function taking an 'id' argument followed by + a 'SEL' argument, followed by zero, or one, or any number of + arguments (both a fixed number, or a variable number !). + + There is no "proper" implementation of such a nil_method function + in C, however in all existing implementations it does not matter + when extra arguments are present, so we can simply create a function + taking a receiver and a selector, and all other arguments will be + ignored. :-) +*/ + id -nil_method(id receiver, SEL op, ...) +nil_method (id receiver, SEL op __attribute__ ((__unused__))) { return receiver; } - - - - diff --git a/gnu/lib/libobjc/libobjc/objc/encoding.h b/gnu/lib/libobjc/libobjc/objc/encoding.h index b4def4302b5..36a3d892137 100644 --- a/gnu/lib/libobjc/libobjc/objc/encoding.h +++ b/gnu/lib/libobjc/libobjc/objc/encoding.h @@ -1,5 +1,5 @@ /* Encoding of types for Objective C. - Copyright (C) 1993, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1997, 2002 Free Software Foundation, Inc. Author: Kresten Krab Thorup @@ -50,30 +50,30 @@ Boston, MA 02111-1307, USA. */ #define _F_ONEWAY 0x10 #define _F_GCINVISIBLE 0x20 -int objc_aligned_size (const char* type); -int objc_sizeof_type (const char* type); -int objc_alignof_type (const char* type); -int objc_aligned_size (const char* type); -int objc_promoted_size (const char* type); +int objc_aligned_size (const char *type); +int objc_sizeof_type (const char *type); +int objc_alignof_type (const char *type); +int objc_aligned_size (const char *type); +int objc_promoted_size (const char *type); -const char* objc_skip_type_qualifiers (const char* type); -const char* objc_skip_typespec (const char* type); -const char* objc_skip_offset (const char* type); -const char* objc_skip_argspec (const char* type); -int method_get_number_of_arguments (struct objc_method*); -int method_get_sizeof_arguments (struct objc_method*); +const char *objc_skip_type_qualifiers (const char *type); +const char *objc_skip_typespec (const char *type); +const char *objc_skip_offset (const char *type); +const char *objc_skip_argspec (const char *type); +int method_get_number_of_arguments (struct objc_method *); +int method_get_sizeof_arguments (struct objc_method *); -char* method_get_first_argument (struct objc_method*, +char *method_get_first_argument (struct objc_method *, arglist_t argframe, - const char** type); -char* method_get_next_argument (arglist_t argframe, + const char **type); +char *method_get_next_argument (arglist_t argframe, const char **type); -char* method_get_nth_argument (struct objc_method* m, +char *method_get_nth_argument (struct objc_method *m, arglist_t argframe, int arg, const char **type); -unsigned objc_get_type_qualifiers (const char* type); +unsigned objc_get_type_qualifiers (const char *type); struct objc_struct_layout diff --git a/gnu/lib/libobjc/libobjc/objc/hash.h b/gnu/lib/libobjc/libobjc/objc/hash.h index bddb791c820..e695012aa43 100644 --- a/gnu/lib/libobjc/libobjc/objc/hash.h +++ b/gnu/lib/libobjc/libobjc/objc/hash.h @@ -29,6 +29,7 @@ Boston, MA 02111-1307, USA. */ #define __hash_INCLUDE_GNU #include <stddef.h> +#include <string.h> #include <objc/objc.h> /* @@ -59,7 +60,7 @@ typedef struct cache_node * typedef. Therefore, to remove compiler warnings the functions passed to * hash_new will have to be casted to this type. */ -typedef unsigned int (*hash_func_type)(void *, const void *); +typedef unsigned int (*hash_func_type) (void *, const void *); /* * This data type is the function that compares two hash keys and returns an @@ -68,7 +69,7 @@ typedef unsigned int (*hash_func_type)(void *, const void *); * second. */ -typedef int (*compare_func_type)(const void *, const void *); +typedef int (*compare_func_type) (const void *, const void *); /* @@ -173,8 +174,8 @@ hash_string (cache_ptr cache, const void *key) unsigned int ctr = 0; - while (*(char*)key) { - ret ^= *(char*)key++ << ctr; + while (*(char *) key) { + ret ^= *(char *) key++ << ctr; ctr = (ctr + 1) % sizeof (void *); } @@ -186,7 +187,7 @@ hash_string (cache_ptr cache, const void *key) static inline int compare_ptrs (const void *k1, const void *k2) { - return !(k1 - k2); + return ! (k1 - k2); } @@ -199,7 +200,7 @@ compare_strings (const void *k1, const void *k2) else if (k1 == 0 || k2 == 0) return 0; else - return !strcmp (k1, k2); + return ! strcmp (k1, k2); } diff --git a/gnu/lib/libobjc/libobjc/objc/objc-api.h b/gnu/lib/libobjc/libobjc/objc/objc-api.h index fe34dafb895..92680209eab 100644 --- a/gnu/lib/libobjc/libobjc/objc/objc-api.h +++ b/gnu/lib/libobjc/libobjc/objc/objc-api.h @@ -1,5 +1,5 @@ /* GNU Objective-C Runtime API. - Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -75,6 +75,7 @@ struct objc_method_description #define _C_UNION_E ')' #define _C_STRUCT_B '{' #define _C_STRUCT_E '}' +#define _C_VECTOR '!' /* @@ -260,7 +261,7 @@ typedef struct objc_method_list { struct objc_protocol_list { struct objc_protocol_list *next; - int count; + size_t count; Protocol *list[1]; }; @@ -414,6 +415,13 @@ extern void *(*_objc_realloc)(void *, size_t); extern void *(*_objc_calloc)(size_t, size_t); extern void (*_objc_free)(void *); +/* +** Hook for method forwarding. This makes it easy to substitute a +** library, such as ffcall, that implements closures, thereby avoiding +** gcc's __builtin_apply problems. +*/ +extern IMP (*__objc_msg_forward)(SEL); + Method_t class_get_class_method(MetaClass class, SEL aSel); Method_t class_get_instance_method(Class class, SEL aSel); @@ -571,21 +579,23 @@ object_get_super_class } static inline BOOL -object_is_class(id object) +object_is_class (id object) { - return CLS_ISCLASS((Class)object); + return ((object != nil) && CLS_ISMETA (object->class_pointer)); } - + static inline BOOL -object_is_instance(id object) +object_is_instance (id object) { - return (object!=nil)&&CLS_ISCLASS(object->class_pointer); + return ((object != nil) && CLS_ISCLASS (object->class_pointer)); } static inline BOOL -object_is_meta_class(id object) +object_is_meta_class (id object) { - return CLS_ISMETA((Class)object); + return ((object != nil) + && !object_is_instance (object) + && !object_is_class (object)); } struct sarray* diff --git a/gnu/lib/libobjc/libobjc/objc/objc.h b/gnu/lib/libobjc/libobjc/objc/objc.h index 79b2519e576..699542c493b 100644 --- a/gnu/lib/libobjc/libobjc/objc/objc.h +++ b/gnu/lib/libobjc/libobjc/objc/objc.h @@ -73,7 +73,14 @@ typedef struct objc_object { /* ** Definition of method type. When retrieving the implementation of a -** method, this is type of the pointer returned +** method, this is type of the pointer returned. The idea of the +** definition of IMP is to represent a 'pointer to a general function +** taking an id, a SEL, followed by other unspecified arguments'. You +** must always cast an IMP to a pointer to a function taking the +** appropriate, specific types for that function, before calling it - +** to make sure the appropriate arguments are passed to it. The code +** generated by the compiler to perform method calls automatically +** does this cast inside method calls. */ typedef id (*IMP)(id, SEL, ...); diff --git a/gnu/lib/libobjc/libobjc/objc/runtime.h b/gnu/lib/libobjc/libobjc/objc/runtime.h index b0eae4a222d..bea9253a8be 100644 --- a/gnu/lib/libobjc/libobjc/objc/runtime.h +++ b/gnu/lib/libobjc/libobjc/objc/runtime.h @@ -1,5 +1,5 @@ /* GNU Objective C Runtime internal declarations - Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GNU CC. @@ -65,7 +65,7 @@ extern Method_t search_for_method_in_list(MethodList_t list, SEL op); extern BOOL __objc_class_links_resolved; /* Number of selectors stored in each of the selector tables */ -extern int __objc_selector_max_index; +extern unsigned int __objc_selector_max_index; /* Mutex locking __objc_selector_max_index and its arrays. */ extern objc_mutex_t __objc_runtime_mutex; @@ -82,6 +82,7 @@ extern int __objc_runtime_threads_alive; BOOL __objc_responds_to (id object, SEL sel); /* for internal use only! */ SEL __sel_register_typed_name (const char*, const char*, struct objc_selector*, BOOL is_const); +extern void __objc_generate_gc_type_description (Class); #endif /* not __objc_runtime_INCLUDE_GNU */ diff --git a/gnu/lib/libobjc/libobjc/objc/thr.h b/gnu/lib/libobjc/libobjc/objc/thr.h index f904733695a..48ad0befa0d 100644 --- a/gnu/lib/libobjc/libobjc/objc/thr.h +++ b/gnu/lib/libobjc/libobjc/objc/thr.h @@ -1,5 +1,5 @@ /* Thread and mutex controls for Objective C. - Copyright (C) 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 2002 Free Software Foundation, Inc. Contributed by Galen C. Hunt (gchunt@cs.rochester.edu) This file is part of GNU CC. @@ -74,28 +74,30 @@ struct objc_condition typedef struct objc_condition *objc_condition_t; /* Frontend mutex functions */ -objc_mutex_t objc_mutex_allocate(void); -int objc_mutex_deallocate(objc_mutex_t mutex); -int objc_mutex_lock(objc_mutex_t mutex); -int objc_mutex_unlock(objc_mutex_t mutex); -int objc_mutex_trylock(objc_mutex_t mutex); +objc_mutex_t objc_mutex_allocate (void); +int objc_mutex_deallocate (objc_mutex_t mutex); +int objc_mutex_lock (objc_mutex_t mutex); +int objc_mutex_unlock (objc_mutex_t mutex); +int objc_mutex_trylock (objc_mutex_t mutex); /* Frontend condition mutex functions */ -objc_condition_t objc_condition_allocate(void); -int objc_condition_deallocate(objc_condition_t condition); -int objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex); -int objc_condition_signal(objc_condition_t condition); -int objc_condition_broadcast(objc_condition_t condition); +objc_condition_t objc_condition_allocate (void); +int objc_condition_deallocate (objc_condition_t condition); +int objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex); +int objc_condition_signal (objc_condition_t condition); +int objc_condition_broadcast (objc_condition_t condition); /* Frontend thread functions */ -objc_thread_t objc_thread_detach(SEL selector, id object, id argument); -void objc_thread_yield(void); -int objc_thread_exit(void); -int objc_thread_set_priority(int priority); -int objc_thread_get_priority(void); -void * objc_thread_get_data(void); -int objc_thread_set_data(void *value); -objc_thread_t objc_thread_id(void); +objc_thread_t objc_thread_detach (SEL selector, id object, id argument); +void objc_thread_yield (void); +int objc_thread_exit (void); +int objc_thread_set_priority (int priority); +int objc_thread_get_priority (void); +void * objc_thread_get_data (void); +int objc_thread_set_data (void *value); +objc_thread_t objc_thread_id (void); +void objc_thread_add (void); +void objc_thread_remove (void); /* Use this to set the hook function that will be called when the @@ -109,35 +111,35 @@ objc_thread_t objc_thread_id(void); it can be informed; for example, the GNUstep Base Library sets it so it can implement the NSBecomingMultiThreaded notification. */ -typedef void (*objc_thread_callback)(); -objc_thread_callback objc_set_thread_callback(objc_thread_callback func); +typedef void (*objc_thread_callback) (void); +objc_thread_callback objc_set_thread_callback (objc_thread_callback func); /* Backend initialization functions */ -int __objc_init_thread_system(void); -int __objc_fini_thread_system(void); +int __objc_init_thread_system (void); +int __objc_fini_thread_system (void); /* Backend mutex functions */ -int __objc_mutex_allocate(objc_mutex_t mutex); -int __objc_mutex_deallocate(objc_mutex_t mutex); -int __objc_mutex_lock(objc_mutex_t mutex); -int __objc_mutex_trylock(objc_mutex_t mutex); -int __objc_mutex_unlock(objc_mutex_t mutex); +int __objc_mutex_allocate (objc_mutex_t mutex); +int __objc_mutex_deallocate (objc_mutex_t mutex); +int __objc_mutex_lock (objc_mutex_t mutex); +int __objc_mutex_trylock (objc_mutex_t mutex); +int __objc_mutex_unlock (objc_mutex_t mutex); /* Backend condition mutex functions */ -int __objc_condition_allocate(objc_condition_t condition); -int __objc_condition_deallocate(objc_condition_t condition); -int __objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex); -int __objc_condition_broadcast(objc_condition_t condition); -int __objc_condition_signal(objc_condition_t condition); +int __objc_condition_allocate (objc_condition_t condition); +int __objc_condition_deallocate (objc_condition_t condition); +int __objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex); +int __objc_condition_broadcast (objc_condition_t condition); +int __objc_condition_signal (objc_condition_t condition); /* Backend thread functions */ -objc_thread_t __objc_thread_detach(void (*func)(void *arg), void *arg); -int __objc_thread_set_priority(int priority); -int __objc_thread_get_priority(void); -void __objc_thread_yield(void); -int __objc_thread_exit(void); -objc_thread_t __objc_thread_id(void); -int __objc_thread_set_data(void *value); -void * __objc_thread_get_data(void); +objc_thread_t __objc_thread_detach (void (*func) (void *arg), void *arg); +int __objc_thread_set_priority (int priority); +int __objc_thread_get_priority (void); +void __objc_thread_yield (void); +int __objc_thread_exit (void); +objc_thread_t __objc_thread_id (void); +int __objc_thread_set_data (void *value); +void * __objc_thread_get_data (void); #endif /* not __thread_INCLUDE_GNU */ diff --git a/gnu/lib/libobjc/libobjc/objects.c b/gnu/lib/libobjc/libobjc/objects.c index df74b85de87..6858fed2013 100644 --- a/gnu/lib/libobjc/libobjc/objects.c +++ b/gnu/lib/libobjc/libobjc/objects.c @@ -32,29 +32,29 @@ Boston, MA 02111-1307, USA. */ # include <gc.h> #endif -id __objc_object_alloc(Class); -id __objc_object_dispose(id); -id __objc_object_copy(id); +id __objc_object_alloc (Class); +id __objc_object_dispose (id); +id __objc_object_copy (id); -id (*_objc_object_alloc)(Class) = __objc_object_alloc; /* !T:SINGLE */ -id (*_objc_object_dispose)(id) = __objc_object_dispose; /* !T:SINGLE */ -id (*_objc_object_copy)(id) = __objc_object_copy; /* !T:SINGLE */ +id (*_objc_object_alloc) (Class) = __objc_object_alloc; /* !T:SINGLE */ +id (*_objc_object_dispose) (id) = __objc_object_dispose; /* !T:SINGLE */ +id (*_objc_object_copy) (id) = __objc_object_copy; /* !T:SINGLE */ id -class_create_instance(Class class) +class_create_instance (Class class) { id new = nil; #if OBJC_WITH_GC - if (CLS_ISCLASS(class)) - new = (id)GC_malloc_explicitly_typed (class->instance_size, - class->gc_object_type); + if (CLS_ISCLASS (class)) + new = (id) GC_malloc_explicitly_typed (class->instance_size, + class->gc_object_type); #else - if (CLS_ISCLASS(class)) - new = (*_objc_object_alloc)(class); + if (CLS_ISCLASS (class)) + new = (*_objc_object_alloc) (class); #endif - if (new!=nil) + if (new != nil) { memset (new, 0, class->instance_size); new->class_pointer = class; @@ -63,43 +63,41 @@ class_create_instance(Class class) } id -object_copy(id object) +object_copy (id object) { - if ((object!=nil)&&CLS_ISCLASS(object->class_pointer)) - return (*_objc_object_copy)(object); + if ((object != nil) && CLS_ISCLASS (object->class_pointer)) + return (*_objc_object_copy) (object); else return nil; } id -object_dispose(id object) +object_dispose (id object) { - if ((object!=nil)&&CLS_ISCLASS(object->class_pointer)) + if ((object != nil) && CLS_ISCLASS (object->class_pointer)) { if (_objc_object_dispose) - (*_objc_object_dispose)(object); + (*_objc_object_dispose) (object); else - objc_free(object); + objc_free (object); } return nil; } -id __objc_object_alloc(Class class) +id __objc_object_alloc (Class class) { - return (id)objc_malloc(class->instance_size); + return (id) objc_malloc (class->instance_size); } -id __objc_object_dispose(id object) +id __objc_object_dispose (id object) { - objc_free(object); + objc_free (object); return 0; } -id __objc_object_copy(id object) +id __objc_object_copy (id object) { - id copy = class_create_instance(object->class_pointer); - memcpy(copy, object, object->class_pointer->instance_size); + id copy = class_create_instance (object->class_pointer); + memcpy (copy, object, object->class_pointer->instance_size); return copy; } - - diff --git a/gnu/lib/libobjc/libobjc/sarray.c b/gnu/lib/libobjc/libobjc/sarray.c index f5ace10bf09..e78e36d01f1 100644 --- a/gnu/lib/libobjc/libobjc/sarray.c +++ b/gnu/lib/libobjc/libobjc/sarray.c @@ -1,5 +1,5 @@ /* Sparse Arrays for Objective C dispatch tables - Copyright (C) 1993, 1995, 1996 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 2002 Free Software Foundation, Inc. This file is part of GNU CC. @@ -34,40 +34,36 @@ int nindices = 0; /* !T:MUTEX */ int narrays = 0; /* !T:MUTEX */ int idxsize = 0; /* !T:MUTEX */ -static void * first_free_data = NULL; /* !T:MUTEX */ +static void *first_free_data = NULL; /* !T:MUTEX */ #ifdef OBJC_SPARSE2 -const char* __objc_sparse2_id = "2 level sparse indices"; +const char *__objc_sparse2_id = "2 level sparse indices"; #endif #ifdef OBJC_SPARSE3 -const char* __objc_sparse3_id = "3 level sparse indices"; -#endif - -#ifdef __alpha__ -const void *memcpy (void*, const void*, size_t); +const char *__objc_sparse3_id = "3 level sparse indices"; #endif /* This function removes any structures left over from free operations that were not safe in a multi-threaded environment. */ void -sarray_remove_garbage(void) +sarray_remove_garbage (void) { void **vp; void *np; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); vp = first_free_data; first_free_data = NULL; while (vp) { np = *vp; - objc_free(vp); + objc_free (vp); vp = np; } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } /* Free a block of dynamically allocated memory. If we are in multi-threaded @@ -75,33 +71,33 @@ sarray_remove_garbage(void) freed later. */ static void -sarray_free_garbage(void *vp) +sarray_free_garbage (void *vp) { - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); if (__objc_runtime_threads_alive == 1) { - objc_free(vp); + objc_free (vp); if (first_free_data) - sarray_remove_garbage(); + sarray_remove_garbage (); } else { *(void **)vp = first_free_data; first_free_data = vp; } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } /* sarray_at_put : copies data in such a way as to be thread reader safe. */ void -sarray_at_put(struct sarray* array, sidx index, void* element) +sarray_at_put (struct sarray *array, sidx index, void *element) { #ifdef OBJC_SPARSE3 - struct sindex** the_index; - struct sindex* new_index; + struct sindex **the_index; + struct sindex *new_index; #endif - struct sbucket** the_bucket; - struct sbucket* new_bucket; + struct sbucket **the_bucket; + struct sbucket *new_bucket; #ifdef OBJC_SPARSE3 size_t ioffset; #endif @@ -126,7 +122,7 @@ sarray_at_put(struct sarray* array, sidx index, void* element) #endif #endif /* not PRECOMPUTE_SELECTORS */ - assert(soffset_decode(index) < array->capacity); /* Range check */ + assert (soffset_decode (index) < array->capacity); /* Range check */ #ifdef OBJC_SPARSE3 the_index = &(array->indices[ioffset]); @@ -145,8 +141,8 @@ sarray_at_put(struct sarray* array, sidx index, void* element) if ((*the_index) == array->empty_index) { /* The index was previously empty, allocate a new */ - new_index = (struct sindex*)objc_malloc(sizeof(struct sindex)); - memcpy(new_index, array->empty_index, sizeof(struct sindex)); + new_index = (struct sindex *) objc_malloc (sizeof (struct sindex)); + memcpy (new_index, array->empty_index, sizeof (struct sindex)); new_index->version.version = array->version.version; *the_index = new_index; /* Prepared for install. */ the_bucket = &((*the_index)->buckets[boffset]); @@ -155,9 +151,9 @@ sarray_at_put(struct sarray* array, sidx index, void* element) } else if ((*the_index)->version.version != array->version.version) { /* This index must be lazy copied */ - struct sindex* old_index = *the_index; - new_index = (struct sindex*)objc_malloc(sizeof(struct sindex)); - memcpy( new_index, old_index, sizeof(struct sindex)); + struct sindex *old_index = *the_index; + new_index = (struct sindex *) objc_malloc (sizeof (struct sindex)); + memcpy (new_index, old_index, sizeof (struct sindex)); new_index->version.version = array->version.version; *the_index = new_index; /* Prepared for install. */ the_bucket = &((*the_index)->buckets[boffset]); @@ -173,9 +169,9 @@ sarray_at_put(struct sarray* array, sidx index, void* element) /* The bucket was previously empty (or something like that), */ /* allocate a new. This is the effect of `lazy' allocation */ - new_bucket = (struct sbucket*)objc_malloc(sizeof(struct sbucket)); - memcpy((void *) new_bucket, (const void*)array->empty_bucket, - sizeof(struct sbucket)); + new_bucket = (struct sbucket *) objc_malloc (sizeof (struct sbucket)); + memcpy ((void *) new_bucket, (const void *) array->empty_bucket, + sizeof (struct sbucket)); new_bucket->version.version = array->version.version; *the_bucket = new_bucket; /* Prepared for install. */ @@ -184,9 +180,9 @@ sarray_at_put(struct sarray* array, sidx index, void* element) } else if ((*the_bucket)->version.version != array->version.version) { /* Perform lazy copy. */ - struct sbucket* old_bucket = *the_bucket; - new_bucket = (struct sbucket*)objc_malloc(sizeof(struct sbucket)); - memcpy( new_bucket, old_bucket, sizeof(struct sbucket)); + struct sbucket *old_bucket = *the_bucket; + new_bucket = (struct sbucket *) objc_malloc (sizeof (struct sbucket)); + memcpy (new_bucket, old_bucket, sizeof (struct sbucket)); new_bucket->version.version = array->version.version; *the_bucket = new_bucket; /* Prepared for install. */ @@ -197,39 +193,39 @@ sarray_at_put(struct sarray* array, sidx index, void* element) } void -sarray_at_put_safe(struct sarray* array, sidx index, void* element) +sarray_at_put_safe (struct sarray *array, sidx index, void *element) { - if(soffset_decode(index) >= array->capacity) - sarray_realloc(array, soffset_decode(index)+1); - sarray_at_put(array, index, element); + if (soffset_decode (index) >= array->capacity) + sarray_realloc (array, soffset_decode (index) + 1); + sarray_at_put (array, index, element); } -struct sarray* -sarray_new (int size, void* default_element) +struct sarray * +sarray_new (int size, void *default_element) { - struct sarray* arr; + struct sarray *arr; #ifdef OBJC_SPARSE3 - size_t num_indices = ((size-1)/(INDEX_CAPACITY))+1; - struct sindex ** new_indices; + size_t num_indices = ((size - 1)/(INDEX_CAPACITY)) + 1; + struct sindex **new_indices; #else /* OBJC_SPARSE2 */ - size_t num_indices = ((size-1)/BUCKET_SIZE)+1; - struct sbucket ** new_buckets; + size_t num_indices = ((size - 1)/BUCKET_SIZE) + 1; + struct sbucket **new_buckets; #endif - int counter; + size_t counter; - assert(size > 0); + assert (size > 0); /* Allocate core array */ - arr = (struct sarray*) objc_malloc(sizeof(struct sarray)); + arr = (struct sarray *) objc_malloc (sizeof (struct sarray)); arr->version.version = 0; /* Initialize members */ #ifdef OBJC_SPARSE3 arr->capacity = num_indices*INDEX_CAPACITY; - new_indices = (struct sindex**) - objc_malloc(sizeof(struct sindex*)*num_indices); + new_indices = (struct sindex **) + objc_malloc (sizeof (struct sindex *) * num_indices); - arr->empty_index = (struct sindex*) objc_malloc(sizeof(struct sindex)); + arr->empty_index = (struct sindex *) objc_malloc (sizeof (struct sindex)); arr->empty_index->version.version = 0; narrays += 1; @@ -238,35 +234,35 @@ sarray_new (int size, void* default_element) #else /* OBJC_SPARSE2 */ arr->capacity = num_indices*BUCKET_SIZE; - new_buckets = (struct sbucket**) - objc_malloc(sizeof(struct sbucket*)*num_indices); + new_buckets = (struct sbucket **) + objc_malloc (sizeof (struct sbucket *) * num_indices); narrays += 1; idxsize += num_indices; #endif - arr->empty_bucket = (struct sbucket*) objc_malloc(sizeof(struct sbucket)); + arr->empty_bucket = (struct sbucket *) objc_malloc (sizeof (struct sbucket)); arr->empty_bucket->version.version = 0; nbuckets += 1; arr->ref_count = 1; - arr->is_copy_of = (struct sarray*)0; + arr->is_copy_of = (struct sarray *) 0; - for (counter=0; counter<BUCKET_SIZE; counter++) + for (counter = 0; counter < BUCKET_SIZE; counter++) arr->empty_bucket->elems[counter] = default_element; #ifdef OBJC_SPARSE3 - for (counter=0; counter<INDEX_SIZE; counter++) + for (counter = 0; counter < INDEX_SIZE; counter++) arr->empty_index->buckets[counter] = arr->empty_bucket; - for (counter=0; counter<num_indices; counter++) + for (counter = 0; counter < num_indices; counter++) new_indices[counter] = arr->empty_index; #else /* OBJC_SPARSE2 */ - for (counter=0; counter<num_indices; counter++) + for (counter = 0; counter < num_indices; counter++) new_buckets[counter] = arr->empty_bucket; #endif @@ -286,48 +282,48 @@ sarray_new (int size, void* default_element) any concurrent readers notice the update. */ void -sarray_realloc(struct sarray* array, int newsize) +sarray_realloc (struct sarray *array, int newsize) { #ifdef OBJC_SPARSE3 - size_t old_max_index = (array->capacity-1)/INDEX_CAPACITY; - size_t new_max_index = ((newsize-1)/INDEX_CAPACITY); - size_t rounded_size = (new_max_index+1)*INDEX_CAPACITY; + size_t old_max_index = (array->capacity - 1)/INDEX_CAPACITY; + size_t new_max_index = ((newsize - 1)/INDEX_CAPACITY); + size_t rounded_size = (new_max_index + 1) * INDEX_CAPACITY; - struct sindex ** new_indices; - struct sindex ** old_indices; + struct sindex **new_indices; + struct sindex **old_indices; #else /* OBJC_SPARSE2 */ - size_t old_max_index = (array->capacity-1)/BUCKET_SIZE; - size_t new_max_index = ((newsize-1)/BUCKET_SIZE); - size_t rounded_size = (new_max_index+1)*BUCKET_SIZE; + size_t old_max_index = (array->capacity - 1)/BUCKET_SIZE; + size_t new_max_index = ((newsize - 1)/BUCKET_SIZE); + size_t rounded_size = (new_max_index + 1) * BUCKET_SIZE; - struct sbucket ** new_buckets; - struct sbucket ** old_buckets; + struct sbucket **new_buckets; + struct sbucket **old_buckets; #endif - int counter; + size_t counter; - assert(newsize > 0); + assert (newsize > 0); /* The size is the same, just ignore the request */ - if(rounded_size <= array->capacity) + if (rounded_size <= array->capacity) return; - assert(array->ref_count == 1); /* stop if lazy copied... */ + assert (array->ref_count == 1); /* stop if lazy copied... */ /* We are asked to extend the array -- allocate new bucket table, */ /* and insert empty_bucket in newly allocated places. */ - if(rounded_size > array->capacity) + if (rounded_size > array->capacity) { #ifdef OBJC_SPARSE3 new_max_index += 4; - rounded_size = (new_max_index+1)*INDEX_CAPACITY; + rounded_size = (new_max_index + 1) * INDEX_CAPACITY; #else /* OBJC_SPARSE2 */ new_max_index += 4; - rounded_size = (new_max_index+1)*BUCKET_SIZE; + rounded_size = (new_max_index + 1) * BUCKET_SIZE; #endif /* update capacity */ @@ -336,16 +332,16 @@ sarray_realloc(struct sarray* array, int newsize) #ifdef OBJC_SPARSE3 /* alloc to force re-read by any concurrent readers. */ old_indices = array->indices; - new_indices = (struct sindex**) - objc_malloc((new_max_index+1)*sizeof(struct sindex*)); + new_indices = (struct sindex **) + objc_malloc ((new_max_index + 1) * sizeof (struct sindex *)); #else /* OBJC_SPARSE2 */ old_buckets = array->buckets; - new_buckets = (struct sbucket**) - objc_malloc((new_max_index+1)*sizeof(struct sbucket*)); + new_buckets = (struct sbucket **) + objc_malloc ((new_max_index + 1) * sizeof (struct sbucket *)); #endif /* copy buckets below old_max_index (they are still valid) */ - for(counter = 0; counter <= old_max_index; counter++ ) { + for (counter = 0; counter <= old_max_index; counter++ ) { #ifdef OBJC_SPARSE3 new_indices[counter] = old_indices[counter]; #else /* OBJC_SPARSE2 */ @@ -355,11 +351,11 @@ sarray_realloc(struct sarray* array, int newsize) #ifdef OBJC_SPARSE3 /* reset entries above old_max_index to empty_bucket */ - for(counter = old_max_index+1; counter <= new_max_index; counter++) + for (counter = old_max_index + 1; counter <= new_max_index; counter++) new_indices[counter] = array->empty_index; #else /* OBJC_SPARSE2 */ /* reset entries above old_max_index to empty_bucket */ - for(counter = old_max_index+1; counter <= new_max_index; counter++) + for (counter = old_max_index + 1; counter <= new_max_index; counter++) new_buckets[counter] = array->empty_bucket; #endif @@ -372,9 +368,9 @@ sarray_realloc(struct sarray* array, int newsize) #ifdef OBJC_SPARSE3 /* free the old indices */ - sarray_free_garbage(old_indices); + sarray_free_garbage (old_indices); #else /* OBJC_SPARSE2 */ - sarray_free_garbage(old_buckets); + sarray_free_garbage (old_buckets); #endif idxsize += (new_max_index-old_max_index); @@ -386,20 +382,19 @@ sarray_realloc(struct sarray* array, int newsize) /* Free a sparse array allocated with sarray_new */ void -sarray_free(struct sarray* array) { - +sarray_free (struct sarray *array) { #ifdef OBJC_SPARSE3 - size_t old_max_index = (array->capacity-1)/INDEX_CAPACITY; - struct sindex ** old_indices; + size_t old_max_index = (array->capacity - 1)/INDEX_CAPACITY; + struct sindex **old_indices; #else - size_t old_max_index = (array->capacity-1)/BUCKET_SIZE; - struct sbucket ** old_buckets; + size_t old_max_index = (array->capacity - 1)/BUCKET_SIZE; + struct sbucket **old_buckets; #endif - int counter = 0; + size_t counter = 0; - assert(array->ref_count != 0); /* Freed multiple times!!! */ + assert (array->ref_count != 0); /* Freed multiple times!!! */ - if(--(array->ref_count) != 0) /* There exists copies of me */ + if (--(array->ref_count) != 0) /* There exists copies of me */ return; #ifdef OBJC_SPARSE3 @@ -408,34 +403,34 @@ sarray_free(struct sarray* array) { old_buckets = array->buckets; #endif - if((array->is_copy_of) && ((array->is_copy_of->ref_count - 1) == 0)) - sarray_free(array->is_copy_of); + if ((array->is_copy_of) && ((array->is_copy_of->ref_count - 1) == 0)) + sarray_free (array->is_copy_of); /* Free all entries that do not point to empty_bucket */ - for(counter = 0; counter <= old_max_index; counter++ ) { + for (counter = 0; counter <= old_max_index; counter++ ) { #ifdef OBJC_SPARSE3 - struct sindex* idx = old_indices[counter]; - if((idx != array->empty_index) && + struct sindex *idx = old_indices[counter]; + if ((idx != array->empty_index) && (idx->version.version == array->version.version)) { int c2; - for(c2=0; c2<INDEX_SIZE; c2++) { - struct sbucket* bkt = idx->buckets[c2]; - if((bkt != array->empty_bucket) && + for (c2 = 0; c2 < INDEX_SIZE; c2++) { + struct sbucket *bkt = idx->buckets[c2]; + if ((bkt != array->empty_bucket) && (bkt->version.version == array->version.version)) { - sarray_free_garbage(bkt); + sarray_free_garbage (bkt); nbuckets -= 1; } } - sarray_free_garbage(idx); + sarray_free_garbage (idx); nindices -= 1; } #else /* OBJC_SPARSE2 */ - struct sbucket* bkt = array->buckets[counter]; + struct sbucket *bkt = array->buckets[counter]; if ((bkt != array->empty_bucket) && (bkt->version.version == array->version.version)) { - sarray_free_garbage(bkt); + sarray_free_garbage (bkt); nbuckets -= 1; } #endif @@ -443,52 +438,52 @@ sarray_free(struct sarray* array) { #ifdef OBJC_SPARSE3 /* free empty_index */ - if(array->empty_index->version.version == array->version.version) { - sarray_free_garbage(array->empty_index); + if (array->empty_index->version.version == array->version.version) { + sarray_free_garbage (array->empty_index); nindices -= 1; } #endif /* free empty_bucket */ - if(array->empty_bucket->version.version == array->version.version) { - sarray_free_garbage(array->empty_bucket); + if (array->empty_bucket->version.version == array->version.version) { + sarray_free_garbage (array->empty_bucket); nbuckets -= 1; } - idxsize -= (old_max_index+1); + idxsize -= (old_max_index + 1); narrays -= 1; #ifdef OBJC_SPARSE3 /* free bucket table */ - sarray_free_garbage(array->indices); + sarray_free_garbage (array->indices); #else /* free bucket table */ - sarray_free_garbage(array->buckets); + sarray_free_garbage (array->buckets); #endif /* free array */ - sarray_free_garbage(array); + sarray_free_garbage (array); } /* This is a lazy copy. Only the core of the structure is actually */ /* copied. */ -struct sarray* -sarray_lazy_copy(struct sarray* oarr) +struct sarray * +sarray_lazy_copy (struct sarray *oarr) { - struct sarray* arr; + struct sarray *arr; #ifdef OBJC_SPARSE3 - size_t num_indices = ((oarr->capacity-1)/INDEX_CAPACITY)+1; - struct sindex ** new_indices; + size_t num_indices = ((oarr->capacity - 1)/INDEX_CAPACITY) + 1; + struct sindex **new_indices; #else /* OBJC_SPARSE2 */ - size_t num_indices = ((oarr->capacity-1)/BUCKET_SIZE)+1; - struct sbucket ** new_buckets; + size_t num_indices = ((oarr->capacity - 1)/BUCKET_SIZE) + 1; + struct sbucket **new_buckets; #endif /* Allocate core array */ - arr = (struct sarray*) objc_malloc(sizeof(struct sarray)); /* !!! */ + arr = (struct sarray *) objc_malloc (sizeof (struct sarray)); /* !!! */ arr->version.version = oarr->version.version + 1; #ifdef OBJC_SPARSE3 arr->empty_index = oarr->empty_index; @@ -501,17 +496,15 @@ sarray_lazy_copy(struct sarray* oarr) #ifdef OBJC_SPARSE3 /* Copy bucket table */ - new_indices = (struct sindex**) - objc_malloc(sizeof(struct sindex*)*num_indices); - memcpy( new_indices,oarr->indices, - sizeof(struct sindex*)*num_indices); + new_indices = (struct sindex **) + objc_malloc (sizeof (struct sindex *) * num_indices); + memcpy (new_indices, oarr->indices, sizeof (struct sindex *) * num_indices); arr->indices = new_indices; #else /* Copy bucket table */ - new_buckets = (struct sbucket**) - objc_malloc(sizeof(struct sbucket*)*num_indices); - memcpy( new_buckets,oarr->buckets, - sizeof(struct sbucket*)*num_indices); + new_buckets = (struct sbucket **) + objc_malloc (sizeof (struct sbucket *) * num_indices); + memcpy (new_buckets, oarr->buckets, sizeof (struct sbucket *) * num_indices); arr->buckets = new_buckets; #endif diff --git a/gnu/lib/libobjc/libobjc/selector.c b/gnu/lib/libobjc/libobjc/selector.c index 470a2c48cdd..5f5a26bc9af 100644 --- a/gnu/lib/libobjc/libobjc/selector.c +++ b/gnu/lib/libobjc/libobjc/selector.c @@ -1,5 +1,5 @@ /* GNU Objective C Runtime selector related functions - Copyright (C) 1993, 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 2002 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GNU CC. @@ -31,16 +31,16 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #define SELECTOR_HASH_SIZE 128 /* Tables mapping selector names to uid and opposite */ -static struct sarray* __objc_selector_array = 0; /* uid -> sel !T:MUTEX */ -static struct sarray* __objc_selector_names = 0; /* uid -> name !T:MUTEX */ +static struct sarray *__objc_selector_array = 0; /* uid -> sel !T:MUTEX */ +static struct sarray *__objc_selector_names = 0; /* uid -> name !T:MUTEX */ static cache_ptr __objc_selector_hash = 0; /* name -> uid !T:MUTEX */ -static void register_selectors_from_list(MethodList_t); +static void register_selectors_from_list (MethodList_t); /* Number of selectors stored in each of the above tables */ -int __objc_selector_max_index = 0; /* !T:MUTEX */ +unsigned int __objc_selector_max_index = 0; /* !T:MUTEX */ -void __objc_init_selector_tables() +void __objc_init_selector_tables () { __objc_selector_array = sarray_new (SELECTOR_HASH_SIZE, 0); __objc_selector_names = sarray_new (SELECTOR_HASH_SIZE, 0); @@ -81,15 +81,15 @@ register_selectors_from_list (MethodList_t method_list) { Method_t method = &method_list->method_list[i]; method->method_name - = sel_register_typed_name ((const char*)method->method_name, - method->method_types); + = sel_register_typed_name ((const char *) method->method_name, + method->method_types); i += 1; } } /* Register instance methods as class methods for root classes */ -void __objc_register_instance_methods_to_class(Class class) +void __objc_register_instance_methods_to_class (Class class) { MethodList_t method_list; MethodList_t class_method_list; @@ -98,12 +98,12 @@ void __objc_register_instance_methods_to_class(Class class) Method_t curr_method; /* Only if a root class. */ - if(class->super_class) + if (class->super_class) return; /* Allocate a method list to hold the new class methods */ - new_list = objc_calloc(sizeof(struct objc_method_list) - + sizeof(struct objc_method[max_methods_no]), 1); + new_list = objc_calloc (sizeof (struct objc_method_list) + + sizeof (struct objc_method[max_methods_no]), 1); method_list = class->methods; class_method_list = class->class_pointer->methods; curr_method = &new_list->method_list[0]; @@ -118,7 +118,7 @@ void __objc_register_instance_methods_to_class(Class class) { Method_t mth = &method_list->method_list[i]; if (mth->method_name - && !search_for_method_in_list (class_method_list, + && ! search_for_method_in_list (class_method_list, mth->method_name)) { /* This instance method isn't a class method. @@ -126,10 +126,10 @@ void __objc_register_instance_methods_to_class(Class class) *curr_method = *mth; /* Reallocate the method list if necessary */ - if(++new_list->method_count == max_methods_no) + if (++new_list->method_count == max_methods_no) new_list = - objc_realloc(new_list, sizeof(struct objc_method_list) - + sizeof(struct + objc_realloc (new_list, sizeof (struct objc_method_list) + + sizeof (struct objc_method[max_methods_no += 16])); curr_method = &new_list->method_list[new_list->method_count]; } @@ -143,8 +143,8 @@ void __objc_register_instance_methods_to_class(Class class) if (new_list->method_count) { new_list = - objc_realloc(new_list, sizeof(struct objc_method_list) - + sizeof(struct objc_method[new_list->method_count])); + objc_realloc (new_list, sizeof (struct objc_method_list) + + sizeof (struct objc_method[new_list->method_count])); new_list->method_next = class->class_pointer->methods; class->class_pointer->methods = new_list; } @@ -156,21 +156,21 @@ void __objc_register_instance_methods_to_class(Class class) /* Returns YES iff t1 and t2 have same method types, but we ignore the argframe layout */ BOOL -sel_types_match (const char* t1, const char* t2) +sel_types_match (const char *t1, const char *t2) { - if (!t1 || !t2) + if (! t1 || ! t2) return NO; while (*t1 && *t2) { if (*t1 == '+') t1++; if (*t2 == '+') t2++; - while (isdigit(*t1)) t1++; - while (isdigit(*t2)) t2++; + while (isdigit ((unsigned char) *t1)) t1++; + while (isdigit ((unsigned char) *t2)) t2++; /* xxx Remove these next two lines when qualifiers are put in all selectors, not just Protocol selectors. */ - t1 = objc_skip_type_qualifiers(t1); - t2 = objc_skip_type_qualifiers(t2); - if (!*t1 && !*t2) + t1 = objc_skip_type_qualifiers (t1); + t2 = objc_skip_type_qualifiers (t2); + if (! *t1 && ! *t2) return YES; if (*t1 != *t2) return NO; @@ -187,35 +187,35 @@ sel_get_typed_uid (const char *name, const char *types) struct objc_list *l; sidx i; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); i = (sidx) hash_value_for_key (__objc_selector_hash, name); if (i == 0) { - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return 0; } - for (l = (struct objc_list*)sarray_get_safe (__objc_selector_array, i); + for (l = (struct objc_list *) sarray_get_safe (__objc_selector_array, i); l; l = l->tail) { - SEL s = (SEL)l->head; + SEL s = (SEL) l->head; if (types == 0 || s->sel_types == 0) { if (s->sel_types == types) { - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return s; } } else if (sel_types_match (s->sel_types, types)) { - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return s; } } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return 0; } @@ -227,27 +227,27 @@ sel_get_any_typed_uid (const char *name) sidx i; SEL s = NULL; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); i = (sidx) hash_value_for_key (__objc_selector_hash, name); if (i == 0) { - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return 0; } - for (l = (struct objc_list*)sarray_get_safe (__objc_selector_array, i); + for (l = (struct objc_list *) sarray_get_safe (__objc_selector_array, i); l; l = l->tail) { s = (SEL) l->head; if (s->sel_types) { - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return s; } } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return s; } @@ -258,22 +258,22 @@ sel_get_any_uid (const char *name) struct objc_list *l; sidx i; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); i = (sidx) hash_value_for_key (__objc_selector_hash, name); if (soffset_decode (i) == 0) { - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return 0; } - l = (struct objc_list*)sarray_get_safe (__objc_selector_array, i); - objc_mutex_unlock(__objc_runtime_mutex); + l = (struct objc_list *) sarray_get_safe (__objc_selector_array, i); + objc_mutex_unlock (__objc_runtime_mutex); if (l == 0) return 0; - return (SEL)l->head; + return (SEL) l->head; } /* return selector representing name */ @@ -285,18 +285,17 @@ sel_get_uid (const char *name) /* Get name of selector. If selector is unknown, the empty string "" is returned */ -const char* -sel_get_name (SEL selector) +const char *sel_get_name (SEL selector) { const char *ret; - objc_mutex_lock(__objc_runtime_mutex); - if ((soffset_decode((sidx)selector->sel_id) > 0) - && (soffset_decode((sidx)selector->sel_id) <= __objc_selector_max_index)) + objc_mutex_lock (__objc_runtime_mutex); + if ((soffset_decode ((sidx)selector->sel_id) > 0) + && (soffset_decode ((sidx)selector->sel_id) <= __objc_selector_max_index)) ret = sarray_get_safe (__objc_selector_names, (sidx) selector->sel_id); else ret = 0; - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return ret; } @@ -308,8 +307,7 @@ sel_is_mapped (SEL selector) } -const char* -sel_get_type (SEL selector) +const char *sel_get_type (SEL selector) { if (selector) return selector->sel_types; @@ -318,7 +316,7 @@ sel_get_type (SEL selector) } /* The uninstalled dispatch table */ -extern struct sarray* __objc_uninstalled_dtable; +extern struct sarray *__objc_uninstalled_dtable; /* Store the passed selector name in the selector record and return its selector value (value returned by sel_get_uid). @@ -331,35 +329,35 @@ SEL __sel_register_typed_name (const char *name, const char *types, struct objc_selector *orig, BOOL is_const) { - struct objc_selector* j; + struct objc_selector *j; sidx i; struct objc_list *l; i = (sidx) hash_value_for_key (__objc_selector_hash, name); if (soffset_decode (i) != 0) { - for (l = (struct objc_list*)sarray_get_safe (__objc_selector_array, i); + for (l = (struct objc_list *) sarray_get_safe (__objc_selector_array, i); l; l = l->tail) { - SEL s = (SEL)l->head; + SEL s = (SEL) l->head; if (types == 0 || s->sel_types == 0) { if (s->sel_types == types) { if (orig) { - orig->sel_id = (void*)i; + orig->sel_id = (void *) i; return orig; } else return s; } } - else if (!strcmp (s->sel_types, types)) + else if (! strcmp (s->sel_types, types)) { if (orig) { - orig->sel_id = (void*)i; + orig->sel_id = (void *) i; return orig; } else @@ -371,32 +369,32 @@ __sel_register_typed_name (const char *name, const char *types, else j = objc_malloc (sizeof (struct objc_selector)); - j->sel_id = (void*)i; + j->sel_id = (void *) i; /* Can we use the pointer or must copy types? Don't copy if NULL */ if ((is_const) || (types == 0)) - j->sel_types = (const char*)types; + j->sel_types = (const char *) types; else { - j->sel_types = (char *) objc_malloc(strlen(types)+1); - strcpy((char *)j->sel_types, types); + j->sel_types = (char *) objc_malloc (strlen (types) + 1); + strcpy ((char *) j->sel_types, types); } - l = (struct objc_list*)sarray_get_safe (__objc_selector_array, i); + l = (struct objc_list *) sarray_get_safe (__objc_selector_array, i); } else { __objc_selector_max_index += 1; - i = soffset_encode(__objc_selector_max_index); + i = soffset_encode (__objc_selector_max_index); if (orig) j = orig; else j = objc_malloc (sizeof (struct objc_selector)); - j->sel_id = (void*)i; + j->sel_id = (void *) i; /* Can we use the pointer or must copy types? Don't copy if NULL */ if ((is_const) || (types == 0)) - j->sel_types = (const char*)types; + j->sel_types = (const char *) types; else { - j->sel_types = (char *) objc_malloc(strlen(types)+1); - strcpy((char *)j->sel_types, types); + j->sel_types = (char *) objc_malloc (strlen (types) + 1); + strcpy ((char *) j->sel_types, types); } l = 0; } @@ -412,18 +410,18 @@ __sel_register_typed_name (const char *name, const char *types, if ((is_const) || (name == 0)) new_name = name; else { - new_name = (char *) objc_malloc(strlen(name)+1); - strcpy((char *)new_name, name); + new_name = (char *) objc_malloc (strlen (name) + 1); + strcpy ((char *) new_name, name); } - l = list_cons ((void*)j, l); + l = list_cons ((void *) j, l); sarray_at_put_safe (__objc_selector_names, i, (void *) new_name); sarray_at_put_safe (__objc_selector_array, i, (void *) l); if (is_new) hash_add (&__objc_selector_hash, (void *) new_name, (void *) i); } - sarray_realloc(__objc_uninstalled_dtable, __objc_selector_max_index+1); + sarray_realloc (__objc_uninstalled_dtable, __objc_selector_max_index + 1); return (SEL) j; } @@ -433,11 +431,11 @@ sel_register_name (const char *name) { SEL ret; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); /* Assume that name is not constant static memory and needs to be copied before put into a runtime structure. is_const == NO */ ret = __sel_register_typed_name (name, 0, 0, NO); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return ret; } @@ -447,12 +445,11 @@ sel_register_typed_name (const char *name, const char *type) { SEL ret; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); /* Assume that name and type are not constant static memory and need to be copied before put into a runtime structure. is_const == NO */ ret = __sel_register_typed_name (name, type, 0, NO); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return ret; } - diff --git a/gnu/lib/libobjc/libobjc/sendmsg.c b/gnu/lib/libobjc/libobjc/sendmsg.c index a4aa4709c7c..6ef711b50d3 100644 --- a/gnu/lib/libobjc/libobjc/sendmsg.c +++ b/gnu/lib/libobjc/libobjc/sendmsg.c @@ -1,5 +1,6 @@ /* GNU Objective C Runtime message lookup - Copyright (C) 1993, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1993, 1995, 1996, 1997, 1998, + 2001, 2002 Free Software Foundation, Inc. Contributed by Kresten Krab Thorup This file is part of GNU CC. @@ -33,24 +34,30 @@ Boston, MA 02111-1307, USA. */ /* this is how we hack STRUCT_VALUE to be 1 or 0 */ #define gen_rtx(args...) 1 #define gen_rtx_MEM(args...) 1 +#define gen_rtx_REG(args...) 1 #define rtx int -#if !defined(STRUCT_VALUE) || STRUCT_VALUE == 0 +#if ! defined (STRUCT_VALUE) || STRUCT_VALUE == 0 #define INVISIBLE_STRUCT_RETURN 1 #else #define INVISIBLE_STRUCT_RETURN 0 #endif /* The uninstalled dispatch table */ -struct sarray* __objc_uninstalled_dtable = 0; /* !T:MUTEX */ +struct sarray *__objc_uninstalled_dtable = 0; /* !T:MUTEX */ + +/* Hook for method forwarding. If it is set, is invoked to return a + function that performs the real forwarding. Otherwise the libgcc + based functions (__builtin_apply and friends) are used. */ +IMP (*__objc_msg_forward) (SEL) = NULL; /* Send +initialize to class */ -static void __objc_send_initialize(Class); +static void __objc_send_initialize (Class); static void __objc_install_dispatch_table_for_class (Class); /* Forward declare some functions */ -static void __objc_init_install_dtable(id, SEL); +static void __objc_init_install_dtable (id, SEL); /* Various forwarding functions that are used based upon the return type for the selector. @@ -58,36 +65,49 @@ static void __objc_init_install_dtable(id, SEL); __objc_double_forward for floats/doubles. __objc_word_forward for pointers or types that fit in registers. */ -static double __objc_double_forward(id, SEL, ...); -static id __objc_word_forward(id, SEL, ...); +static double __objc_double_forward (id, SEL, ...); +static id __objc_word_forward (id, SEL, ...); typedef struct { id many[8]; } __big; #if INVISIBLE_STRUCT_RETURN static __big #else static id #endif -__objc_block_forward(id, SEL, ...); +__objc_block_forward (id, SEL, ...); static Method_t search_for_method_in_hierarchy (Class class, SEL sel); -Method_t search_for_method_in_list(MethodList_t list, SEL op); -id nil_method(id, SEL, ...); +Method_t search_for_method_in_list (MethodList_t list, SEL op); +id nil_method (id, SEL); /* Given a selector, return the proper forwarding implementation. */ __inline__ IMP __objc_get_forward_imp (SEL sel) { - const char *t = sel->sel_types; + /* If a custom forwarding hook was registered, try getting a forwarding + * function from it. */ + if (__objc_msg_forward) + { + IMP result; + if ((result = __objc_msg_forward (sel)) != NULL) + return result; + } + + /* In all other cases, use the default forwarding functions built using + * __builtin_apply and friends. */ + { + const char *t = sel->sel_types; - if (t && (*t == '[' || *t == '(' || *t == '{') + if (t && (*t == '[' || *t == '(' || *t == '{') #ifdef OBJC_MAX_STRUCT_BY_VALUE - && objc_sizeof_type(t) > OBJC_MAX_STRUCT_BY_VALUE + && objc_sizeof_type (t) > OBJC_MAX_STRUCT_BY_VALUE #endif - ) - return (IMP)__objc_block_forward; - else if (t && (*t == 'f' || *t == 'd')) - return (IMP)__objc_double_forward; - else - return (IMP)__objc_word_forward; + ) + return (IMP)__objc_block_forward; + else if (t && (*t == 'f' || *t == 'd')) + return (IMP)__objc_double_forward; + else + return (IMP)__objc_word_forward; + } } /* Given a class and selector, return the selector's implementation. */ @@ -95,26 +115,26 @@ __inline__ IMP get_imp (Class class, SEL sel) { - void* res = sarray_get_safe (class->dtable, (size_t) sel->sel_id); + void *res = sarray_get_safe (class->dtable, (size_t) sel->sel_id); if (res == 0) { /* Not a valid method */ - if(class->dtable == __objc_uninstalled_dtable) + if (class->dtable == __objc_uninstalled_dtable) { /* The dispatch table needs to be installed. */ - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); __objc_install_dispatch_table_for_class (class); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); /* Call ourselves with the installed dispatch table and get the real method */ - res = get_imp(class, sel); + res = get_imp (class, sel); } else { /* The dispatch table has been installed so the method just doesn't exist for the class. Return the forwarding implementation. */ - res = __objc_get_forward_imp(sel); + res = __objc_get_forward_imp (sel); } } return res; @@ -127,14 +147,14 @@ __inline__ BOOL __objc_responds_to (id object, SEL sel) { - void* res; + void *res; /* Install dispatch table if need be */ if (object->class_pointer->dtable == __objc_uninstalled_dtable) { - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); __objc_install_dispatch_table_for_class (object->class_pointer); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } /* Get the method from the dispatch table */ @@ -147,37 +167,37 @@ __objc_responds_to (id object, SEL sel) needs to be installed or it doesn't exist and forwarding is attempted. */ __inline__ IMP -objc_msg_lookup(id receiver, SEL op) +objc_msg_lookup (id receiver, SEL op) { IMP result; - if(receiver) + if (receiver) { result = sarray_get_safe (receiver->class_pointer->dtable, (sidx)op->sel_id); if (result == 0) { /* Not a valid method */ - if(receiver->class_pointer->dtable == __objc_uninstalled_dtable) + if (receiver->class_pointer->dtable == __objc_uninstalled_dtable) { /* The dispatch table needs to be installed. This happens on the very first method call to the class. */ - __objc_init_install_dtable(receiver, op); + __objc_init_install_dtable (receiver, op); /* Get real method for this in newly installed dtable */ - result = get_imp(receiver->class_pointer, op); + result = get_imp (receiver->class_pointer, op); } else { /* The dispatch table has been installed so the method just doesn't exist for the class. Attempt to forward the method. */ - result = __objc_get_forward_imp(op); + result = __objc_get_forward_imp (op); } } return result; } else - return nil_method; + return (IMP)nil_method; } IMP @@ -186,96 +206,95 @@ objc_msg_lookup_super (Super_t super, SEL sel) if (super->self) return get_imp (super->class, sel); else - return nil_method; + return (IMP)nil_method; } -int method_get_sizeof_arguments (Method*); +int method_get_sizeof_arguments (Method *); retval_t -objc_msg_sendv(id object, SEL op, arglist_t arg_frame) +objc_msg_sendv (id object, SEL op, arglist_t arg_frame) { - Method* m = class_get_instance_method(object->class_pointer, op); + Method *m = class_get_instance_method (object->class_pointer, op); const char *type; - *((id*)method_get_first_argument (m, arg_frame, &type)) = object; - *((SEL*)method_get_next_argument (arg_frame, &type)) = op; - return __builtin_apply((apply_t)m->method_imp, - arg_frame, - method_get_sizeof_arguments (m)); + *((id *) method_get_first_argument (m, arg_frame, &type)) = object; + *((SEL *) method_get_next_argument (arg_frame, &type)) = op; + return __builtin_apply ((apply_t) m->method_imp, + arg_frame, + method_get_sizeof_arguments (m)); } void -__objc_init_dispatch_tables() +__objc_init_dispatch_tables () { - __objc_uninstalled_dtable - = sarray_new(200, 0); + __objc_uninstalled_dtable = sarray_new (200, 0); } /* This function is called by objc_msg_lookup when the dispatch table needs to be installed; thus it is called once for each class, namely when the very first message is sent to it. */ static void -__objc_init_install_dtable(id receiver, SEL op) +__objc_init_install_dtable (id receiver, SEL op __attribute__ ((__unused__))) { /* This may happen, if the programmer has taken the address of a method before the dtable was initialized... too bad for him! */ - if(receiver->class_pointer->dtable != __objc_uninstalled_dtable) + if (receiver->class_pointer->dtable != __objc_uninstalled_dtable) return; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); - if(CLS_ISCLASS(receiver->class_pointer)) + if (CLS_ISCLASS (receiver->class_pointer)) { /* receiver is an ordinary object */ - assert(CLS_ISCLASS(receiver->class_pointer)); + assert (CLS_ISCLASS (receiver->class_pointer)); /* install instance methods table */ __objc_install_dispatch_table_for_class (receiver->class_pointer); /* call +initialize -- this will in turn install the factory dispatch table if not already done :-) */ - __objc_send_initialize(receiver->class_pointer); + __objc_send_initialize (receiver->class_pointer); } else { /* receiver is a class object */ - assert(CLS_ISCLASS((Class)receiver)); - assert(CLS_ISMETA(receiver->class_pointer)); + assert (CLS_ISCLASS ((Class)receiver)); + assert (CLS_ISMETA (receiver->class_pointer)); /* Install real dtable for factory methods */ __objc_install_dispatch_table_for_class (receiver->class_pointer); - __objc_send_initialize((Class)receiver); + __objc_send_initialize ((Class)receiver); } - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } /* Install dummy table for class which causes the first message to that class (or instances hereof) to be initialized properly */ void -__objc_install_premature_dtable(Class class) +__objc_install_premature_dtable (Class class) { - assert(__objc_uninstalled_dtable); + assert (__objc_uninstalled_dtable); class->dtable = __objc_uninstalled_dtable; } /* Send +initialize to class if not already done */ static void -__objc_send_initialize(Class class) +__objc_send_initialize (Class class) { /* This *must* be a class object */ - assert(CLS_ISCLASS(class)); - assert(!CLS_ISMETA(class)); + assert (CLS_ISCLASS (class)); + assert (! CLS_ISMETA (class)); - if (!CLS_ISINITIALIZED(class)) + if (! CLS_ISINITIALIZED (class)) { - CLS_SETINITIALIZED(class); - CLS_SETINITIALIZED(class->class_pointer); + CLS_SETINITIALIZED (class); + CLS_SETINITIALIZED (class->class_pointer); /* Create the garbage collector type memory description */ __objc_generate_gc_type_description (class); - if(class->super_class) - __objc_send_initialize(class->super_class); + if (class->super_class) + __objc_send_initialize (class->super_class); { SEL op = sel_register_name ("initialize"); @@ -286,7 +305,7 @@ __objc_send_initialize(Class class) int i; Method_t method; - for (i = 0; i< method_list->method_count; i++) { + for (i = 0; i < method_list->method_count; i++) { method = &(method_list->method_list[i]); if (method->method_name && method->method_name->sel_id == op->sel_id) { @@ -302,7 +321,7 @@ __objc_send_initialize(Class class) } if (imp) - (*imp)((id)class, op); + (*imp) ((id) class, op); } } @@ -319,7 +338,7 @@ __objc_install_methods_in_dtable (Class class, MethodList_t method_list) { int i; - if (!method_list) + if (! method_list) return; if (method_list->method_next) @@ -342,8 +361,8 @@ __objc_install_dispatch_table_for_class (Class class) /* If the class has not yet had its class links resolved, we must re-compute all class links */ - if(!CLS_ISRESOLV(class)) - __objc_resolve_class_links(); + if (! CLS_ISRESOLV (class)) + __objc_resolve_class_links (); super = class->super_class; @@ -353,9 +372,9 @@ __objc_install_dispatch_table_for_class (Class class) /* Allocate dtable if necessary */ if (super == 0) { - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); class->dtable = sarray_new (__objc_selector_max_index, 0); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } else class->dtable = sarray_lazy_copy (super->dtable); @@ -373,7 +392,7 @@ __objc_update_dispatch_table_for_class (Class class) if (class->dtable == __objc_uninstalled_dtable) return; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); arr = class->dtable; __objc_install_premature_dtable (class); /* someone might require it... */ @@ -386,7 +405,7 @@ __objc_update_dispatch_table_for_class (Class class) for (next = class->subclass_list; next; next = next->sibling_class) __objc_update_dispatch_table_for_class (next); - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); } @@ -403,7 +422,7 @@ class_add_method_list (Class class, MethodList_t list) int i; /* Passing of a linked list is not allowed. Do multiple calls. */ - assert (!list->method_next); + assert (! list->method_next); /* Check for duplicates. */ for (i = 0; i < list->method_count; ++i) @@ -414,7 +433,7 @@ class_add_method_list (Class class, MethodList_t list) { /* This is where selector names are transmogrified to SEL's */ method->method_name = - sel_register_typed_name ((const char*)method->method_name, + sel_register_typed_name ((const char *) method->method_name, method->method_types); } } @@ -428,15 +447,15 @@ class_add_method_list (Class class, MethodList_t list) } Method_t -class_get_instance_method(Class class, SEL op) +class_get_instance_method (Class class, SEL op) { - return search_for_method_in_hierarchy(class, op); + return search_for_method_in_hierarchy (class, op); } Method_t -class_get_class_method(MetaClass class, SEL op) +class_get_class_method (MetaClass class, SEL op) { - return search_for_method_in_hierarchy(class, op); + return search_for_method_in_hierarchy (class, op); } @@ -560,13 +579,13 @@ __objc_forward (id object, SEL sel, arglist_t args) SEL err_sel; /* first try if the object understands forward:: */ - if (!frwd_sel) - frwd_sel = sel_get_any_uid("forward::"); + if (! frwd_sel) + frwd_sel = sel_get_any_uid ("forward::"); if (__objc_responds_to (object, frwd_sel)) { - imp = get_imp(object->class_pointer, frwd_sel); - return (*imp)(object, frwd_sel, sel, args); + imp = get_imp (object->class_pointer, frwd_sel); + return (*imp) (object, frwd_sel, sel, args); } /* If the object recognizes the doesNotRecognize: method then we're going @@ -581,12 +600,11 @@ __objc_forward (id object, SEL sel, arglist_t args) /* The object doesn't recognize the method. Check for responding to error:. If it does then sent it. */ { - size_t strlen (const char*); - char msg[256 + strlen ((const char*)sel_get_name (sel)) - + strlen ((const char*)object->class_pointer->name)]; + char msg[256 + strlen ((const char *) sel_get_name (sel)) + + strlen ((const char *) object->class_pointer->name)]; sprintf (msg, "(%s) %s does not recognize %s", - (CLS_ISMETA(object->class_pointer) + (CLS_ISMETA (object->class_pointer) ? "class" : "instance" ), object->class_pointer->name, sel_get_name (sel)); @@ -607,40 +625,41 @@ __objc_forward (id object, SEL sel, arglist_t args) } void -__objc_print_dtable_stats() +__objc_print_dtable_stats () { int total = 0; - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); #ifdef OBJC_SPARSE2 - printf("memory usage: (%s)\n", "2-level sparse arrays"); + printf ("memory usage: (%s)\n", "2-level sparse arrays"); #else - printf("memory usage: (%s)\n", "3-level sparse arrays"); + printf ("memory usage: (%s)\n", "3-level sparse arrays"); #endif - printf("arrays: %d = %ld bytes\n", narrays, - (long)narrays*sizeof(struct sarray)); - total += narrays*sizeof(struct sarray); - printf("buckets: %d = %ld bytes\n", nbuckets, - (long)nbuckets*sizeof(struct sbucket)); - total += nbuckets*sizeof(struct sbucket); - - printf("idxtables: %d = %ld bytes\n", idxsize, (long)idxsize*sizeof(void*)); - total += idxsize*sizeof(void*); - printf("-----------------------------------\n"); - printf("total: %d bytes\n", total); - printf("===================================\n"); - - objc_mutex_unlock(__objc_runtime_mutex); + printf ("arrays: %d = %ld bytes\n", narrays, + (long) narrays * sizeof (struct sarray)); + total += narrays * sizeof (struct sarray); + printf ("buckets: %d = %ld bytes\n", nbuckets, + (long) nbuckets * sizeof (struct sbucket)); + total += nbuckets * sizeof (struct sbucket); + + printf ("idxtables: %d = %ld bytes\n", + idxsize, (long) idxsize * sizeof (void *)); + total += idxsize * sizeof (void *); + printf ("-----------------------------------\n"); + printf ("total: %d bytes\n", total); + printf ("===================================\n"); + + objc_mutex_unlock (__objc_runtime_mutex); } /* Returns the uninstalled dispatch table indicator. If a class' dispatch table points to __objc_uninstalled_dtable then that means it needs its dispatch table to be installed. */ __inline__ -struct sarray* -objc_get_uninstalled_dtable() +struct sarray * +objc_get_uninstalled_dtable () { return __objc_uninstalled_dtable; } diff --git a/gnu/lib/libobjc/libobjc/thr-mach.c b/gnu/lib/libobjc/libobjc/thr-mach.c index 44af0c1e286..e95460746d1 100644 --- a/gnu/lib/libobjc/libobjc/thr-mach.c +++ b/gnu/lib/libobjc/libobjc/thr-mach.c @@ -1,5 +1,5 @@ /* GNU Objective C Runtime Thread Implementation - Copyright (C) 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 2002 Free Software Foundation, Inc. Contributed by Galen C. Hunt (gchunt@cs.rochester.edu) Modified for Mach threads by Bill Bumgarner <bbum@friday.com> Condition functions added by Mircea Oancea <mircea@first.elcom.pub.ro> @@ -37,7 +37,8 @@ Boston, MA 02111-1307, USA. */ maximum priority downward only-- cannot be raised without superuser privileges. Once lowered, it cannot be raised. */ -static int __mach_get_max_thread_priority(cthread_t t, int *base) +static int +__mach_get_max_thread_priority (cthread_t t, int *base) { thread_t threadP; kern_return_t error; @@ -47,10 +48,10 @@ static int __mach_get_max_thread_priority(cthread_t t, int *base) if (t == NULL) return -1; - threadP = cthread_thread(t); /* get thread underlying */ + threadP = cthread_thread (t); /* get thread underlying */ - error=thread_info(threadP, THREAD_SCHED_INFO, - (thread_info_t)&info, &info_count); + error = thread_info (threadP, THREAD_SCHED_INFO, + (thread_info_t) &info, &info_count); if (error != KERN_SUCCESS) return -1; @@ -65,14 +66,14 @@ static int __mach_get_max_thread_priority(cthread_t t, int *base) /* Initialize the threads subsystem. */ int -__objc_init_thread_system(void) +__objc_init_thread_system (void) { return 0; } /* Close the threads subsystem. */ int -__objc_close_thread_system(void) +__objc_close_thread_system (void) { return 0; } @@ -81,19 +82,19 @@ __objc_close_thread_system(void) /* Create a new thread of execution. */ objc_thread_t -__objc_thread_detach(void (*func)(void *arg), void *arg) +__objc_thread_detach (void (*func) (void *arg), void *arg) { objc_thread_t thread_id; cthread_t new_thread_handle; /* create thread */ - new_thread_handle = cthread_fork((cthread_fn_t)func, arg); + new_thread_handle = cthread_fork ((cthread_fn_t) func, arg); - if(new_thread_handle) + if (new_thread_handle) { /* this is not terribly portable */ - thread_id = *(objc_thread_t *)&new_thread_handle; - cthread_detach(new_thread_handle); + thread_id = *(objc_thread_t *) &new_thread_handle; + cthread_detach (new_thread_handle); } else thread_id = NULL; @@ -103,11 +104,11 @@ __objc_thread_detach(void (*func)(void *arg), void *arg) /* Set the current thread's priority. */ int -__objc_thread_set_priority(int priority) +__objc_thread_set_priority (int priority) { - objc_thread_t *t = objc_thread_id(); + objc_thread_t *t = objc_thread_id (); cthread_t cT = (cthread_t) t; - int maxPriority = __mach_get_max_thread_priority(cT, NULL); + int maxPriority = __mach_get_max_thread_priority (cT, NULL); int sys_priority = 0; if (maxPriority == -1) @@ -132,7 +133,7 @@ __objc_thread_set_priority(int priority) return -1; /* Change the priority */ - if (cthread_priority(cT, sys_priority, 0) == KERN_SUCCESS) + if (cthread_priority (cT, sys_priority, 0) == KERN_SUCCESS) return 0; else return -1; @@ -140,19 +141,19 @@ __objc_thread_set_priority(int priority) /* Return the current thread's priority. */ int -__objc_thread_get_priority(void) +__objc_thread_get_priority (void) { - objc_thread_t *t = objc_thread_id(); - cthread_t cT = (cthread_t) t; /* see objc_thread_id() */ + objc_thread_t *t = objc_thread_id (); + cthread_t cT = (cthread_t) t; /* see objc_thread_id () */ int basePriority; int maxPriority; int sys_priority = 0; int interactiveT, backgroundT, lowT; /* thresholds */ - maxPriority = __mach_get_max_thread_priority(cT, &basePriority); + maxPriority = __mach_get_max_thread_priority (cT, &basePriority); - if(maxPriority == -1) + if (maxPriority == -1) return -1; if (basePriority > ( (maxPriority * 2) / 3)) @@ -166,17 +167,17 @@ __objc_thread_get_priority(void) /* Yield our process time to another thread. */ void -__objc_thread_yield(void) +__objc_thread_yield (void) { - cthread_yield(); + cthread_yield (); } /* Terminate the current thread. */ int -__objc_thread_exit(void) +__objc_thread_exit (void) { /* exit the thread */ - cthread_exit(&__objc_thread_exit_status); + cthread_exit (&__objc_thread_exit_status); /* Failed if we reached here */ return -1; @@ -184,42 +185,42 @@ __objc_thread_exit(void) /* Returns an integer value which uniquely describes a thread. */ objc_thread_t -__objc_thread_id(void) +__objc_thread_id (void) { - cthread_t self = cthread_self(); + cthread_t self = cthread_self (); - return *(objc_thread_t *)&self; + return *(objc_thread_t *) &self; } /* Sets the thread's local storage pointer. */ int -__objc_thread_set_data(void *value) +__objc_thread_set_data (void *value) { - cthread_set_data(cthread_self(), (any_t) value); + cthread_set_data (cthread_self (), (any_t) value); return 0; } /* Returns the thread's local storage pointer. */ void * -__objc_thread_get_data(void) +__objc_thread_get_data (void) { - return (void *) cthread_data(cthread_self()); + return (void *) cthread_data (cthread_self ()); } /* Backend mutex functions */ /* Allocate a mutex. */ int -__objc_mutex_allocate(objc_mutex_t mutex) +__objc_mutex_allocate (objc_mutex_t mutex) { int err = 0; - mutex->backend = objc_malloc(sizeof(struct mutex)); + mutex->backend = objc_malloc (sizeof (struct mutex)); - err = mutex_init((mutex_t)(mutex->backend)); + err = mutex_init ((mutex_t) (mutex->backend)); if (err != 0) { - objc_free(mutex->backend); + objc_free (mutex->backend); return -1; } else @@ -228,28 +229,28 @@ __objc_mutex_allocate(objc_mutex_t mutex) /* Deallocate a mutex. */ int -__objc_mutex_deallocate(objc_mutex_t mutex) +__objc_mutex_deallocate (objc_mutex_t mutex) { - mutex_clear((mutex_t)(mutex->backend)); + mutex_clear ((mutex_t) (mutex->backend)); - objc_free(mutex->backend); + objc_free (mutex->backend); mutex->backend = NULL; return 0; } /* Grab a lock on a mutex. */ int -__objc_mutex_lock(objc_mutex_t mutex) +__objc_mutex_lock (objc_mutex_t mutex) { - mutex_lock((mutex_t)(mutex->backend)); + mutex_lock ((mutex_t) (mutex->backend)); return 0; } /* Try to grab a lock on a mutex. */ int -__objc_mutex_trylock(objc_mutex_t mutex) +__objc_mutex_trylock (objc_mutex_t mutex) { - if (mutex_try_lock((mutex_t)(mutex->backend)) == 0) + if (mutex_try_lock ((mutex_t) (mutex->backend)) == 0) return -1; else return 0; @@ -257,9 +258,9 @@ __objc_mutex_trylock(objc_mutex_t mutex) /* Unlock the mutex */ int -__objc_mutex_unlock(objc_mutex_t mutex) +__objc_mutex_unlock (objc_mutex_t mutex) { - mutex_unlock((mutex_t)(mutex->backend)); + mutex_unlock ((mutex_t) (mutex->backend)); return 0; } @@ -267,45 +268,45 @@ __objc_mutex_unlock(objc_mutex_t mutex) /* Allocate a condition. */ int -__objc_condition_allocate(objc_condition_t condition) +__objc_condition_allocate (objc_condition_t condition) { - condition->backend = objc_malloc(sizeof(struct condition)); - condition_init((condition_t)(condition->backend)); + condition->backend = objc_malloc (sizeof (struct condition)); + condition_init ((condition_t) (condition->backend)); return 0; } /* Deallocate a condition. */ int -__objc_condition_deallocate(objc_condition_t condition) +__objc_condition_deallocate (objc_condition_t condition) { - condition_clear((condition_t)(condition->backend)); - objc_free(condition->backend); + condition_clear ((condition_t) (condition->backend)); + objc_free (condition->backend); condition->backend = NULL; return 0; } /* Wait on the condition */ int -__objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) +__objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) { - condition_wait((condition_t)(condition->backend), - (mutex_t)(mutex->backend)); + condition_wait ((condition_t) (condition->backend), + (mutex_t) (mutex->backend)); return 0; } /* Wake up all threads waiting on this condition. */ int -__objc_condition_broadcast(objc_condition_t condition) +__objc_condition_broadcast (objc_condition_t condition) { - condition_broadcast((condition_t)(condition->backend)); + condition_broadcast ((condition_t) (condition->backend)); return 0; } /* Wake up one thread waiting on this condition. */ int -__objc_condition_signal(objc_condition_t condition) +__objc_condition_signal (objc_condition_t condition) { - condition_signal((condition_t)(condition->backend)); + condition_signal ((condition_t) (condition->backend)); return 0; } diff --git a/gnu/lib/libobjc/libobjc/thr-objc.c b/gnu/lib/libobjc/libobjc/thr-objc.c new file mode 100644 index 00000000000..48150f0ef3e --- /dev/null +++ b/gnu/lib/libobjc/libobjc/thr-objc.c @@ -0,0 +1,181 @@ +/* GNU Objective C Runtime Thread Interface. + Copyright (C) 1999 Free Software Foundation, Inc. + +This file is part of GNU CC. + +GNU CC is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU CC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License +along with GNU CC; see the file COPYING. If not, write to +the Free Software Foundation, 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* As a special exception, if you link this library with files compiled with + GCC to produce an executable, this does not cause the resulting executable + to be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU General Public License. */ + +#define _LIBOBJC +#include "tconfig.h" +#include "defaults.h" +#include <objc/thr.h> +#include "runtime.h" +#include <gthr.h> + +/* Backend initialization functions */ + +/* Initialize the threads subsystem. */ +int +__objc_init_thread_system(void) +{ + return __gthread_objc_init_thread_system (); +} + +/* Close the threads subsystem. */ +int +__objc_close_thread_system(void) +{ + return __gthread_objc_close_thread_system (); +} + +/* Backend thread functions */ + +/* Create a new thread of execution. */ +objc_thread_t +__objc_thread_detach(void (*func)(void *), void *arg) +{ + return __gthread_objc_thread_detach (func, arg); +} + +/* Set the current thread's priority. */ +int +__objc_thread_set_priority(int priority) +{ + return __gthread_objc_thread_set_priority (priority); +} + +/* Return the current thread's priority. */ +int +__objc_thread_get_priority(void) +{ + return __gthread_objc_thread_get_priority (); +} + +/* Yield our process time to another thread. */ +void +__objc_thread_yield(void) +{ + __gthread_objc_thread_yield (); +} + +/* Terminate the current thread. */ +int +__objc_thread_exit(void) +{ + return __gthread_objc_thread_exit (); +} + +/* Returns an integer value which uniquely describes a thread. */ +objc_thread_t +__objc_thread_id(void) +{ + return __gthread_objc_thread_id (); +} + +/* Sets the thread's local storage pointer. */ +int +__objc_thread_set_data(void *value) +{ + return __gthread_objc_thread_set_data (value); +} + +/* Returns the thread's local storage pointer. */ +void * +__objc_thread_get_data(void) +{ + return __gthread_objc_thread_get_data (); +} + +/* Backend mutex functions */ + +/* Allocate a mutex. */ +int +__objc_mutex_allocate(objc_mutex_t mutex) +{ + return __gthread_objc_mutex_allocate (mutex); +} + +/* Deallocate a mutex. */ +int +__objc_mutex_deallocate(objc_mutex_t mutex) +{ + return __gthread_objc_mutex_deallocate (mutex); +} + +/* Grab a lock on a mutex. */ +int +__objc_mutex_lock(objc_mutex_t mutex) +{ + return __gthread_objc_mutex_lock (mutex); +} + +/* Try to grab a lock on a mutex. */ +int +__objc_mutex_trylock(objc_mutex_t mutex) +{ + return __gthread_objc_mutex_trylock (mutex); +} + +/* Unlock the mutex */ +int +__objc_mutex_unlock(objc_mutex_t mutex) +{ + return __gthread_objc_mutex_unlock (mutex); +} + +/* Backend condition mutex functions */ + +/* Allocate a condition. */ +int +__objc_condition_allocate(objc_condition_t condition) +{ + return __gthread_objc_condition_allocate (condition); +} + +/* Deallocate a condition. */ +int +__objc_condition_deallocate(objc_condition_t condition) +{ + return __gthread_objc_condition_deallocate (condition); +} + +/* Wait on the condition */ +int +__objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) +{ + return __gthread_objc_condition_wait (condition, mutex); +} + +/* Wake up all threads waiting on this condition. */ +int +__objc_condition_broadcast(objc_condition_t condition) +{ + return __gthread_objc_condition_broadcast (condition); +} + +/* Wake up one thread waiting on this condition. */ +int +__objc_condition_signal(objc_condition_t condition) +{ + return __gthread_objc_condition_signal (condition); +} + +/* End of File */ diff --git a/gnu/lib/libobjc/libobjc/thr-rtems.c b/gnu/lib/libobjc/libobjc/thr-rtems.c new file mode 100644 index 00000000000..3fd50bef9c8 --- /dev/null +++ b/gnu/lib/libobjc/libobjc/thr-rtems.c @@ -0,0 +1,194 @@ +/* GNU Objective C Runtime Thread Implementation + Copyright (C) 1996, 1997 Free Software Foundation, Inc. + Contributed by Galen C. Hunt (gchunt@cs.rochester.edu) + Renamed from thr-vxworks.c to thr-rtems.c by + Ralf Corsepius (corsepiu@faw.uni-ulm.de) + +This file is part of GNU CC. + +GNU CC is free software; you can redistribute it and/or modify it under the +terms of the GNU General Public License as published by the Free Software +Foundation; either version 2, or (at your option) any later version. + +GNU CC is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +details. + +You should have received a copy of the GNU General Public License along with +GNU CC; see the file COPYING. If not, write to the Free Software +Foundation, 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. */ + +/* As a special exception, if you link this library with files compiled with + GCC to produce an executable, this does not cause the resulting executable + to be covered by the GNU General Public License. This exception does not + however invalidate any other reasons why the executable file might be + covered by the GNU General Public License. */ + +#include <objc/thr.h> +#include "runtime.h" + +/* Thread local storage for a single thread */ +static void *thread_local_storage = NULL; + +/* Backend initialization functions */ + +/* Initialize the threads subsystem. */ +int +__objc_init_thread_system(void) +{ + /* No thread support available */ + return -1; +} + +/* Close the threads subsystem. */ +int +__objc_close_thread_system(void) +{ + /* No thread support available */ + return -1; +} + +/* Backend thread functions */ + +/* Create a new thread of execution. */ +objc_thread_t +__objc_thread_detach(void (*func)(void *arg), void *arg) +{ + /* No thread support available */ + return NULL; +} + +/* Set the current thread's priority. */ +int +__objc_thread_set_priority(int priority) +{ + /* No thread support available */ + return -1; +} + +/* Return the current thread's priority. */ +int +__objc_thread_get_priority(void) +{ + return OBJC_THREAD_INTERACTIVE_PRIORITY; +} + +/* Yield our process time to another thread. */ +void +__objc_thread_yield(void) +{ + return; +} + +/* Terminate the current thread. */ +int +__objc_thread_exit(void) +{ + /* No thread support available */ + /* Should we really exit the program */ + /* exit(&__objc_thread_exit_status); */ + return -1; +} + +/* Returns an integer value which uniquely describes a thread. */ +objc_thread_t +__objc_thread_id(void) +{ + /* No thread support, use 1. */ + return (objc_thread_t)1; +} + +/* Sets the thread's local storage pointer. */ +int +__objc_thread_set_data(void *value) +{ + thread_local_storage = value; + return 0; +} + +/* Returns the thread's local storage pointer. */ +void * +__objc_thread_get_data(void) +{ + return thread_local_storage; +} + +/* Backend mutex functions */ + +/* Allocate a mutex. */ +int +__objc_mutex_allocate(objc_mutex_t mutex) +{ + return 0; +} + +/* Deallocate a mutex. */ +int +__objc_mutex_deallocate(objc_mutex_t mutex) +{ + return 0; +} + +/* Grab a lock on a mutex. */ +int +__objc_mutex_lock(objc_mutex_t mutex) +{ + /* There can only be one thread, so we always get the lock */ + return 0; +} + +/* Try to grab a lock on a mutex. */ +int +__objc_mutex_trylock(objc_mutex_t mutex) +{ + /* There can only be one thread, so we always get the lock */ + return 0; +} + +/* Unlock the mutex */ +int +__objc_mutex_unlock(objc_mutex_t mutex) +{ + return 0; +} + +/* Backend condition mutex functions */ + +/* Allocate a condition. */ +int +__objc_condition_allocate(objc_condition_t condition) +{ + return 0; +} + +/* Deallocate a condition. */ +int +__objc_condition_deallocate(objc_condition_t condition) +{ + return 0; +} + +/* Wait on the condition */ +int +__objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) +{ + return 0; +} + +/* Wake up all threads waiting on this condition. */ +int +__objc_condition_broadcast(objc_condition_t condition) +{ + return 0; +} + +/* Wake up one thread waiting on this condition. */ +int +__objc_condition_signal(objc_condition_t condition) +{ + return 0; +} + +/* End of File */ diff --git a/gnu/lib/libobjc/libobjc/thr.c b/gnu/lib/libobjc/libobjc/thr.c index f1c957aaa15..bc94473ce68 100644 --- a/gnu/lib/libobjc/libobjc/thr.c +++ b/gnu/lib/libobjc/libobjc/thr.c @@ -48,7 +48,7 @@ objc_thread_callback _objc_became_multi_threaded = NULL; it can be informed; for example, the GNUstep Base Library sets it so it can implement the NSBecomingMultiThreaded notification. */ -objc_thread_callback objc_set_thread_callback(objc_thread_callback func) +objc_thread_callback objc_set_thread_callback (objc_thread_callback func) { objc_thread_callback temp = _objc_became_multi_threaded; _objc_became_multi_threaded = func; @@ -76,44 +76,44 @@ struct __objc_thread_start_state }; static volatile void -__objc_thread_detach_function(struct __objc_thread_start_state *istate) +__objc_thread_detach_function (struct __objc_thread_start_state *istate) { /* Valid state? */ if (istate) { - id (*imp)(id,SEL,id); + id (*imp) (id, SEL, id); SEL selector = istate->selector; id object = istate->object; id argument = istate->argument; /* Don't need anymore so free it */ - objc_free(istate); + objc_free (istate); /* Clear out the thread local storage */ - objc_thread_set_data(NULL); + objc_thread_set_data (NULL); /* Check to see if we just became multi threaded */ - if (!__objc_is_multi_threaded) + if (! __objc_is_multi_threaded) { __objc_is_multi_threaded = 1; /* Call the hook function */ if (_objc_became_multi_threaded != NULL) - (*_objc_became_multi_threaded)(); + (*_objc_became_multi_threaded) (); } /* Call the method */ - if ((imp = (id(*)(id, SEL, id))objc_msg_lookup(object, selector))) - (*imp)(object, selector, argument); + if ((imp = (id (*) (id, SEL, id))objc_msg_lookup (object, selector))) + (*imp) (object, selector, argument); else - objc_error(object, OBJC_ERR_UNIMPLEMENTED, - "objc_thread_detach called with bad selector.\n"); + objc_error (object, OBJC_ERR_UNIMPLEMENTED, + "objc_thread_detach called with bad selector.\n"); } else - objc_error(nil, OBJC_ERR_BAD_STATE, - "objc_thread_detach called with NULL state.\n"); + objc_error (nil, OBJC_ERR_BAD_STATE, + "objc_thread_detach called with NULL state.\n"); /* Exit the thread */ - objc_thread_exit(); + objc_thread_exit (); } /* @@ -131,14 +131,14 @@ __objc_thread_detach_function(struct __objc_thread_start_state *istate) takes a single argument. */ objc_thread_t -objc_thread_detach(SEL selector, id object, id argument) +objc_thread_detach (SEL selector, id object, id argument) { struct __objc_thread_start_state *istate; objc_thread_t thread_id = NULL; /* Allocate the state structure */ - if (!(istate = (struct __objc_thread_start_state *) - objc_malloc(sizeof(*istate)))) + if (! (istate = (struct __objc_thread_start_state *) + objc_malloc (sizeof (*istate)))) return NULL; /* Initialize the state structure */ @@ -147,39 +147,39 @@ objc_thread_detach(SEL selector, id object, id argument) istate->argument = argument; /* lock access */ - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); /* Call the backend to spawn the thread */ - if ((thread_id = __objc_thread_detach((void *)__objc_thread_detach_function, - istate)) == NULL) + if ((thread_id = __objc_thread_detach ((void *)__objc_thread_detach_function, + istate)) == NULL) { /* failed! */ - objc_mutex_unlock(__objc_runtime_mutex); - objc_free(istate); + objc_mutex_unlock (__objc_runtime_mutex); + objc_free (istate); return NULL; } /* Increment our thread counter */ __objc_runtime_threads_alive++; - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); return thread_id; } /* Set the current thread's priority. */ int -objc_thread_set_priority(int priority) +objc_thread_set_priority (int priority) { /* Call the backend */ - return __objc_thread_set_priority(priority); + return __objc_thread_set_priority (priority); } /* Return the current thread's priority. */ int -objc_thread_get_priority(void) +objc_thread_get_priority (void) { /* Call the backend */ - return __objc_thread_get_priority(); + return __objc_thread_get_priority (); } /* @@ -188,10 +188,10 @@ objc_thread_get_priority(void) make progress even on a lazy uniprocessor system. */ void -objc_thread_yield(void) +objc_thread_yield (void) { /* Call the backend */ - __objc_thread_yield(); + __objc_thread_yield (); } /* @@ -199,15 +199,15 @@ objc_thread_yield(void) Actually, if it failed returns -1. */ int -objc_thread_exit(void) +objc_thread_exit (void) { /* Decrement our counter of the number of threads alive */ - objc_mutex_lock(__objc_runtime_mutex); + objc_mutex_lock (__objc_runtime_mutex); __objc_runtime_threads_alive--; - objc_mutex_unlock(__objc_runtime_mutex); + objc_mutex_unlock (__objc_runtime_mutex); /* Call the backend to terminate the thread */ - return __objc_thread_exit(); + return __objc_thread_exit (); } /* @@ -215,10 +215,10 @@ objc_thread_exit(void) NULL which is reserved as a marker for "no thread". */ objc_thread_t -objc_thread_id(void) +objc_thread_id (void) { /* Call the backend */ - return __objc_thread_id(); + return __objc_thread_id (); } /* @@ -226,20 +226,20 @@ objc_thread_id(void) Returns 0 if successful or -1 if failed. */ int -objc_thread_set_data(void *value) +objc_thread_set_data (void *value) { /* Call the backend */ - return __objc_thread_set_data(value); + return __objc_thread_set_data (value); } /* Returns the thread's local storage pointer. Returns NULL on failure. */ void * -objc_thread_get_data(void) +objc_thread_get_data (void) { /* Call the backend */ - return __objc_thread_get_data(); + return __objc_thread_get_data (); } /* Frontend mutex functions */ @@ -249,19 +249,19 @@ objc_thread_get_data(void) allocation failed for any reason. */ objc_mutex_t -objc_mutex_allocate(void) +objc_mutex_allocate (void) { objc_mutex_t mutex; /* Allocate the mutex structure */ - if (!(mutex = (objc_mutex_t)objc_malloc(sizeof(struct objc_mutex)))) + if (! (mutex = (objc_mutex_t)objc_malloc (sizeof (struct objc_mutex)))) return NULL; /* Call backend to create the mutex */ - if (__objc_mutex_allocate(mutex)) + if (__objc_mutex_allocate (mutex)) { /* failed! */ - objc_free(mutex); + objc_free (mutex); return NULL; } @@ -279,23 +279,23 @@ objc_mutex_allocate(void) Returns the number of locks on the thread. (1 for deallocate). */ int -objc_mutex_deallocate(objc_mutex_t mutex) +objc_mutex_deallocate (objc_mutex_t mutex) { int depth; /* Valid mutex? */ - if (!mutex) + if (! mutex) return -1; /* Acquire lock on mutex */ - depth = objc_mutex_lock(mutex); + depth = objc_mutex_lock (mutex); /* Call backend to destroy mutex */ - if (__objc_mutex_deallocate(mutex)) + if (__objc_mutex_deallocate (mutex)) return -1; /* Free the mutex structure */ - objc_free(mutex); + objc_free (mutex); /* Return last depth */ return depth; @@ -308,22 +308,22 @@ objc_mutex_deallocate(objc_mutex_t mutex) Returns the lock count on the mutex held by this thread. */ int -objc_mutex_lock(objc_mutex_t mutex) +objc_mutex_lock (objc_mutex_t mutex) { objc_thread_t thread_id; int status; /* Valid mutex? */ - if (!mutex) + if (! mutex) return -1; /* If we already own the lock then increment depth */ - thread_id = objc_thread_id(); + thread_id = __objc_thread_id (); if (mutex->owner == thread_id) return ++mutex->depth; /* Call the backend to lock the mutex */ - status = __objc_mutex_lock(mutex); + status = __objc_mutex_lock (mutex); /* Failed? */ if (status) @@ -340,22 +340,22 @@ objc_mutex_lock(objc_mutex_t mutex) thread has a lock on the mutex returns -1. */ int -objc_mutex_trylock(objc_mutex_t mutex) +objc_mutex_trylock (objc_mutex_t mutex) { objc_thread_t thread_id; int status; /* Valid mutex? */ - if (!mutex) + if (! mutex) return -1; /* If we already own the lock then increment depth */ - thread_id = objc_thread_id(); + thread_id = __objc_thread_id (); if (mutex->owner == thread_id) return ++mutex->depth; /* Call the backend to try to lock the mutex */ - status = __objc_mutex_trylock(mutex); + status = __objc_mutex_trylock (mutex); /* Failed? */ if (status) @@ -375,17 +375,17 @@ objc_mutex_trylock(objc_mutex_t mutex) doesn't hold in which case return -1 and the mutex is unaffected. */ int -objc_mutex_unlock(objc_mutex_t mutex) +objc_mutex_unlock (objc_mutex_t mutex) { objc_thread_t thread_id; int status; /* Valid mutex? */ - if (!mutex) + if (! mutex) return -1; /* If another thread owns the lock then abort */ - thread_id = objc_thread_id(); + thread_id = __objc_thread_id (); if (mutex->owner != thread_id) return -1; @@ -398,7 +398,7 @@ objc_mutex_unlock(objc_mutex_t mutex) mutex->owner = NULL; /* Have the backend unlock the mutex */ - status = __objc_mutex_unlock(mutex); + status = __objc_mutex_unlock (mutex); /* Failed? */ if (status) @@ -414,20 +414,20 @@ objc_mutex_unlock(objc_mutex_t mutex) if the allocation failed for any reason. */ objc_condition_t -objc_condition_allocate(void) +objc_condition_allocate (void) { objc_condition_t condition; /* Allocate the condition mutex structure */ - if (!(condition = - (objc_condition_t)objc_malloc(sizeof(struct objc_condition)))) + if (! (condition = + (objc_condition_t) objc_malloc (sizeof (struct objc_condition)))) return NULL; /* Call the backend to create the condition mutex */ - if (__objc_condition_allocate(condition)) + if (__objc_condition_allocate (condition)) { /* failed! */ - objc_free(condition); + objc_free (condition); return NULL; } @@ -443,41 +443,41 @@ objc_condition_allocate(void) waiting but just wake them up. */ int -objc_condition_deallocate(objc_condition_t condition) +objc_condition_deallocate (objc_condition_t condition) { /* Broadcast the condition */ - if (objc_condition_broadcast(condition)) + if (objc_condition_broadcast (condition)) return -1; /* Call the backend to destroy */ - if (__objc_condition_deallocate(condition)) + if (__objc_condition_deallocate (condition)) return -1; /* Free the condition mutex structure */ - objc_free(condition); + objc_free (condition); return 0; } /* - Wait on the condition unlocking the mutex until objc_condition_signal() - or objc_condition_broadcast() are called for the same condition. The + Wait on the condition unlocking the mutex until objc_condition_signal () + or objc_condition_broadcast () are called for the same condition. The given mutex *must* have the depth set to 1 so that it can be unlocked here, so that someone else can lock it and signal/broadcast the condition. The mutex is used to lock access to the shared data that make up the "condition" predicate. */ int -objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) +objc_condition_wait (objc_condition_t condition, objc_mutex_t mutex) { objc_thread_t thread_id; /* Valid arguments? */ - if (!mutex || !condition) + if (! mutex || ! condition) return -1; /* Make sure we are owner of mutex */ - thread_id = objc_thread_id(); + thread_id = __objc_thread_id (); if (mutex->owner != thread_id) return -1; @@ -490,7 +490,7 @@ objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) mutex->owner = (objc_thread_t)NULL; /* Call the backend to wait */ - __objc_condition_wait(condition, mutex); + __objc_condition_wait (condition, mutex); /* Make ourselves owner of the mutex */ mutex->owner = thread_id; @@ -506,13 +506,13 @@ objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) right away after this call. */ int -objc_condition_broadcast(objc_condition_t condition) +objc_condition_broadcast (objc_condition_t condition) { /* Valid condition mutex? */ - if (!condition) + if (! condition) return -1; - return __objc_condition_broadcast(condition); + return __objc_condition_broadcast (condition); } /* @@ -522,13 +522,42 @@ objc_condition_broadcast(objc_condition_t condition) right away after this call. */ int -objc_condition_signal(objc_condition_t condition) +objc_condition_signal (objc_condition_t condition) { /* Valid condition mutex? */ - if (!condition) + if (! condition) return -1; - return __objc_condition_signal(condition); + return __objc_condition_signal (condition); +} + +/* Make the objc thread system aware that a thread which is managed + (started, stopped) by external code could access objc facilities + from now on. This is used when you are interfacing with some + external non-objc-based environment/system - you must call + objc_thread_add () before an alien thread makes any calls to + Objective-C. Do not cause the _objc_became_multi_threaded hook to + be executed. */ +void +objc_thread_add (void) +{ + objc_mutex_lock (__objc_runtime_mutex); + __objc_is_multi_threaded = 1; + __objc_runtime_threads_alive++; + objc_mutex_unlock (__objc_runtime_mutex); +} + +/* Make the objc thread system aware that a thread managed (started, + stopped) by some external code will no longer access objc and thus + can be forgotten by the objc thread system. Call + objc_thread_remove () when your alien thread is done with making + calls to Objective-C. */ +void +objc_thread_remove (void) +{ + objc_mutex_lock (__objc_runtime_mutex); + __objc_runtime_threads_alive--; + objc_mutex_unlock (__objc_runtime_mutex); } /* End of File */ diff --git a/gnu/lib/libobjc/libtool.m4 b/gnu/lib/libobjc/libtool.m4 new file mode 100644 index 00000000000..deef6c9f618 --- /dev/null +++ b/gnu/lib/libobjc/libtool.m4 @@ -0,0 +1,935 @@ +## libtool.m4 - Configure libtool for the host system. -*-Shell-script-*- +## Copyright 1996, 1997, 1998, 1999, 2000, 2001 +## Free Software Foundation, Inc. +## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +## +## As a special exception to the GNU General Public License, if you +## distribute this file as part of a program that contains a +## configuration script generated by Autoconf, you may include it under +## the same distribution terms that you use for the rest of that program. + +# serial 46 AC_PROG_LIBTOOL +AC_DEFUN([AC_PROG_LIBTOOL], +[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl +dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX +dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. + AC_PROVIDE_IFELSE([AC_PROG_CXX], + [AC_LIBTOOL_CXX], + [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX +])]) + +dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. +dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run +dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. + AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [ifdef([AC_PROG_GCJ], + [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ +])]) + ifdef([A][M_PROG_GCJ], + [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ +])]) + ifdef([LT_AC_PROG_GCJ], + [define([LT_AC_PROG_GCJ], defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ +])])])])])]) + +AC_DEFUN([_AC_PROG_LIBTOOL], +[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl +AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl +AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl + +# Save cache, so that ltconfig can load it +AC_CACHE_SAVE + +# Actually configure libtool. ac_aux_dir is where install-sh is found. +AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \ +MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ +LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \ +AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \ +objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \ +deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \ +${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \ +$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \ +|| AC_MSG_ERROR([libtool configure failed]) + +# Reload cache, that may have been modified by ltconfig +AC_CACHE_LOAD + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +# Redirect the config.log output again, so that the ltconfig log is not +# clobbered by the next message. +exec 5>>./config.log +]) + +AC_DEFUN([AC_LIBTOOL_SETUP], +[AC_PREREQ(2.13)dnl +AC_REQUIRE([AC_ENABLE_SHARED])dnl +AC_REQUIRE([AC_ENABLE_STATIC])dnl +AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_LD])dnl +AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl +AC_REQUIRE([AC_PROG_NM])dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl +# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! +AC_REQUIRE([AC_OBJEXT])dnl +AC_REQUIRE([AC_EXEEXT])dnl +dnl + +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + AC_PATH_MAGIC + fi + ;; +esac + +AC_CHECK_TOOL(RANLIB, ranlib, :) +AC_CHECK_TOOL(STRIP, strip, :) + +# Check for any special flags to pass to ltconfig. +libtool_flags="--cache-file=$cache_file" +test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared" +test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static" +test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install" +test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc" +test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld" +ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], +[libtool_flags="$libtool_flags --enable-dlopen"]) +ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], +[libtool_flags="$libtool_flags --enable-win32-dll"]) +AC_ARG_ENABLE(libtool-lock, + [ --disable-libtool-lock avoid locking (might break parallel builds)]) +test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock" +test x"$silent" = xyes && libtool_flags="$libtool_flags --silent" + +AC_ARG_WITH(pic, + [ --with-pic try to use only PIC/non-PIC objects [default=use both]], + pic_mode="$withval", pic_mode=default) +test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic" +test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic" + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case "`/usr/bin/file conftest.o`" in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; + +x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case "`/usr/bin/file conftest.o`" in + *32-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_SAVE + AC_LANG_C + AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_RESTORE]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; + +ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], +[*-*-cygwin* | *-*-mingw* | *-*-pw32*) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + + # recent cygwin and mingw systems supply a stub DllMain which the user + # can override, but on older systems we have to supply one + AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain, + [AC_TRY_LINK([], + [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*); + DllMain (0, 0, 0);], + [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])]) + + case $host/$CC in + *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*) + # old mingw systems require "-dll" to link a DLL, while more recent ones + # require "-mdll" + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -mdll" + AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch, + [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])]) + CFLAGS="$SAVE_CFLAGS" ;; + *-*-cygwin* | *-*-pw32*) + # cygwin systems need to pass --dll to the linker, and not link + # crt.o which will require a WinMain@16 definition. + lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;; + esac + ;; + ]) +esac +]) + +# AC_LIBTOOL_DLOPEN - enable checks for dlopen support +AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])]) + +# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's +AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])]) + +# AC_ENABLE_SHARED - implement the --enable-shared flag +# Usage: AC_ENABLE_SHARED[(DEFAULT)] +# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to +# `yes'. +AC_DEFUN([AC_ENABLE_SHARED], +[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE(shared, +changequote(<<, >>)dnl +<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT], +changequote([, ])dnl +[p=${PACKAGE-default} +case $enableval in +yes) enable_shared=yes ;; +no) enable_shared=no ;; +*) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," + for pkg in $enableval; do + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$ac_save_ifs" + ;; +esac], +enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl +]) + +# AC_DISABLE_SHARED - set the default shared flag to --disable-shared +AC_DEFUN([AC_DISABLE_SHARED], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_SHARED(no)]) + +# AC_ENABLE_STATIC - implement the --enable-static flag +# Usage: AC_ENABLE_STATIC[(DEFAULT)] +# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to +# `yes'. +AC_DEFUN([AC_ENABLE_STATIC], +[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE(static, +changequote(<<, >>)dnl +<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT], +changequote([, ])dnl +[p=${PACKAGE-default} +case $enableval in +yes) enable_static=yes ;; +no) enable_static=no ;; +*) + enable_static=no + # Look at the argument we got. We use all the common list separators. + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," + for pkg in $enableval; do + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$ac_save_ifs" + ;; +esac], +enable_static=AC_ENABLE_STATIC_DEFAULT)dnl +]) + +# AC_DISABLE_STATIC - set the default static flag to --disable-static +AC_DEFUN([AC_DISABLE_STATIC], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_STATIC(no)]) + + +# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag +# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)] +# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to +# `yes'. +AC_DEFUN([AC_ENABLE_FAST_INSTALL], +[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE(fast-install, +changequote(<<, >>)dnl +<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT], +changequote([, ])dnl +[p=${PACKAGE-default} +case $enableval in +yes) enable_fast_install=yes ;; +no) enable_fast_install=no ;; +*) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," + for pkg in $enableval; do + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$ac_save_ifs" + ;; +esac], +enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl +]) + +# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install +AC_DEFUN([AC_DISABLE_FAST_INSTALL], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_FAST_INSTALL(no)]) + +# AC_LIBTOOL_PICMODE - implement the --with-pic flag +# Usage: AC_LIBTOOL_PICMODE[(MODE)] +# Where MODE is either `yes' or `no'. If omitted, it defaults to +# `both'. +AC_DEFUN([AC_LIBTOOL_PICMODE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +pic_mode=ifelse($#,1,$1,default)]) + + +# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library +AC_DEFUN([AC_PATH_TOOL_PREFIX], +[AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in + /*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; + ?:/*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. + ;; + *) + ac_save_MAGIC_CMD="$MAGIC_CMD" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="ifelse([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + egrep "$file_magic_regex" > /dev/null; then + : + else + cat <<EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$ac_save_ifs" + MAGIC_CMD="$ac_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +]) + + +# AC_PATH_MAGIC - find a file program which can recognise a shared library +AC_DEFUN([AC_PATH_MAGIC], +[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl +AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH) + else + MAGIC_CMD=: + fi +fi +]) + + +# AC_PROG_LD - find the path to the GNU or non-GNU linker +AC_DEFUN([AC_PROG_LD], +[AC_ARG_WITH(gnu-ld, +[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], +test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by GCC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]* | [A-Za-z]:[\\/]*)] + re_direlt=['/[^/][^/]*/\.\./'] + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then + test "$with_gnu_ld" != no && break + else + test "$with_gnu_ld" != yes && break + fi + fi + done + IFS="$ac_save_ifs" +else + lt_cv_path_LD="$LD" # Let the user override the test with a path. +fi]) +LD="$lt_cv_path_LD" +if test -n "$LD"; then + AC_MSG_RESULT($LD) +else + AC_MSG_RESULT(no) +fi +test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) +AC_PROG_LD_GNU +]) + +AC_DEFUN([AC_PROG_LD_GNU], +[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld, +[# I'd rather use --version here, but apparently some GNU ld's only accept -v. +if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then + lt_cv_prog_gnu_ld=yes +else + lt_cv_prog_gnu_ld=no +fi]) +with_gnu_ld=$lt_cv_prog_gnu_ld +]) + +# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker +# -- PORTME Some linkers may need a different reload flag. +AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], +[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag, +[lt_cv_ld_reload_flag='-r']) +reload_flag=$lt_cv_ld_reload_flag +test -n "$reload_flag" && reload_flag=" $reload_flag" +]) + +# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies +# -- PORTME fill in with the dynamic library characteristics +AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], +[AC_CACHE_CHECK([how to recognise dependant libraries], +lt_cv_deplibs_check_method, +[lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [regex]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given egrep regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi4*) + lt_cv_deplibs_check_method=['file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'] + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin* | mingw* |pw32*) + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' + lt_cv_file_magic_cmd='/usr/bin/file -L' + case "$host_os" in + rhapsody* | darwin1.[012]) + lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System' + ;; + *) # Darwin 1.3 on + lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' + ;; + esac + ;; + +freebsd* ) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method=['file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'] + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20*|hpux11*) + case $host_cpu in + hppa*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'] + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + ia64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'] + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + esac + ;; + +irix5* | irix6*) + case $host_os in + irix5*) + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" + ;; + *) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method=["file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"] + ;; + esac + lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux-gnu*) + case $host_cpu in + alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* ) + lt_cv_deplibs_check_method=pass_all ;; + *) + # glibc up to 2.1.1 does not perform some relocations on ARM + lt_cv_deplibs_check_method=['file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'] ;; + esac + lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'] + else + [lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'] + fi + ;; + +newsos6) + [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'] + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +osf3* | osf4* | osf5*) + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' + lt_cv_file_magic_test_file=/shlib/libc.so + lt_cv_deplibs_check_method=pass_all + ;; + +sco3.2v5*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + lt_cv_file_magic_test_file=/lib/libc.so + ;; + +[sysv5uw[78]* | sysv4*uw2*)] + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + case $host_vendor in + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + motorola) + lt_cv_deplibs_check_method=['file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'] + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + esac + ;; +esac +]) +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +]) + + +# AC_PROG_NM - find the path to a BSD-compatible name lister +AC_DEFUN([AC_PROG_NM], +[AC_MSG_CHECKING([for BSD-compatible nm]) +AC_CACHE_VAL(lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/${ac_tool_prefix}nm + if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then + lt_cv_path_NM="$tmp_nm -B" + break + elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then + lt_cv_path_NM="$tmp_nm -p" + break + else + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + fi + fi + done + IFS="$ac_save_ifs" + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm +fi]) +NM="$lt_cv_path_NM" +AC_MSG_RESULT([$NM]) +]) + +# AC_CHECK_LIBM - check for math library +AC_DEFUN([AC_CHECK_LIBM], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-pw32*) + # These system don't have libm + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, main, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, main, LIBM="-lm") + ;; +esac +]) + +# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for +# the libltdl convenience library and INCLTDL to the include flags for +# the libltdl header and adds --enable-ltdl-convenience to the +# configure arguments. Note that LIBLTDL and INCLTDL are not +# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not +# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed +# with '${top_builddir}/' and INCLTDL will be prefixed with +# '${top_srcdir}/' (note the single quotes!). If your package is not +# flat and you're not using automake, define top_builddir and +# top_srcdir appropriately in the Makefiles. +AC_DEFUN([AC_LIBLTDL_CONVENIENCE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; + esac + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la + INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) +]) + +# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for +# the libltdl installable library and INCLTDL to the include flags for +# the libltdl header and adds --enable-ltdl-install to the configure +# arguments. Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is +# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed +# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will +# be prefixed with '${top_builddir}/' and INCLTDL will be prefixed +# with '${top_srcdir}/' (note the single quotes!). If your package is +# not flat and you're not using automake, define top_builddir and +# top_srcdir appropriately in the Makefiles. +# In the future, this macro may have to be called after AC_PROG_LIBTOOL. +AC_DEFUN([AC_LIBLTDL_INSTALLABLE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + AC_CHECK_LIB(ltdl, main, + [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], + [if test x"$enable_ltdl_install" = xno; then + AC_MSG_WARN([libltdl not installed, but installation disabled]) + else + enable_ltdl_install=yes + fi + ]) + if test x"$enable_ltdl_install" = x"yes"; then + ac_configure_args="$ac_configure_args --enable-ltdl-install" + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la + INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + else + ac_configure_args="$ac_configure_args --enable-ltdl-install=no" + LIBLTDL="-lltdl" + INCLTDL= + fi +]) + +# If this macro is not defined by Autoconf, define it here. +ifdef([AC_PROVIDE_IFELSE], + [], + [define([AC_PROVIDE_IFELSE], + [ifdef([AC_PROVIDE_$1], + [$2], [$3])])]) + +# AC_LIBTOOL_CXX - enable support for C++ libraries +AC_DEFUN([AC_LIBTOOL_CXX], [AC_REQUIRE([_AC_LIBTOOL_CXX])]) + +AC_DEFUN([_AC_LIBTOOL_CXX], +[AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([AC_PROG_CXXCPP]) +LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh" +lt_save_CC="$CC" +lt_save_CFLAGS="$CFLAGS" +dnl Make sure LTCC is set to the C compiler, i.e. set LTCC before CC +dnl is set to the C++ compiler. +AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \ +MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ +LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \ +AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \ +objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \ +deplibs_check_method="$deplibs_check_method" \ +file_magic_cmd="$file_magic_cmd" \ +${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \ +--build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \ +|| AC_MSG_ERROR([libtool tag configuration failed]) +CC="$lt_save_CC" +CFLAGS="$lt_save_CFLAGS" + +# Redirect the config.log output again, so that the ltconfig log is not +# clobbered by the next message. +exec 5>>./config.log +]) + +# AC_LIBTOOL_GCJ - enable support for GCJ libraries +AC_DEFUN([AC_LIBTOOL_GCJ],[AC_REQUIRE([_AC_LIBTOOL_GCJ])]) + +AC_DEFUN([_AC_LIBTOOL_GCJ], +[AC_REQUIRE([AC_PROG_LIBTOOL]) +AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], + [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], + [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], + [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) +LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-gcj.sh" +lt_save_CC="$CC" +lt_save_CFLAGS="$CFLAGS" +dnl Make sure LTCC is set to the C compiler, i.e. set LTCC before CC +dnl is set to the C++ compiler. +AR="$AR" LTCC="$CC" CC="$GCJ" CFLAGS="$GCJFLAGS" CPPFLAGS="$CPPFLAGS" \ +MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \ +LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \ +AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \ +objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \ +deplibs_check_method="$deplibs_check_method" \ +file_magic_cmd="$file_magic_cmd" \ +${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \ +--build="$build" --add-tag=GCJ $ac_aux_dir/ltcf-gcj.sh $host \ +|| AC_MSG_ERROR([libtool tag configuration failed]) +CC="$lt_save_CC" +CFLAGS="$lt_save_CFLAGS" + +# Redirect the config.log output again, so that the ltconfig log is not +# clobbered by the next message. +exec 5>>./config.log +]) + +dnl old names +AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) +AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) +AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) + +dnl This is just to silence aclocal about the macro not being used +ifelse([AC_DISABLE_FAST_INSTALL])dnl + +AC_DEFUN([LT_AC_PROG_GCJ], +[AC_CHECK_TOOL(GCJ, gcj, no) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS) +]) diff --git a/gnu/lib/libobjc/ltcf-c.sh b/gnu/lib/libobjc/ltcf-c.sh new file mode 100644 index 00000000000..ea6a31f4c4e --- /dev/null +++ b/gnu/lib/libobjc/ltcf-c.sh @@ -0,0 +1,824 @@ +#### This script is meant to be sourced by ltconfig. + +# ltcf-c.sh - Create a C compiler specific configuration +# +# Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='main(){return(0);}' + +## Linker Characteristics +case $host_os in +cygwin* | mingw*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$with_gcc" != yes; then + with_gnu_ld=no + fi + ;; + +esac + +ld_shlibs=yes +if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <<EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + + # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can use + # them. + ld_shlibs=no + ;; + + beos*) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach <jrb3@best.com> says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw*) + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=yes + + extract_expsyms_cmds='test -f $output_objdir/impgen.c || \ + sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //; p; }" -e d < $0 > $output_objdir/impgen.c~ + test -f $output_objdir/impgen.exe || (cd $output_objdir && \ + if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \ + else $CC -o impgen impgen.c ; fi)~ + $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def' + + old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib' + + # cygwin and mingw dlls have different entry points and sets of symbols + # to exclude. + # FIXME: what about values for MSVC? + dll_entry=__cygwin_dll_entry@12 + dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~ + case $host_os in + mingw*) + # mingw values + dll_entry=_DllMainCRTStartup@12 + dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~ + ;; + esac + + # mingw and cygwin differ, and it's simplest to just exclude the union + # of the two symbol sets. + dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12 + + # recent cygwin and mingw systems supply a stub DllMain which the user + # can override, but on older systems we have to supply one (in ltdll.c) + if test "x$lt_cv_need_dllmain" = "xyes"; then + ltdll_obj='$output_objdir/$soname-ltdll.'"$objext " + ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $output_objdir/$soname-ltdll.c~ + test -f $output_objdir/$soname-ltdll.$objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~' + else + ltdll_obj= + ltdll_cmds= + fi + + # Extract the symbol export list from an `--export-all' def file, + # then regenerate the def file from the symbol export list, so that + # the compiled dll only exports the symbol export list. + # Be careful not to strip the DATA tag left be newer dlltools. + export_symbols_cmds="$ltdll_cmds"' + $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~ + sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols' + + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! + archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; + _lt_hint=1; + cat $export_symbols | while read symbol; do + set dummy \$symbol; + case \[$]# in + 2) echo " \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;; + *) echo " \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;; + esac; + _lt_hint=`expr 1 + \$_lt_hint`; + done; + fi~ + '"$ltdll_cmds"' + $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ + $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~ + $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ + $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~ + $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags' + ;; + + darwin* | rhapsody*) + allow_undefined_flag='-undefined suppress' + archive_cmds='$CC `test .$module = .yes && echo -bundle || echo -dynamiclib` $allow_undefined_flag -o $lib $libobjs $deplibs $linkopts -install_name $rpath/$soname `test -n "$verstring" -a x$verstring != x0.0 && echo $verstring`' + # We need to add '_' to the symbols in $export_symbols first + #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols' + hardcode_direct=yes + hardcode_shlibpath_var=no + whole_archive_flag_spec='-all_load $convenience' + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = yes; then + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + case $host_os in + cygwin* | mingw*) + # dlltool doesn't understand --whole-archive et. al. + whole_archive_flag_spec= + ;; + *) + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + ;; + esac + fi +else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$with_gcc" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix4* | aix5*) + hardcode_direct=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + if test "$with_gcc" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + if test $with_gnu_ld = no; then + exp_sym_flag='-Bexport' + no_entry_flag="" + fi + else + # Test if we are trying to use run time linking, or normal AIX style linking. + # If -brtl is somewhere in LDFLAGS, we need to do run time linking. + aix_use_runtimelinking=no + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then + aix_use_runtimelinking=yes + break + fi + done + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other run time loading flags (-brtl), -berok will + # link without error, but may produce a broken library. + allow_undefined_flag=' ${wl}-berok' + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + if test "$host_cpu" = ia64; then + if test $with_gnu_ld = no; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + fi + else + allow_undefined_flag=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec=' ' + build_libtool_need_lc=yes + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + + cygwin* | mingw*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9* | hpux10* | hpux11*) + case "$host_cpu" in + ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' ;; + *) + if test $with_gcc = yes; then + case "$host_os" in + hpux9*) archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; + *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; + esac + else + case $host_os in + hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; + *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; + esac + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_minus_L=yes # Not in the search PATH, but as the default + # location of the library. + ;; + esac + export_dynamic_flag_spec='${wl}-E' + hardcode_direct=yes + ;; + + irix5* | irix6*) + if test "$with_gcc" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + link_all_deplibs=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + openbsd*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$with_gcc" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$with_gcc" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + # cc supports -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + + sco3.2v5*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test "$with_gcc" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv5*) + no_undefined_flag=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec= + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=no + hardcode_shlibpath_var=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5uw7* | unixware7*) + no_undefined_flag='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac +fi + +## Compiler Characteristics: PIC flags, static flags, etc +if test "X${ac_cv_prog_cc_pic+set}" = Xset; then + : +else + ac_cv_prog_cc_pic= + ac_cv_prog_cc_shlib= + ac_cv_prog_cc_wl= + ac_cv_prog_cc_static= + ac_cv_prog_cc_no_builtin= + ac_cv_prog_cc_can_build_shared=$can_build_shared + + if test "$with_gcc" = yes; then + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_cv_prog_cc_static='-Bstatic' + else + lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + ac_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | irix5* | irix6* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + cygwin* | mingw* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + ac_cv_prog_cc_pic='-DDLL_EXPORT' + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_cv_prog_cc_pic='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + ac_cv_prog_cc_pic= + ;; + sysv4*MP*) + if test -d /usr/nec; then + ac_cv_prog_cc_pic=-Kconform_pic + fi + ;; + *) + ac_cv_prog_cc_pic='-fPIC' + ;; + esac + else + # PORTME Check for PIC flags for the system compiler. + case $host_os in + aix*) + # All AIX code is PIC. + ac_cv_prog_cc_static="$ac_cv_prog_cc_static ${ac_cv_prog_cc_wl}-lC" + ;; + + hpux9* | hpux10* | hpux11*) + # Is there a better ac_cv_prog_cc_static that works with the bundled CC? + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + ac_cv_prog_cc_pic='+Z' + ;; + + irix5* | irix6*) + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static='-non_shared' + # PIC (with -KPIC) is the default. + ;; + + cygwin* | mingw* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + ac_cv_prog_cc_pic='-DDLL_EXPORT' + ;; + + newsos6) + ac_cv_prog_cc_pic='-KPIC' + ac_cv_prog_cc_static='-Bstatic' + ;; + + osf3* | osf4* | osf5*) + # All OSF/1 code is PIC. + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static='-non_shared' + ;; + + sco3.2v5*) + ac_cv_prog_cc_pic='-Kpic' + ac_cv_prog_cc_static='-dn' + ac_cv_prog_cc_shlib='-belf' + ;; + + solaris*) + ac_cv_prog_cc_pic='-KPIC' + ac_cv_prog_cc_static='-Bstatic' + ac_cv_prog_cc_wl='-Wl,' + ;; + + sunos4*) + ac_cv_prog_cc_pic='-PIC' + ac_cv_prog_cc_static='-Bstatic' + ac_cv_prog_cc_wl='-Qoption ld ' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + ac_cv_prog_cc_pic='-KPIC' + ac_cv_prog_cc_static='-Bstatic' + ac_cv_prog_cc_wl='-Wl,' + ;; + + uts4*) + ac_cv_prog_cc_pic='-pic' + ac_cv_prog_cc_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + ac_cv_prog_cc_pic='-Kconform_pic' + ac_cv_prog_cc_static='-Bstatic' + fi + ;; + + *) + ac_cv_prog_cc_can_build_shared=no + ;; + esac + fi + case "$host_os" in + # Platforms which do not suport PIC and -DPIC is meaningless + # on them: + *djgpp*) + ac_cv_prog_cc_pic= + ;; + *) + ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC" + ;; + esac +fi + +need_lc=yes +if test "$enable_shared" = yes && test "$with_gcc" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo $ac_n "checking whether -lc should be explicitly linked in... $ac_c" 1>&6 + if eval "test \"`echo '$''{'ac_cv_archive_cmds_needs_lc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + need_lc=$ac_cv_archive_cmds_needs_lc + else + $rm conftest* + echo "static int dummy;" > conftest.$ac_ext + if { (eval echo ltcf-c.sh:need_lc: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; }; then + # Append any warnings to the config.log. + cat conftest.err 1>&5 + soname=conftest + lib=conftest + libobjs=conftest.$objext + deplibs= + wl=$ac_cv_prog_cc_wl + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { (eval echo ltcf-c.sh:need_lc: \"$archive_cmds\") 1>&5; (eval $archive_cmds) 2>&1 | grep " -lc " 1>&5 ; }; then + need_lc=no + fi + allow_undefined_flag=$save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + fi + $rm conftest* + echo "$ac_t$need_lc" 1>&6 + ;; + esac +fi +ac_cv_archive_cmds_needs_lc=$need_lc diff --git a/gnu/lib/libobjc/ltcf-cxx.sh b/gnu/lib/libobjc/ltcf-cxx.sh new file mode 100644 index 00000000000..9059b1a002f --- /dev/null +++ b/gnu/lib/libobjc/ltcf-cxx.sh @@ -0,0 +1,1021 @@ +#### This script is meant to be sourced by ltconfig. + +# ltcf-cxx.sh - Create a C++ compiler specific configuration +# +# Copyright (C) 1996-1999, 2000, 2001, 2003 Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# +# Original C++ support by:Gary V. Vaughan <gvv@techie.com> +# Alexandre Oliva <oliva@lsd.ic.unicamp.br> +# Ossama Othman <ossama@debian.org> +# Thomas Thanner <tanner@gmx.de> +# +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Source file extension for C++ test sources. +ac_ext=cc + +# Object file extension for compiled C++ test sources. +objext=o + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(int, char *[]) { return (0); }' + +# C++ compiler +CXX=${CXX-c++} + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +CC=${CC-"$CXX"} +CFLAGS=${CFLAGS-"$CXXFLAGS"} + +# Allow CC to be a program name with arguments. +set dummy $CC +compiler=$2 +cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'` + +# Check if we are using GNU gcc (taken/adapted from configure script) +# We need to check here since "--with-gcc" is set at configure time, +# not ltconfig time! +cat > conftest.$ac_ext <<EOF +#ifdef __GNUC__ + yes; +#endif +EOF +if { ac_try='${CC-c++} -E conftest.$ac_ext'; { (eval echo \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + with_gcc=yes + + # Set up default GNU C++ configuration + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. The + # assumption here is that the linker is going to be the same as that + # used by the C compiler. For the purposes of GCC, this is ok, but + # if someone uses g++ along with a non-GNU C compiler that doesn't + # use GNU ld, we may lose. This is ok for the toolchain tree, since + # the only users of ltcf-cxx.sh are libstdc++-v3 and libjava, + # anyway, and those use both gcc and g++, so the settings are bound + # to be the same. + + if test "$with_gnu_ld" = yes; then + archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ + egrep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + else + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"' + +else + with_gcc=no + wlarc= +fi + +# PORTME: fill in a description of your system's C++ link characteristics +case $host_os in + aix3*) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + aix4* | aix5*) + archive_cmds='' + hardcode_direct=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + if test "$with_gcc" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + if test $with_gnu_ld = no; then + exp_sym_flag='-Bexport' + no_entry_flag="" + fi + else + # Test if we are trying to use run time linking, or normal AIX style linking. + # If -brtl is somewhere in LDFLAGS, we need to do run time linking. + aix_use_runtimelinking=no + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then + aix_use_runtimelinking=yes + break + fi + done + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + allow_undefined_flag=' -Wl,-G' + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}-brtl \${wl}$exp_sym_flag:\$export_symbols" + else + if test "$host_cpu" = ia64; then + if test $with_gnu_ld = no; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + fi + else + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + # Warning - without using the other run time loading flags, -berok will + # link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bnoerok' + allow_undefined_flag=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec=' ' + build_libtool_need_lc=yes + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + ghcx) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + esac + ;; + freebsd[12]*) + # C++ shared libraries reported to be fairly broken before switch to ELF + ld_shlibs=no + ;; + freebsd*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + ld_shlibs=yes + ;; + gnu*) + ;; + hpux*) + if test $with_gnu_ld = no; then + case "$host_cpu" in + ia64*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no ;; + *) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' ;; + esac + hardcode_direct=yes + hardcode_libdir_separator=: + export_dynamic_flag_spec='${wl}-E' + fi + hardcode_minus_L=yes # Not in the search PATH, but as the default + # location of the library. + + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + aCC) + case $host_os in + hpux9*) archive_cmds='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; + *) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test $with_gcc = yes; then + if test $with_gnu_ld = no; then + case "$host_os" in + hpux9*) archive_cmds='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; + *) + case "$host_cpu" in + ia64*) + archive_cmds='$LD -b +h $soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' ;; + *) + archive_cmds='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; + esac + ;; + esac + fi + else + # FIXME: insert proper C++ library support + ld_shlibs=no + fi + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC) + # SGI C++ + archive_cmds='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$with_gcc" = yes; then + if test "$with_gnu_ld" = no; then + archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -o $lib' + fi + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + link_all_deplibs=yes + ;; + esac + ;; + linux*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + archive_expsym_cmds='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest.so 2>&1 | egrep "ld"`; rm -f libconftest.so; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + hardcode_libdir_flag_spec='${wl}--rpath,$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds='$CC -Bstatic -o $oldlib $oldobjs' + ;; + cxx) + # Compaq C++ + archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='-rpath $libdir' + hardcode_libdir_separator=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | sed "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + esac + ;; + lynxos*) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + m88k*) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + mvs*) + case $cc_basename in + cxx) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + esac + ;; + netbsd*) + # NetBSD uses g++ - do we need to do anything? + ;; + osf3*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + hardcode_libdir_separator=: + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds='$CC -Bstatic -o $oldlib $oldobjs' + + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + cxx) + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | sed "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"' + else + # FIXME: insert proper C++ library support + ld_shlibs=no + fi + ;; + esac + ;; + osf4* | osf5*) + case $cc_basename in + KCC) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + hardcode_libdir_separator=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + old_archive_cmds='$CC -o $oldlib $oldobjs' + ;; + RCC) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + cxx) + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~ + $rm $lib.exp' + + hardcode_libdir_flag_spec='-rpath $libdir' + hardcode_libdir_separator=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | sed "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"' + else + # FIXME: insert proper C++ library support + ld_shlibs=no + fi + ;; + esac + ;; + psos*) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + sco*) + case $cc_basename in + CC) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + lcc) + # Lucid + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + no_undefined_flag=' -zdefs' + archive_cmds='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The C++ compiler is used as linker so we must use $wl + # flag to pass the commands to the underlying system + # linker. + # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + link_all_deplibs=yes + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep "\-R|\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds='$CC -xar -o $oldlib $oldobjs' + ;; + gcx) + # Green Hills C++ Compiler + archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + old_archive_cmds='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then + no_undefined_flag=' ${wl}-z ${wl}defs' + if $CC --version | egrep -v '^2\.7' > /dev/null; then + archive_cmds='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\"" + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + archive_cmds='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\"" + fi + + hardcode_libdir_flag_spec='${wl}-R $wl$libdir' + fi + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + esac + ;; + unixware*) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + vxworks*) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs=no + ;; +esac + + +## Compiler Characteristics: PIC flags, static flags, etc + +# We don't use cached values here since only the C compiler +# characteristics should be cached. +ac_cv_prog_cc_pic= +ac_cv_prog_cc_shlib= +ac_cv_prog_cc_wl= +ac_cv_prog_cc_static= +ac_cv_prog_cc_no_builtin= +ac_cv_prog_cc_can_build_shared=$can_build_shared + +ac_cv_prog_cc_pic_works= +ac_cv_prog_cc_static_works= + +if test "$with_gcc" = yes; then + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_cv_prog_cc_static='-Bstatic' + else + lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + ac_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | irix5* | irix6* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + cygwin* | mingw* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + ac_cv_prog_cc_pic='-DDLL_EXPORT' + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_cv_prog_cc_pic='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + ac_cv_prog_cc_pic= + ;; + sysv4*MP*) + if test -d /usr/nec; then + ac_cv_prog_cc_pic=-Kconform_pic + fi + ;; + *) + ac_cv_prog_cc_pic='-fPIC' + ;; + esac +else + case $host_os in + aix4* | aix5*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_cv_prog_cc_static='-Bstatic' + else + lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68) + # Green Hills C++ Compiler + # ac_cv_prog_cc_static="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++) + ac_cv_prog_cc_pic='-KPIC' + ;; + ghcx) + # Green Hills C++ Compiler + ac_cv_prog_cc_pic='-pic' + ;; + *) + ;; + esac + ;; + freebsd*) + # FreeBSD uses GNU C++ + ;; + gnu*) + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC) + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + ac_cv_prog_cc_pic='+Z' + ;; + aCC) + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + ac_cv_prog_cc_pic='+Z' + ;; + *) + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC) + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static='-non_shared' + ac_cv_prog_cc_pic='-KPIC' + ;; + *) + ;; + esac + ;; + linux*) + case $cc_basename in + KCC) + # KAI C++ Compiler + ac_cv_prog_cc_wl='--backend -Wl,' + ac_cv_prog_cc_pic='-fPIC' + ;; + cxx) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + ac_cv_prog_cc_pic= + ac_cv_prog_cc_static='-non_shared' + ;; + *) + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx) + ac_cv_prog_cc_pic='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC) + ac_cv_prog_cc_wl='--backend -Wl,' + ;; + RCC) + # Rational C++ 2.4.1 + ac_cv_prog_cc_pic='-pic' + ;; + cxx) + # Digital/Compaq C++ + ac_cv_prog_cc_wl='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + ac_cv_prog_cc_pic= + ac_cv_prog_cc_static='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + sco*) + case $cc_basename in + CC) + ac_cv_prog_cc_pic='-fPIC' + ;; + *) + ;; + esac + ;; + solaris*) + case $cc_basename in + CC) + # Sun C++ 4.2, 5.x and Centerline C++ + ac_cv_prog_cc_pic='-KPIC' + ac_cv_prog_cc_static='-Bstatic' + ac_cv_prog_cc_wl='-Qoption ld ' + ;; + gcx) + # Green Hills C++ Compiler + ac_cv_prog_cc_pic='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC) + # Sun C++ 4.x + ac_cv_prog_cc_pic='-pic' + ac_cv_prog_cc_static='-Bstatic' + ;; + lcc) + # Lucid + ac_cv_prog_cc_pic='-pic' + ;; + *) + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC) + # NonStop-UX NCC 3.20 + ac_cv_prog_cc_pic='-KPIC' + ;; + *) + ;; + esac + ;; + unixware*) + ;; + vxworks*) + ;; + *) + ac_cv_prog_cc_can_build_shared=no + ;; + esac +fi + +case "$host_os" in + # Platforms which do not suport PIC and -DPIC is meaningless + # on them: + *djgpp*) + ac_cv_prog_cc_pic= + ;; + *) + ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC" + ;; +esac + + +# Figure out "hidden" C++ library dependencies from verbose +# compiler output whening linking a shared library. +cat > conftest.$ac_ext <<EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +EOF + + +if (eval $ac_compile) 2>&5; then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval $output_verbose_link_cmd`; do + + case $p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test $p = "-L" \ + || test $p = "-R"; then + prev=$p + continue + else + prev= + fi + + if test "$pre_test_object_deps_done" = no; then + case $p in + -L* | -R*) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$compiler_lib_search_path"; then + compiler_lib_search_path="${prev}${p}" + else + compiler_lib_search_path="${compiler_lib_search_path} ${prev}${p}" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$postdeps"; then + postdeps="${prev}${p}" + else + postdeps="${postdeps} ${prev}${p}" + fi + fi + ;; + + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test "$pre_test_object_deps_done" = no; then + if test -z "$predep_objects"; then + predep_objects="$p" + else + predep_objects="$predep_objects $p" + fi + else + if test -z "$postdep_objects"; then + postdep_objects="$p" + else + postdep_objects="$postdep_objects $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out +else + echo "ltcf-cxx.sh: error: problem compiling test program" +fi + +$rm -f confest.$objext + +case " $postdeps " in +*" -lc "*) need_lc=no ;; +*) need_lc=yes ;; +esac diff --git a/gnu/lib/libobjc/ltcf-gcj.sh b/gnu/lib/libobjc/ltcf-gcj.sh new file mode 100644 index 00000000000..0ae9e166f0a --- /dev/null +++ b/gnu/lib/libobjc/ltcf-gcj.sh @@ -0,0 +1,651 @@ +#### This script is meant to be sourced by ltconfig. + +# ltcf-gcj.sh - Create a GCJ compiler specific configuration +# +# Copyright (C) 1996-1999, 2000, 2001, 2003 Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# +# Original GCJ support by: +# Alexandre Oliva <oliva@lsd.ic.unicamp.br> +# +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }' + +## Linker Characteristics +case $host_os in +cygwin* | mingw*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$with_gcc" != yes; then + with_gnu_ld=no + fi + ;; + +esac + +ld_shlibs=yes +if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <<EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + + # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can use + # them. + ld_shlibs=no + ;; + + beos*) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach <jrb3@best.com> says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw*) + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=yes + + extract_expsyms_cmds='test -f $output_objdir/impgen.c || \ + sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //; p; }" -e d < $0 > $output_objdir/impgen.c~ + test -f $output_objdir/impgen.exe || (cd $output_objdir && \ + if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \ + else $CC -o impgen impgen.c ; fi)~ + $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def' + + old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib' + + # cygwin and mingw dlls have different entry points and sets of symbols + # to exclude. + # FIXME: what about values for MSVC? + dll_entry=__cygwin_dll_entry@12 + dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~ + case $host_os in + mingw*) + # mingw values + dll_entry=_DllMainCRTStartup@12 + dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~ + ;; + esac + + # mingw and cygwin differ, and it's simplest to just exclude the union + # of the two symbol sets. + dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12 + + # recent cygwin and mingw systems supply a stub DllMain which the user + # can override, but on older systems we have to supply one (in ltdll.c) + if test "x$lt_cv_need_dllmain" = "xyes"; then + ltdll_obj='$output_objdir/$soname-ltdll.'"$objext " + ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $output_objdir/$soname-ltdll.c~ + test -f $output_objdir/$soname-ltdll.$objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~' + else + ltdll_obj= + ltdll_cmds= + fi + + # Extract the symbol export list from an `--export-all' def file, + # then regenerate the def file from the symbol export list, so that + # the compiled dll only exports the symbol export list. + # Be careful not to strip the DATA tag left be newer dlltools. + export_symbols_cmds="$ltdll_cmds"' + $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~ + sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols' + + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! + archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; + _lt_hint=1; + cat $export_symbols | while read symbol; do + set dummy \$symbol; + case \[$]# in + 2) echo " \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;; + *) echo " \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;; + esac; + _lt_hint=`expr 1 + \$_lt_hint`; + done; + fi~ + '"$ltdll_cmds"' + $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ + $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~ + $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ + $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~ + $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags' + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = yes; then + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + case $host_os in + cygwin* | mingw*) + # dlltool doesn't understand --whole-archive et. al. + whole_archive_flag_spec= + ;; + *) + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + ;; + esac + fi +else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$with_gcc" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix4* | aix5*) + hardcode_direct=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + if test "$with_gcc" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + if test $with_gnu_ld = no; then + exp_sym_flag='-Bexport' + no_entry_flag="" + fi + else + # Test if we are trying to use run time linking, or normal AIX style linking. + # If -brtl is somewhere in LDFLAGS, we need to do run time linking. + aix_use_runtimelinking=no + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then + aix_use_runtimelinking=yes + break + fi + done + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other run time loading flags (-brtl), -berok will + # link without error, but may produce a broken library. + allow_undefined_flag=' ${wl}-berok' + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + if test "$host_cpu" = ia64; then + if test $with_gnu_ld = no; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + fi + else + allow_undefined_flag=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec=' ' + build_libtool_need_lc=yes + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + # This is similar to how AIX traditionally builds it's shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + + cygwin* | mingw*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9* | hpux10* | hpux11*) + case $host_os in + hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; + *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; + esac + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_minus_L=yes # Not in the search PATH, but as the default + # location of the library. + export_dynamic_flag_spec='${wl}-E' + ;; + + irix5* | irix6*) + if test "$with_gcc" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + link_all_deplibs=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -nodefaultlibs -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='${wl}-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + openbsd*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$with_gcc" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$with_gcc" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + sco3.2v5*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag=' ${wl}-z ${wl}defs' + archive_cmds='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmds="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\"" + + hardcode_libdir_flag_spec='${wl}-R $wl$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv5*) + no_undefined_flag=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec= + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=no + hardcode_shlibpath_var=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5uw7* | unixware7*) + no_undefined_flag='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac +fi + +## Compiler Characteristics: PIC flags, static flags, etc + +# We don't use cached values here since only the C compiler +# characteristics should be cached. + ac_cv_prog_cc_pic= + ac_cv_prog_cc_shlib= + ac_cv_prog_cc_wl= + ac_cv_prog_cc_static= + ac_cv_prog_cc_no_builtin= + ac_cv_prog_cc_can_build_shared=$can_build_shared + + ac_cv_prog_cc_wl='-Wl,' + ac_cv_prog_cc_static='-static' + + case $host_os in + beos* | irix5* | irix6* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + aix*) + # Below there is a dirty hack to force normal static linking with -ldl + # The problem is because libdl dynamically linked with both libc and + # libC (AIX C++ library), which obviously doesn't included in libraries + # list by gcc. This cause undefined symbols with -static flags. + # This hack allows C programs to be linked with "-static -ldl", but + # we not sure about C++ programs. + ac_cv_prog_cc_static="$ac_cv_prog_cc_static ${ac_cv_prog_cc_wl}-lC" + ;; + *djgpp*) + # DJGPP does not suppot shared libraries at all + ac_cv_prog_cc_pic= + ;; + cygwin* | mingw* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + ac_cv_prog_cc_pic='-DDLL_EXPORT' + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + ac_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4' + ;; + sysv4*MP*) + if test -d /usr/nec; then + ac_cv_prog_cc_pic=-Kconform_pic + fi + ;; + *) + ac_cv_prog_cc_pic='-fPIC' + ;; + esac + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +need_lc=no + +# All existing releases of GCJ support `-c -o'. +lt_cv_compiler_c_o=yes diff --git a/gnu/lib/libobjc/ltconfig b/gnu/lib/libobjc/ltconfig new file mode 100755 index 00000000000..44a5d698810 --- /dev/null +++ b/gnu/lib/libobjc/ltconfig @@ -0,0 +1,2821 @@ +#! /bin/sh + +# ltconfig - Create a system-specific libtool. +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# A lot of this script is taken from autoconf-2.10. + +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} +echo=echo +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then + # Yippee, $echo works! + : +else + # Restart under the correct shell. + exec "$SHELL" "$0" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<EOF +$* +EOF + exit 0 +fi + +# Find the correct PATH separator. Usually this is `:', but +# DJGPP uses `;' like DOS. +if test "X${PATH_SEPARATOR+set}" != Xset; then + UNAME=${UNAME-`uname 2>/dev/null`} + case X$UNAME in + *-DOS) PATH_SEPARATOR=';' ;; + *) PATH_SEPARATOR=':' ;; + esac +fi + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + +if test "X${echo_test_string+set}" != Xset; then + # find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if (echo_test_string="`eval $cmd`") 2>/dev/null && + echo_test_string="`eval $cmd`" && + (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null; then + break + fi + done +fi + +if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : +else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" + for dir in $PATH /usr/ucb; do + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$dir/echo" + break + fi + done + IFS="$save_ifs" + + if test "X$echo" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + echo='print -r' + elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running ltconfig again with it. + ORIGINAL_CONFIG_SHELL="${CONFIG_SHELL-/bin/sh}" + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" --no-reexec ${1+"$@"} + else + # Try using printf. + echo='printf %s\n' + if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`("$ORIGINAL_CONFIG_SHELL" "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`("$ORIGINAL_CONFIG_SHELL" "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL="$ORIGINAL_CONFIG_SHELL" + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + echo="$CONFIG_SHELL $0 --fallback-echo" + elif echo_testing_string=`("$CONFIG_SHELL" "$0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`("$CONFIG_SHELL" "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$CONFIG_SHELL $0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do + if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null; then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "$0"'; then + echo_test_string=`eval $prev` + + export echo_test_string + exec "${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}}" "$0" ${1+"$@"} + else + # Oops. We lost completely, so just stick with echo. + echo=echo + fi + fi + fi + fi +fi + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e s/^X//' +sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# The name of this program. +progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'` + +# Constants: +PROGRAM=ltconfig +PACKAGE=libtool +VERSION=1.4a-GCC3.0 +TIMESTAMP=" (1.641.2.256 2001/05/28 20:09:07 with GCC-local changes)" +ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' +ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' +rm="rm -f" + +help="Try \`$progname --help' for more information." + +# Global variables: +default_ofile=libtool +can_build_shared=yes +enable_shared=yes +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +enable_static=yes +enable_fast_install=yes +enable_dlopen=unknown +enable_win32_dll=no +pic_mode=default +ltmain= +silent= +srcdir= +ac_config_guess= +ac_config_sub= +host= +build=NONE +nonopt=NONE +ofile="$default_ofile" +verify_host=yes +tagname= +with_gcc=no +with_gnu_ld=no +need_locks=yes +ac_ext=c +libext=a +cache_file= +max_cmd_len= + +## Dependencies to place before and after the object being linked: +predep_objects= +postdep_objects= +predeps= +postdeps= +compiler_lib_search_path= + +## Link characteristics: +allow_undefined_flag= +no_undefined_flag= +need_lib_prefix=unknown +need_version=unknown +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +archive_cmds= +archive_expsym_cmds= +old_archive_from_new_cmds= +old_archive_from_expsyms_cmds= +striplib= +old_striplib= +export_dynamic_flag_spec= +whole_archive_flag_spec= +thread_safe_flag_spec= +hardcode_into_libs=no +hardcode_libdir_flag_spec= +hardcode_libdir_separator= +hardcode_direct=no +hardcode_minus_L=no +hardcode_shlibpath_var=unsupported +runpath_var= +link_all_deplibs=unknown +always_export_symbols=no +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols' +# include_expsyms should be a list of space-separated symbols to be *always* +# included in the symbol list +include_expsyms= +# exclude_expsyms can be an egrep regular expression of symbols to exclude +# it will be wrapped by ` (' and `)$', so one must not match beginning or +# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', +# as well as any symbol that contains `d'. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_" +# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out +# platforms (ab)use it in PIC code, but their linkers get confused if +# the symbol is explicitly referenced. Since portable code cannot +# rely on this symbol name, it's probably fine to never include it in +# preloaded symbol tables. +extract_expsyms_cmds= + +## Tools: +old_AR="$AR" +old_AR_FLAGS="$AR_FLAGS" +old_CC="$CC" +old_CFLAGS="$CFLAGS" +old_CPPFLAGS="$CPPFLAGS" +old_LDFLAGS="$LDFLAGS" +old_LIBS="$LIBS" +old_MAGIC_CMD="$MAGIC_CMD" +old_LD="$LD" +old_LN_S="$LN_S" +old_LTCC="$LTCC" +old_NM="$NM" +old_RANLIB="$RANLIB" +old_STRIP="$STRIP" +old_AS="$AS" +old_DLLTOOL="$DLLTOOL" +old_OBJDUMP="$OBJDUMP" +old_OBJEXT="$OBJEXT" +old_EXEEXT="$EXEEXT" +old_reload_flag="$reload_flag" +old_deplibs_check_method="$deplibs_check_method" +old_file_magic_cmd="$file_magic_cmd" + +# Parse the command line options. +args= +prev= +for option +do + case $option in + -*=*) optarg=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + eval "$prev=\$option" + prev= + continue + fi + + case $option in + --help) cat <<EOM +Usage: $progname [OPTION]... LTMAIN [HOST] + +Generate a system-specific libtool script. + + --build configure for building on BUILD [BUILD=HOST] + --debug enable verbose shell tracing + --disable-shared do not build shared libraries + --disable-static do not build static libraries + --disable-fast-install do not optimize for fast installation + --enable-dlopen enable dlopen support + --enable-win32-dll enable building dlls on win32 hosts + --help display this help and exit + --no-verify do not verify that HOST is a valid host type +-o, --output=FILE specify the output file [default=$default_ofile] + --quiet same as \`--silent' + --silent do not print informational messages + --srcdir=DIR find \`config.guess' in DIR + --version output version information and exit + --add-tag=TAG append an alternate configuration + --with-gcc assume that the GNU C compiler will be used + --with-gnu-ld assume that the C compiler uses the GNU linker + --prefer-pic try to use only PIC objects + --prefer-non-pic try to use only non-PIC objects + --disable-lock disable file locking + --cache-file=FILE configure cache file + +LTMAIN is the \`ltmain.sh' shell script fragment or \`ltmain.c' program +that provides basic libtool functionality. + +HOST is the canonical host system name [default=guessed]. +EOM + exit 0 + ;; + + --build) prev=build ;; + --build=*) build="$optarg" ;; + + --debug) + echo "$progname: enabling shell trace mode" + set -x + ;; + + --disable-shared) enable_shared=no ;; + + --disable-static) enable_static=no ;; + + --disable-fast-install) enable_fast_install=no ;; + + --enable-dlopen) enable_dlopen=yes ;; + + --enable-win32-dll) enable_win32_dll=yes ;; + + --quiet | --silent) silent=yes ;; + + --srcdir) prev=srcdir ;; + --srcdir=*) srcdir="$optarg" ;; + + --no-verify) verify_host=no ;; + + --output | -o) prev=ofile ;; + --output=*) ofile="$optarg" ;; + + --version) echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"; exit 0 ;; + + --add-tag) prev=tagname ;; + --add-tag=*) tagname="$optarg" ;; + + --with-gcc) with_gcc=yes ;; + --with-gnu-ld) with_gnu_ld=yes ;; + + --prefer-pic) pic_mode=yes ;; + --prefer-non-pic) pic_mode=no ;; + + --disable-lock) need_locks=no ;; + + --cache-file=*) cache_file="$optarg" ;; + + -*) + echo "$progname: unrecognized option \`$option'" 1>&2 + echo "$help" 1>&2 + exit 1 + ;; + + *) + if test -z "$ltmain"; then + ltmain="$option" + elif test -z "$host"; then +# This generates an unnecessary warning for sparc-sun-solaris4.1.3_U1 +# if test -n "`echo $option| sed 's/[-a-z0-9.]//g'`"; then +# echo "$progname: warning \`$option' is not a valid host type" 1>&2 +# fi + host="$option" + else + echo "$progname: too many arguments" 1>&2 + echo "$help" 1>&2 + exit 1 + fi ;; + esac +done + +if test -z "$ltmain"; then + echo "$progname: you must specify a LTMAIN file" 1>&2 + echo "$help" 1>&2 + exit 1 +fi + +if test ! -f "$ltmain"; then + echo "$progname: \`$ltmain' does not exist" 1>&2 + echo "$help" 1>&2 + exit 1 +fi + +if test -n "$tagname"; then + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's/[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]//g'` in + "") ;; + *) + echo "$progname: invalid tag name: $tagname" 1>&2 + exit 1 + ;; + esac + + if grep "^### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$ofile" > /dev/null; then + echo "$progname: tag name $tagname already exists" 1>&2 + exit 1 + fi + + if test ! -f "$ofile"; then + echo "$progname: warning: output file \`$ofile' does not exist" 1>&2 + fi + + if test -z "$LTCC"; then + eval "`$SHELL $ofile --config | grep '^LTCC='`" + if test -z "$LTCC"; then + echo "$progname: warning: output file \`$ofile' does not look like a libtool script" 1>&2 + else + echo "$progname: warning: using \`LTCC=$LTCC', extracted from \`$ofile'" 1>&2 + fi + fi +fi + +# Quote any args containing shell metacharacters. +ltconfig_args= +for arg +do + case $arg in + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) + ltconfig_args="$ltconfig_args '$arg'" ;; + *) ltconfig_args="$ltconfig_args $arg" ;; + esac +done + +# A relevant subset of AC_INIT. + +# File descriptor usage: +# 0 standard input +# 1 file creation +# 2 errors and warnings +# 3 some systems may open it to /dev/tty +# 4 used on the Kubota Titan +# 5 compiler messages saved in config.log +# 6 checking for... messages and results +if test "$silent" = yes; then + exec 6>/dev/null +else + exec 6>&1 +fi +exec 5>>./config.log + +# NLS nuisances. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +if test "X${LC_ALL+set}" = Xset; then LC_ALL=C; export LC_ALL; fi +if test "X${LANG+set}" = Xset; then LANG=C; export LANG; fi + +if test -n "$cache_file" && test -r "$cache_file" && test -f "$cache_file"; then + echo "loading cache $cache_file within ltconfig" + . $cache_file +fi + +if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then + # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. + if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then + ac_n= ac_c=' +' ac_t=' ' + else + ac_n=-n ac_c= ac_t= + fi +else + ac_n= ac_c='\c' ac_t= +fi + +if test -z "$srcdir"; then + # Assume the source directory is the same one as the path to LTMAIN. + srcdir=`$echo "X$ltmain" | $Xsed -e 's%/[^/]*$%%'` + test "$srcdir" = "$ltmain" && srcdir=. +fi + +trap "$rm conftest*; exit 1" 1 2 15 +if test "$verify_host" = yes; then + # Check for config.guess and config.sub. + ac_aux_dir= + for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do + if test -f $ac_dir/config.guess; then + ac_aux_dir=$ac_dir + break + fi + done + if test -z "$ac_aux_dir"; then + echo "$progname: cannot find config.guess in $srcdir $srcdir/.. $srcdir/../.." 1>&2 + echo "$help" 1>&2 + exit 1 + fi + ac_config_guess=$ac_aux_dir/config.guess + ac_config_sub=$ac_aux_dir/config.sub + + # Make sure we can run config.sub. + if $SHELL $ac_config_sub sun4 >/dev/null 2>&1; then : + else + echo "$progname: cannot run $ac_config_sub" 1>&2 + echo "$help" 1>&2 + exit 1 + fi + + echo $ac_n "checking host system type""... $ac_c" 1>&6 + + host_alias=$host + case $host_alias in + "") + # Force config.guess to use the C compiler. + # CC_FOR_BUILD overrides the CC variable in config.guess but I had + # problems with it so do it this way for now. + CC="$LTCC" + + if host_alias=`$SHELL $ac_config_guess`; then : + else + echo "$progname: cannot guess host type; you must specify one" 1>&2 + echo "$help" 1>&2 + exit 1 + fi + + # Restore the C compiler. + CC="$old_CC" + ;; + esac + host=`$SHELL $ac_config_sub $host_alias` + echo "$ac_t$host" 1>&6 + + # Make sure the host verified. + test -z "$host" && exit 1 + + # Check for the build system type + echo $ac_n "checking build system type... $ac_c" 1>&6 + + build_alias=$build + case $build_alias in + NONE) + case $nonopt in + NONE) build_alias=$host_alias ;; + *) build_alias=$nonopt ;; + esac ;; + esac + + build=`$SHELL $ac_config_sub $build_alias` + build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` + build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` + build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + echo "$ac_t""$build" 1>&6 + +elif test -z "$host"; then + echo "$progname: you must specify a host type if you use \`--no-verify'" 1>&2 + echo "$help" 1>&2 + exit 1 +else + host_alias=$host + build_alias=$host_alias + build=$host +fi + +if test x"$host" != x"$build"; then + ac_tool_prefix=${host_alias}- +else + ac_tool_prefix= +fi + +host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +# Transform linux* to *-*-linux-gnu*, to support old configure scripts. +case $host_os in +linux-gnu*) ;; +linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` +esac + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" +fi + +# Source the script associated with the $tagname tag configuration. +if test -n "$tagname"; then + . $ltmain +else + # FIXME: We should use a variable here + # Configure for a C compiler + . $srcdir/ltcf-c.sh +fi + +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$NM" && NM=nm +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$objext" && objext=o + +echo $ac_n "checking for objdir... $ac_c" 1>&6 +rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + objdir=_libs +fi +rmdir .libs 2>/dev/null +echo "$ac_t$objdir" 1>&6 + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +set dummy $CC +compiler="$2" + +# We assume here that the value for ac_cv_prog_cc_pic will not be cached +# in isolation, and that seeing it set (from the cache) indicates that +# the associated values are set (in the cache) correctly too. +echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6 +echo "$progname:678:checking for $compiler option to produce PIC" 1>&5 + +if test -z "$ac_cv_prog_cc_pic"; then + echo "$ac_t"none 1>&6 +else + echo "$ac_t""$ac_cv_prog_cc_pic" 1>&6 + + # Check to make sure the pic_flag actually works. + echo $ac_n "checking if $compiler PIC flag $ac_cv_prog_cc_pic works... $ac_c" 1>&6 + echo "$progname:687:checking that $compiler PIC flag $ac_cv_prog_cc_pic works." 1>&5 + if test "X${ac_cv_prog_cc_pic_works+set}" = Xset && \ + test "X${ac_cv_prog_cc_pic_works}" != X; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_cv_prog_cc_pic_works=yes + $rm conftest* + echo $lt_simple_compile_test_code > conftest.$ac_ext + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $ac_cv_prog_cc_pic -DPIC" + if { (eval echo $progname:697: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then + # Append any warnings to the config.log. + cat conftest.err 1>&5 + + case $host_os in + hpux9* | hpux10* | hpux11*) + # On HP-UX, both CC and GCC only warn that PIC is supported... then + # they create non-PIC objects. So, if there were any warnings, we + # assume that PIC is not supported. + if test -s conftest.err; then + ac_cv_prog_cc_pic_works=no + ac_cv_prog_cc_can_build_shared=no + ac_cv_prog_cc_pic= + else + ac_cv_prog_cc_pic_works=yes + ac_cv_prog_cc_pic=" $ac_cv_prog_cc_pic" + fi + ;; + *) + ac_cv_prog_cc_pic_works=yes + ac_cv_prog_cc_pic=" $ac_cv_prog_cc_pic" + ;; + esac + else + # Append any errors to the config.log. + cat conftest.err 1>&5 + ac_cv_prog_cc_pic_works=no + ac_cv_prog_cc_can_build_shared=no + ac_cv_prog_cc_pic= + fi + CFLAGS="$save_CFLAGS" + $rm conftest* + fi + # Belt *and* braces to stop my trousers falling down: + if test "X$ac_cv_prog_cc_pic_works" = Xno; then + ac_cv_prog_cc_pic= + ac_cv_prog_cc_can_build_shared=no + fi + echo "$ac_t""$ac_cv_prog_cc_pic_works" 1>&6 +fi + +# Check for any special shared library compilation flags. +if test -n "$ac_cv_prog_cc_shlib"; then + echo "$progname: warning: \`$CC' requires \`$ac_cv_prog_cc_shlib' to build shared libraries" 1>&2 + if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$ac_cv_prog_cc_shlib[ ]" >/dev/null; then : + else + echo "$progname: add \`$ac_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" 1>&2 + ac_cv_prog_cc_can_build_shared=no + fi +fi + +echo $ac_n "checking if $compiler static flag $ac_cv_prog_cc_static works... $ac_c" 1>&6 +echo "$progname:749: checking if $compiler static flag $ac_cv_prog_cc_static works" >&5 +if test "X${ac_cv_prog_cc_static_works+set}" = Xset && \ + test "X${ac_cv_prog_cc_static_works}" != X; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + $rm conftest* + echo $lt_simple_link_test_code > conftest.$ac_ext + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $ac_cv_prog_cc_static" + if { (eval echo $progname:758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then + ac_cv_prog_cc_static_works=yes + else + ac_cv_prog_cc_static_works=no + ac_cv_prog_cc_static= + fi + LDFLAGS="$save_LDFLAGS" + $rm conftest* +fi +# Belt *and* braces to stop my trousers falling down: +if test "X$ac_cv_prog_cc_static_works" = Xno; then + ac_cv_prog_cc_static= +fi +echo "$ac_t""$ac_cv_prog_cc_static_works" 1>&6 +pic_flag="$ac_cv_prog_cc_pic" +special_shlib_compile_flags="$ac_cv_prog_cc_shlib" +wl="$ac_cv_prog_cc_wl" +link_static_flag="$ac_cv_prog_cc_static" +no_builtin_flag="$ac_cv_prog_cc_no_builtin" +can_build_shared="$ac_cv_prog_cc_can_build_shared" + +# find the maximum length of command line arguments +echo "$progname:780: finding the maximum length of command line arguments" 1>&5 +echo $ac_n "finding the maximum length of command line arguments... $ac_c" 1>&6 +if test "${lt_cv_sys_max_cmd_len+set}" = set; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + i=0 + testring="ABCD" + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \ + = "XX$testring" && + new_result=`expr "X$testring" : ".*" 2>&1` && + lt_cv_sys_max_cmd_len=$new_result && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + testring=$testring$testring + done + testring= + # add a significant safety factor because C++ compilers can tack on massive amounts + # of additional arguments before passing them to the linker. 1/4 should be good. + len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len - $len` +fi +echo "$progname:@lineno@: result: $lt_cv_sys_max_cmd_len" 1>&5 +echo "${ac_t}$lt_cv_sys_max_cmd_len" 1>&6 + +if test -n $lt_cv_sys_max_cmd_len ; then + max_cmd_len=$lt_cv_sys_max_cmd_len +else + max_cmd_len=none +fi + +# Check to see if options -o and -c are simultaneously supported by compiler +echo $ac_n "checking if $compiler supports -c -o file.$objext... $ac_c" 1>&6 +if test "${lt_cv_compiler_c_o+set}" = set; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + $rm conftest* + echo $lt_simple_compile_test_code > conftest.$ac_ext + mkdir out + # According to Tom Tromey, Ian Lance Taylor reported there are C compilers + # that will create temporary files in the current directory regardless of + # the output directory. Thus, making CWD read-only will cause this test + # to fail, enabling locking or at least warning the user not to do parallel + # builds. + chmod -w . + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -o out/conftest2.$objext" + echo "$progname:833: checking if $compiler supports -c -o file.$objext" >&5 + if { (eval echo $progname:834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$objext; then + + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s out/conftest.err; then + lt_cv_compiler_c_o=no + else + lt_cv_compiler_c_o=yes + fi + else + # Append any errors to the config.log. + cat out/conftest.err 1>&5 + lt_cv_compiler_c_o=no + fi + CFLAGS="$save_CFLAGS" + chmod u+w . + $rm conftest* out/* + rmdir out + cd .. + rmdir conftest + $rm -r conftest 2>/dev/null +fi +compiler_c_o=$lt_cv_compiler_c_o +echo "${ac_t}$compiler_c_o" 1>&6 + +# Check to see if we can do hard links to lock some files if needed +hard_links="nottested" +if test "$compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo $ac_n "checking if we can lock with hard links... $ac_c" 1>&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$ac_t$hard_links" 1>&6 + $rm conftest* + if test "$hard_links" = no; then + echo "*** WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2 + need_locks=warn + fi +else + need_locks=no +fi + +if test "$with_gcc" = yes; then + # Check to see if options -fno-rtti -fno-exceptions are supported by compiler + echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions ... $ac_c" 1>&6 + $rm conftest* + echo $lt_simple_compile_test_code > conftest.$ac_ext + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext" + echo "$progname:887: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 + if { (eval echo $progname:888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then + + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + echo "$ac_t"no 1>&6 + compiler_rtti_exceptions=no + else + echo "$ac_t"yes 1>&6 + compiler_rtti_exceptions=yes + fi + else + # Append any errors to the config.log. + cat conftest.err 1>&5 + compiler_rtti_exceptions=no + echo "$ac_t"no 1>&6 + fi + CFLAGS="$save_CFLAGS" + $rm conftest* + + if test "$compiler_rtti_exceptions" = "yes"; then + no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions' + else + no_builtin_flag=' -fno-builtin' + fi + +fi + +# See if the linker supports building shared libraries. +echo $ac_n "checking whether the linker ($LD) supports shared libraries... $ac_c" 1>&6 + +echo "$ac_t$ld_shlibs" 1>&6 +test "$ld_shlibs" = no && can_build_shared=no + +# Check hardcoding attributes. +echo $ac_n "checking how to hardcode library paths into programs... $ac_c" 1>&6 +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || \ + test -n "$runpath_var"; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$hardcode_shlibpath_var" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +echo "$ac_t$hardcode_action" 1>&6 + +echo $ac_n "checking whether stripping libraries is possible... $ac_c" 1>&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "${ac_t}yes" 1>&6 +else + echo "${ac_t}no" 1>&6 +fi + +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +# PORTME Fill in your ld.so characteristics +library_names_spec= +libname_spec='lib$name' +soname_spec= +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + +echo $ac_n "checking dynamic linker characteristics... $ac_c" 1>&6 +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}.so$major' + ;; + +aix4* | aix5*) + version_type=linux + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + else + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + # We preserve .a as extension for shared libraries though AIX4.2 + # and later linker supports .so + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib<name>.so instead of + # lib<name>.a to let people know that these are not typical AIX shared libraries. + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + else + # We preserve .a as extension for shared libraries though AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}.so$major' + fi + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | egrep '(GNU)' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + shlibpath_var=LIBPATH + deplibs_check_method=pass_all + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + can_build_shared=no + fi + ;; + esac + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}.so' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + export_dynamic_flag_spec=-rdynamic + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + need_version=no + need_lib_prefix=no + case $with_gcc,$host_os in + yes,cygwin*) + library_names_spec='$libname.dll.a' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll' + postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog .libs/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll; $rm \$dlpath' + ;; + yes,mingw*) + library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"` + ;; + yes,pw32*) + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' +;; + *) + library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}.`test .$module = .yes && echo so || echo dylib` ${libname}${release}${major}.$`test .$module = .yes && echo so || echo dylib` ${libname}.`test .$module = .yes && echo so || echo dylib`' + soname_spec='${libname}${release}${major}.`test .$module = .yes && echo so || echo dylib`' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so' + need_version=no + need_lc=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + *) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case "$host_cpu" in + ia64*) + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32/usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl' + soname_spec='${libname}${release}.sl$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6*) + if test "$with_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi + version_type=irix + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}.so$major' + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so' + case $host_os in + irix5*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux-gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + need_lib_prefix=no + need_version=no + version_type=sunos + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' + soname_spec='${libname}${release}.so$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + need_version=no + fi + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + ;; + +os2*) + libname_spec='$name' + need_lib_prefix=no + library_names_spec='$libname.dll $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_version=no + soname_spec='${libname}${release}.so$major' + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}.so$major' + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' + soname_spec='$libname.so.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$ac_t$dynamic_linker" 1>&6 +test "$dynamic_linker" = no && can_build_shared=no + +# Check for command to grab the raw symbol name followed by C symbol from nm. +echo $ac_n "checking command to parse $NM output... $ac_c" 1>&6 + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Transform the above into a raw symbol and a C symbol. +symxfrm='\1 \2\3 \3' + +# Transform an extracted symbol line into a proper C declaration +global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'" + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32*) + symcode='[ABCDGISTW]' + ;; +hpux*) # Its linker distinguishes data from code symbols + global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + ;; +irix*) + symcode='[BCDEGRST]' + ;; +solaris* | sysv5*) + symcode='[BDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# Handle CRLF in mingw tool chain +opt_cr= +case $host_os in +mingw*) + opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then + symcode='[ABCDGISTW]' +fi + +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do + + # Write the raw and C identifiers. + global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" + + # Check to see that the pipe works correctly. + pipe_works=no + $rm conftest* + cat > conftest.$ac_ext <<EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +EOF + + echo "$progname:1431: checking if global_symbol_pipe works" >&5 + if { (eval echo $progname:1432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then + # Now try to grab the symbols. + nlist=conftest.nm + if { echo "$progname:1435: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then + + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if egrep ' nm_test_var$' "$nlist" >/dev/null; then + if egrep ' nm_test_func$' "$nlist" >/dev/null; then + cat <<EOF > conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +EOF + # Now generate the symbol file. + eval "$global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext' + + cat <<EOF >> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[] = +{ +EOF + sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr_t) 0} +}; + +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$objext conftstm.$objext + save_LIBS="$LIBS" + save_CFLAGS="$CFLAGS" + LIBS="conftstm.$objext" + CFLAGS="$CFLAGS$no_builtin_flag" + if { (eval echo $progname:1487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then + pipe_works=yes + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + LIBS="$save_LIBS" + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + $rm conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + global_symbol_pipe= + fi +done +if test "$pipe_works" = yes; then + echo "${ac_t}ok" 1>&6 +else + echo "${ac_t}failed" 1>&6 +fi + +if test -z "$global_symbol_pipe"; then + global_symbol_to_cdecl= +fi + +# Report the final consequences. +echo "checking if libtool supports shared libraries... $can_build_shared" 1>&6 + +# Only try to build win32 dlls if AC_LIBTOOL_WIN32_DLL was used in +# configure.in, otherwise build static only libraries. +case $host_os in +cygwin* | mingw* | pw32* | os2*) + if test x$can_build_shared = xyes; then + test x$enable_win32_dll = xno && can_build_shared=no + echo "checking if package supports dlls... $can_build_shared" 1>&6 + fi +;; +esac + +echo $ac_n "checking whether to build shared libraries... $ac_c" 1>&6 +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case $host_os in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + +aix4*) + test "$enable_shared" = yes && enable_static=no + ;; +esac + +echo "$ac_t$enable_shared" 1>&6 + +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes + +echo "checking whether to build static libraries... $enable_static" 1>&6 + +if test "$hardcode_action" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$with_gcc" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# Check whether we must set pic_mode to default +test -z "$pic_flag" && pic_mode=default + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else +if test "X${lt_cv_dlopen+set}" != Xset; then + lt_cv_dlopen=no lt_cv_dlopen_libs= +echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 +echo "$progname:1591: checking for dlopen in -ldl" >&5 +if test "X${ac_cv_lib_dl_dlopen+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ldl $LIBS" +cat > conftest.$ac_ext <<EOF +#line 1598 "ltconfig" +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen(); + +int main() { +dlopen() +; return 0; } +EOF +if { (eval echo $progname:1611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_lib_dl_dlopen=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_lib_dl_dlopen=no +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if test "X$ac_cv_lib_dl_dlopen" = Xyes; then + echo "$ac_t""yes" 1>&6 + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for dlopen""... $ac_c" 1>&6 +echo "$progname:1630: checking for dlopen" >&5 +if test "X${ac_cv_func_dlopen+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext <<EOF +#line 1635 "ltconfig" +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen(); below. */ +#include <assert.h> +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_dlopen) || defined (__stub___dlopen) +choke me +#else +dlopen(); +#endif + +; return 0; } +EOF +if { (eval echo $progname:1660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_func_dlopen=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_func_dlopen=no +fi +rm -f conftest* +fi +if test "X$ac_cv_func_dlopen" = Xyes; then + echo "$ac_t""yes" 1>&6 + lt_cv_dlopen="dlopen" +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6 +echo "$progname:1677: checking for dlopen in -lsvld" >&5 +if test "X${ac_cv_lib_svld_dlopen+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lsvld $LIBS" +cat > conftest.$ac_ext <<EOF +#line 1684 "ltconfig" +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen(); + +int main() { +dlopen() +; return 0; } +EOF +if { (eval echo $progname:1697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_lib_svld_dlopen=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_lib_svld_dlopen=no +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if test "X$ac_cv_lib_svld_dlopen" = Xyes; then + echo "$ac_t""yes" 1>&6 + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6 +echo "$progname:1716: checking for dld_link in -ldld" >&5 +if test "X${ac_cv_lib_dld_dld_link+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ldld $LIBS" +cat > conftest.$ac_ext <<EOF +#line 1723 "ltconfig" +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link(); + +int main() { +dld_link() +; return 0; } +EOF +if { (eval echo $progname:1736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_lib_dld_dld_link=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_lib_dld_dld_link=no +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if test "X$ac_cv_lib_dld_dld_link" = Xyes; then + echo "$ac_t""yes" 1>&6 + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for shl_load""... $ac_c" 1>&6 +echo "$progname:1755: checking for shl_load" >&5 +if test "X${ac_cv_func_shl_load+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext <<EOF +#line 1760 "ltconfig" +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load(); below. */ +#include <assert.h> +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_shl_load) || defined (__stub___shl_load) +choke me +#else +shl_load(); +#endif + +; return 0; } +EOF +if { (eval echo $progname:1785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_func_shl_load=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_func_shl_load=no +fi +rm -f conftest* +fi + +if test "X$ac_cv_func_shl_load" = Xyes; then + echo "$ac_t""yes" 1>&6 + lt_cv_dlopen="shl_load" +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6 +echo "$progname:1803: checking for shl_load in -ldld" >&5 +if test "X${ac_cv_lib_dld_shl_load+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ldld $LIBS" +cat > conftest.$ac_ext <<EOF +#line 1810 "ltconfig" +#include "confdefs.h" +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load(); + +int main() { +shl_load() +; return 0; } +EOF +if { (eval echo $progname:1824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + ac_cv_lib_dld_shl_load=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_lib_dld_shl_load=no +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if test "X$ac_cv_lib_dld_shl_load" = Xyes; then + echo "$ac_t""yes" 1>&6 + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" +else + echo "$ac_t""no" 1>&6 +fi + + +fi + + +fi + + +fi + + +fi + +fi + +fi + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) +for ac_hdr in dlfcn.h; do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "$progname:1871: checking for $ac_hdr" >&5 +if eval "test \"`echo 'X$''{'ac_cv_header_$ac_safe'+set}'`\" = Xset"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext <<EOF +#line 1876 "ltconfig" +#include <$ac_hdr> +int fnord = 0; +int main () { return(0); } +EOF +ac_try="$ac_compile >/dev/null 2>conftest.out" +{ (eval echo $progname:1882: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` +if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" +else + echo "$ac_err" >&5 + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" +fi +rm -f conftest* +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi +done + + if test "x$ac_cv_header_dlfcn_h" = xyes; then + CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + fi + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6 +echo "$progname:1910: checking whether a program can dlopen itself" >&5 +if test "X${lt_cv_dlopen_self+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + lt_cv_dlopen_self=cross + else + cat > conftest.$ac_ext <<EOF +#line 1918 "ltconfig" + +#if HAVE_DLFCN_H +#include <dlfcn.h> +#endif + +#include <stdio.h> + +#ifdef RTLD_GLOBAL +# define LTDL_GLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LTDL_GLOBAL DL_GLOBAL +# else +# define LTDL_GLOBAL 0 +# endif +#endif + +/* We may have to define LTDL_LAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LTDL_LAZY_OR_NOW +# ifdef RTLD_LAZY +# define LTDL_LAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LTDL_LAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LTDL_LAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LTDL_LAZY_OR_NOW DL_NOW +# else +# define LTDL_LAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42; } +int main() { + void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW); + if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord"); + if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); } + +EOF +if { (eval echo $progname:1965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +then + lt_cv_dlopen_self=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + lt_cv_dlopen_self=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$lt_cv_dlopen_self" 1>&6 + + if test "$lt_cv_dlopen_self" = yes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6 +echo "$progname:1984: checking whether a statically linked program can dlopen itself" >&5 +if test "X${lt_cv_dlopen_self_static+set}" = Xset; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + lt_cv_dlopen_self_static=cross + else + cat > conftest.$ac_ext <<EOF +#line 1992 "ltconfig" + +#if HAVE_DLFCN_H +#include <dlfcn.h> +#endif + +#include <stdio.h> + +#ifdef RTLD_GLOBAL +# define LTDL_GLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LTDL_GLOBAL DL_GLOBAL +# else +# define LTDL_GLOBAL 0 +# endif +#endif + +/* We may have to define LTDL_LAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LTDL_LAZY_OR_NOW +# ifdef RTLD_LAZY +# define LTDL_LAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LTDL_LAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LTDL_LAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LTDL_LAZY_OR_NOW DL_NOW +# else +# define LTDL_LAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +void fnord() { int i=42; } +int main() { + void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW); + if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord"); + if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); } + +EOF +if { (eval echo $progname:2039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +then + lt_cv_dlopen_self_static=yes +else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + lt_cv_dlopen_self_static=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$lt_cv_dlopen_self_static" 1>&6 +fi + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + +# Copy echo and quote the copy, instead of the original, because it is +# used later. +ltecho="$echo" +if test "X$ltecho" = "X$CONFIG_SHELL $0 --fallback-echo"; then + ltecho="$CONFIG_SHELL \$0 --fallback-echo" +fi +LTSHELL="$SHELL" + +LTCONFIG_VERSION="$VERSION" + +# Only quote variables if we're using ltmain.sh. +case $ltmain in +*.sh) + # Now quote all the things that may contain metacharacters. + for var in ltecho old_AR old_AR_FLAGS old_CC old_LTCC old_CFLAGS old_CPPFLAGS \ + old_MAGIC_CMD old_LD old_LDFLAGS old_LIBS \ + old_LN_S old_NM old_RANLIB old_STRIP \ + old_AS old_DLLTOOL old_OBJDUMP \ + old_OBJEXT old_EXEEXT old_reload_flag \ + old_deplibs_check_method old_file_magic_cmd \ + AR AR_FLAGS CC LTCC LD LN_S NM LTSHELL LTCONFIG_VERSION \ + reload_flag reload_cmds wl \ + pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \ + thread_safe_flag_spec whole_archive_flag_spec libname_spec \ + library_names_spec soname_spec \ + RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \ + old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \ + postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \ + predep_objects postdep_objects predeps postdeps compiler_lib_search_path \ + old_striplib striplib file_magic_cmd export_symbols_cmds \ + deplibs_check_method allow_undefined_flag no_undefined_flag \ + finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \ + hardcode_libdir_flag_spec hardcode_libdir_separator \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + compiler_c_o need_locks exclude_expsyms include_expsyms; do + + case $var in + reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + export_symbols_cmds | archive_cmds | archive_expsym_cmds | \ + extract_expsyms_cmds | old_archive_from_expsyms_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ### testsuite: skip nested quoting test + ;; + *) + eval "$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ### testsuite: skip nested quoting test + ;; + esac + done + + case $ltecho in + *'\$0 --fallback-echo"') + ltecho=`$echo "X$ltecho" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + + if test -z "$tagname"; then + trap "$rm \"$ofile\"; exit 1" 1 2 15 + echo "creating $ofile" + $rm "$ofile" + cat <<EOF > "$ofile" +#! $SHELL + +# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh. +# +# Copyright (C) 1996-2000 Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="sed -e s/^X//" + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + +# The names of the tagged configurations supported by this script. +available_tags= + +### BEGIN LIBTOOL CONFIG +EOF + else + echo "appending configuration tag \"$tagname\" to $ofile" + echo "### BEGIN LIBTOOL TAG CONFIG: $tagname" >> "$ofile" + fi + cfgfile="$ofile" + ;; + +*) + # Double-quote the variables that need it (for aesthetics). + for var in old_AR old_AR_FLAGS old_CC old_LTCC old_CFLAGS old_CPPFLAGS \ + old_MAGIC_CMD old_LD old_LDFLAGS old_LIBS \ + old_LN_S old_NM old_RANLIB old_STRIP \ + old_AS old_DLLTOOL old_OBJDUMP \ + old_OBJEXT old_EXEEXT old_reload_flag \ + old_deplibs_check_method old_file_magic_cmd; do + eval "$var=\\\"\$var\\\"" + done + + # Just create a config file. + cfgfile="$ofile.cfg" + if test -z "$tagname"; then + trap "$rm \"$cfgfile\"; exit 1" 1 2 15 + echo "creating $cfgfile" + $rm "$cfgfile" + cat <<EOF > "$cfgfile" +# `$echo "$cfgfile" | sed 's%^.*/%%'` - Libtool configuration file. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) + +### BEGIN LIBTOOL CONFIG +EOF + else + echo "appending to $cfgfile" + echo "### BEGIN LIBTOOL TAG CONFIG: $tagname" >> "$ofile" + fi + ;; +esac + +cat <<EOF >> "$cfgfile" +# Libtool was configured as follows, on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# +# AR=$old_AR AR_FLAGS=$old_AR_FLAGS LTCC=$old_LTCC CC=$old_CC \\ +# CFLAGS=$old_CFLAGS CPPFLAGS=$old_CPPFLAGS \\ +# MAGIC_CMD=$old_MAGIC_CMD LD=$old_LD LDFLAGS=$old_LDFLAGS LIBS=$old_LIBS \\ +# LN_S=$old_LN_S NM=$old_NM RANLIB=$old_RANLIB STRIP=$old_STRIP \\ +# AS=$old_AS DLLTOOL=$old_DLLTOOL OBJDUMP=$old_OBJDUMP \\ +# objext=$old_OBJEXT exeext=$old_EXEEXT reload_flag=$old_reload_flag \\ +# deplibs_check_method=$old_deplibs_check_method \\ +# file_magic_cmd=$old_file_magic_cmd \\ +# $0$ltconfig_args +# +# Compiler and other test output produced by $progname, useful for +# debugging $progname, is in ./config.log if it exists. + +# The version of $progname that generated this script. +LTCONFIG_VERSION=$LTCONFIG_VERSION + +# Shell to use when invoking shell scripts. +SHELL=$LTSHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$need_lc + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$ltecho + +# The archiver. +AR=$AR +AR_FLAGS=$AR_FLAGS + +# A C compiler. +LTCC=$LTCC + +# A language-specific compiler. +CC=$CC + +# Is the compiler the GNU C compiler? +with_gcc=$with_gcc + +# The linker used to build libraries. +LD=$LD + +# Whether we need hard or soft links. +LN_S=$LN_S + +# A BSD-compatible nm program. +NM=$NM + +# A symbol stripping program +STRIP=$STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$reload_flag +reload_cmds=$reload_cmds + +# How to pass a linker flag through the compiler. +wl=$wl + +# Object file suffix (normally "o"). +objext="$objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$pic_flag +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$compiler_c_o + +# Must we lock files when doing compilation ? +need_locks=$need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$link_static_flag + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$no_builtin_flag + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$whole_archive_flag_spec + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$thread_safe_flag_spec + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$RANLIB +old_archive_cmds=$old_archive_cmds +old_postinstall_cmds=$old_postinstall_cmds +old_postuninstall_cmds=$old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$old_archive_from_expsyms_cmds + +# Commands used to build and install a shared archive. +archive_cmds=$archive_cmds +archive_expsym_cmds=$archive_expsym_cmds +postinstall_cmds=$postinstall_cmds +postuninstall_cmds=$postuninstall_cmds + +# Commands to strip libraries. +old_striplib=$old_striplib +striplib=$striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$predep_objects + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$postdep_objects + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$predeps + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$postdeps + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$compiler_lib_search_path + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$allow_undefined_flag + +# Flag that forces no undefined symbols. +no_undefined_flag=$no_undefined_flag + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$global_symbol_to_cdecl + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$hardcode_libdir_flag_spec + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$hardcode_libdir_separator + +# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$export_symbols_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$include_expsyms + +EOF + +if test -z "$tagname"; then + echo '### END LIBTOOL CONFIG' >> "$ofile" +else + echo "### END LIBTOOL TAG CONFIG: $tagname" >> "$ofile" +fi + +case $ltmain in +*.sh) + echo >> "$ofile" + if test -z "$tagname"; then + case $host_os in + aix3*) + cat <<\EOF >> "$ofile" + +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +EOF + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + cat <<'EOF' >> "$ofile" + # This is a source program that is used to create dlls on Windows + # Don't remove nor modify the starting and closing comments +# /* ltdll.c starts here */ +# #define WIN32_LEAN_AND_MEAN +# #include <windows.h> +# #undef WIN32_LEAN_AND_MEAN +# #include <stdio.h> +# +# #ifndef __CYGWIN__ +# # ifdef __CYGWIN32__ +# # define __CYGWIN__ __CYGWIN32__ +# # endif +# #endif +# +# #ifdef __cplusplus +# extern "C" { +# #endif +# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); +# #ifdef __cplusplus +# } +# #endif +# +# #ifdef __CYGWIN__ +# #include <cygwin/cygwin_dll.h> +# DECLARE_CYGWIN_DLL( DllMain ); +# #endif +# HINSTANCE __hDllInstance_base; +# +# BOOL APIENTRY +# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) +# { +# __hDllInstance_base = hInst; +# return TRUE; +# } +# /* ltdll.c ends here */ + # This is a source program that is used to create import libraries + # on Windows for dlls which lack them. Don't remove nor modify the + # starting and closing comments +# /* impgen.c starts here */ +# /* Copyright (C) 1999-2000 Free Software Foundation, Inc. +# +# This file is part of GNU libtool. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# */ +# +# #include <stdio.h> /* for printf() */ +# #include <unistd.h> /* for open(), lseek(), read() */ +# #include <fcntl.h> /* for O_RDONLY, O_BINARY */ +# #include <string.h> /* for strdup() */ +# +# /* O_BINARY isn't required (or even defined sometimes) under Unix */ +# #ifndef O_BINARY +# #define O_BINARY 0 +# #endif +# +# static unsigned int +# pe_get16 (fd, offset) +# int fd; +# int offset; +# { +# unsigned char b[2]; +# lseek (fd, offset, SEEK_SET); +# read (fd, b, 2); +# return b[0] + (b[1]<<8); +# } +# +# static unsigned int +# pe_get32 (fd, offset) +# int fd; +# int offset; +# { +# unsigned char b[4]; +# lseek (fd, offset, SEEK_SET); +# read (fd, b, 4); +# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); +# } +# +# static unsigned int +# pe_as32 (ptr) +# void *ptr; +# { +# unsigned char *b = ptr; +# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); +# } +# +# int +# main (argc, argv) +# int argc; +# char *argv[]; +# { +# int dll; +# unsigned long pe_header_offset, opthdr_ofs, num_entries, i; +# unsigned long export_rva, export_size, nsections, secptr, expptr; +# unsigned long name_rvas, nexp; +# unsigned char *expdata, *erva; +# char *filename, *dll_name; +# +# filename = argv[1]; +# +# dll = open(filename, O_RDONLY|O_BINARY); +# if (dll < 1) +# return 1; +# +# dll_name = filename; +# +# for (i=0; filename[i]; i++) +# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':') +# dll_name = filename + i +1; +# +# pe_header_offset = pe_get32 (dll, 0x3c); +# opthdr_ofs = pe_header_offset + 4 + 20; +# num_entries = pe_get32 (dll, opthdr_ofs + 92); +# +# if (num_entries < 1) /* no exports */ +# return 1; +# +# export_rva = pe_get32 (dll, opthdr_ofs + 96); +# export_size = pe_get32 (dll, opthdr_ofs + 100); +# nsections = pe_get16 (dll, pe_header_offset + 4 +2); +# secptr = (pe_header_offset + 4 + 20 + +# pe_get16 (dll, pe_header_offset + 4 + 16)); +# +# expptr = 0; +# for (i = 0; i < nsections; i++) +# { +# char sname[8]; +# unsigned long secptr1 = secptr + 40 * i; +# unsigned long vaddr = pe_get32 (dll, secptr1 + 12); +# unsigned long vsize = pe_get32 (dll, secptr1 + 16); +# unsigned long fptr = pe_get32 (dll, secptr1 + 20); +# lseek(dll, secptr1, SEEK_SET); +# read(dll, sname, 8); +# if (vaddr <= export_rva && vaddr+vsize > export_rva) +# { +# expptr = fptr + (export_rva - vaddr); +# if (export_rva + export_size > vaddr + vsize) +# export_size = vsize - (export_rva - vaddr); +# break; +# } +# } +# +# expdata = (unsigned char*)malloc(export_size); +# lseek (dll, expptr, SEEK_SET); +# read (dll, expdata, export_size); +# erva = expdata - export_rva; +# +# nexp = pe_as32 (expdata+24); +# name_rvas = pe_as32 (expdata+32); +# +# printf ("EXPORTS\n"); +# for (i = 0; i<nexp; i++) +# { +# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4); +# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i); +# } +# +# return 0; +# } +# /* impgen.c ends here */ + +EOF + ;; + esac + + + # Append the ltmain.sh script. + sed '$q' "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1) + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + + chmod +x "$ofile" + fi + ;; + +*) + # Compile the libtool program. + echo "FIXME: would compile $ltmain" + ;; +esac + +# Update the list of available tags. +if test -n "$tagname"; then + + # Extract list of available tagged configurations in $ofile. + # Note that this assumes the entire list is on one line. + available_tags=`grep "^available_tags=" $ofile | sed -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + + # Append the new tag name to the list of available tags. + available_tags="$available_tags $tagname" + + # Now substitute the updated of available tags. + if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' ${ofile} > ${ofile}.new"; then + mv ${ofile}.new ${ofile} + chmod +x "$ofile" + else + rm -f ${ofile}.new + echo "$progname: unable to update list of available tagged configurations." + exit 1 + fi +fi + +# Don't cache tagged configuration! +test -n "$cache_file" && test -z "$tagname" || exit 0 + +# AC_CACHE_SAVE +trap '' 1 2 15 +cat > confcache <<\EOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs. It is not useful on other systems. +# If it contains results you don't want to keep, you may remove or edit it. +# +# By default, configure uses ./config.cache as the cache file, +# creating it if it does not exist already. You can give configure +# the --cache-file=FILE option to use a different cache file; that is +# what configure does when it calls configure scripts in +# subdirectories, so they share the cache. +# Giving --cache-file=/dev/null disables caching, for debugging configure. +# config.status only pays attention to the cache file if you give it the +# --recheck option to rerun configure. +# +EOF +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, don't put newlines in cache variables' values. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +(set) 2>&1 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in + *ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote substitution + # turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + -e "s/'/'\\\\''/g" \ + -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' + ;; + esac >> confcache +if cmp -s $cache_file confcache; then + : +else + if test -w $cache_file; then + echo "updating cache $cache_file" + cat confcache > $cache_file + else + echo "not updating unwritable cache $cache_file" + fi +fi +rm -f confcache + +exit 0 + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/gnu/lib/libobjc/ltmain.sh b/gnu/lib/libobjc/ltmain.sh new file mode 100644 index 00000000000..5d4281c54d2 --- /dev/null +++ b/gnu/lib/libobjc/ltmain.sh @@ -0,0 +1,5483 @@ +# ltmain.sh - Provide generalized library-building support services. +# NOTE: Changing this file will not affect anything until you rerun ltconfig. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Check that we have a working $echo. +if test "X$1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X$1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then + # Yippee, $echo works! + : +else + # Restart under the correct shell, and then maybe $echo will work. + exec $SHELL "$0" --no-reexec ${1+"$@"} +fi + +if test "X$1" = X--fallback-echo; then + # used as fallback echo + shift + cat <<EOF +$* +EOF + exit 0 +fi + +# The name of this program. +progname=`$echo "$0" | sed 's%^.*/%%'` +modename="$progname" + +# Constants. +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION=1.4a-GCC3.0 +TIMESTAMP=" (1.641.2.256 2001/05/28 20:09:07 with GCC-local changes)" + +default_mode= +help="Try \`$progname --help' for more information." +magic="%%%MAGIC variable%%%" +mkdir="mkdir" +mv="mv -f" +rm="rm -f" + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e 1s/^X//' +sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g' +SP2NL='tr \040 \012' +NL2SP='tr \015\012 \040\040' + +# NLS nuisances. +# Only set LANG and LC_ALL to C if already set. +# These must not be set unconditionally because not all systems understand +# e.g. LANG=C (notably SCO). +# We save the old values to restore during execute mode. +if test "${LC_ALL+set}" = set; then + save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL +fi +if test "${LANG+set}" = set; then + save_LANG="$LANG"; LANG=C; export LANG +fi + +if test "$LTCONFIG_VERSION" != "$VERSION"; then + echo "$modename: ltconfig version \`$LTCONFIG_VERSION' does not match $PROGRAM version \`$VERSION'" 1>&2 + echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit 1 +fi + +if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + echo "$modename: not configured to build any kind of library" 1>&2 + echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit 1 +fi + +# Global variables. +mode=$default_mode +nonopt= +prev= +prevopt= +run= +show="$echo" +show_help= +execute_dlfiles= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +taglist= + +# Parse our command line options once, thoroughly. +while test $# -gt 0 +do + arg="$1" + shift + + case $arg in + -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + execute_dlfiles) + execute_dlfiles="$execute_dlfiles $arg" + ;; + tag) + tagname="$arg" + + # Check whether tagname contains only valid characters + case $tagname in + *[!-_A-Za-z0-9,/]*) + echo "$progname: invalid tag name: $tagname" 1>&2 + exit 1 + ;; + esac + + case $tagname in + CC) + # Don't test for the "default" C tag, as we know, it's there, but + # not specially marked. + taglist="$taglist $tagname" + ;; + *) + if grep "^### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$0" > /dev/null; then + taglist="$taglist $tagname" + # Evaluate the configuration. + eval "`sed -n -e '/^### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $0`" + else + echo "$progname: ignoring unknown tag $tagname" 1>&2 + fi + ;; + esac + ;; + *) + eval "$prev=\$arg" + ;; + esac + + prev= + prevopt= + continue + fi + + # Have we seen a non-optional argument yet? + case $arg in + --help) + show_help=yes + ;; + + --version) + echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" + exit 0 + ;; + + --config) + sed -n -e '/^### BEGIN LIBTOOL CONFIG/,/^### END LIBTOOL CONFIG/p' < "$0" + # Now print the configurations for the tags. + for tagname in $taglist; do + sed -n -e "/^### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^### END LIBTOOL TAG CONFIG: $tagname$/p" < "$0" + done + exit 0 + ;; + + --debug) + echo "$progname: enabling shell trace mode" + set -x + ;; + + --dry-run | -n) + run=: + ;; + + --features) + echo "host: $host" + if test "$build_libtool_libs" = yes; then + echo "enable shared libraries" + else + echo "disable shared libraries" + fi + if test "$build_old_libs" = yes; then + echo "enable static libraries" + else + echo "disable static libraries" + fi + exit 0 + ;; + + --finish) mode="finish" ;; + + --mode) prevopt="--mode" prev=mode ;; + --mode=*) mode="$optarg" ;; + + --quiet | --silent) + show=: + ;; + + --tag) prevopt="--tag" prev=tag ;; + --tag=*) + set tag "$optarg" ${1+"$@"} + shift + prev=tag + ;; + + -dlopen) + prevopt="-dlopen" + prev=execute_dlfiles + ;; + + -*) + $echo "$modename: unrecognized option \`$arg'" 1>&2 + $echo "$help" 1>&2 + exit 1 + ;; + + *) + nonopt="$arg" + break + ;; + esac +done + +if test -n "$prevopt"; then + $echo "$modename: option \`$prevopt' requires an argument" 1>&2 + $echo "$help" 1>&2 + exit 1 +fi + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + +if test -z "$show_help"; then + + # Infer the operation mode. + if test -z "$mode"; then + case $nonopt in + *cc | *++ | gcc* | *-gcc*) + mode=link + for arg + do + case $arg in + -c) + mode=compile + break + ;; + esac + done + ;; + *db | *dbx | *strace | *truss) + mode=execute + ;; + *install*|cp|mv) + mode=install + ;; + *rm) + mode=uninstall + ;; + *) + # If we have no mode, but dlfiles were specified, then do execute mode. + test -n "$execute_dlfiles" && mode=execute + + # Just use the default operation mode. + if test -z "$mode"; then + if test -n "$nonopt"; then + $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 + else + $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 + fi + fi + ;; + esac + fi + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$execute_dlfiles" && test "$mode" != execute; then + $echo "$modename: unrecognized option \`-dlopen'" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$modename --help --mode=$mode' for more information." + + # These modes are in order of execution frequency so that they run quickly. + case $mode in + # libtool compile mode + compile) + modename="$modename: compile" + # Get the compilation command and the source file. + base_compile= + prev= + lastarg= + srcfile="$nonopt" + suppress_output= + + user_target=no + for arg + do + case $prev in + "") ;; + xcompiler) + # Aesthetically quote the previous argument. + prev= + lastarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + + case $arg in + # Double-quote args containing other shell metacharacters. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + + # Add the previous argument to base_compile. + if test -z "$base_compile"; then + base_compile="$lastarg" + else + base_compile="$base_compile $lastarg" + fi + continue + ;; + esac + + # Accept any command-line options. + case $arg in + -o) + if test "$user_target" != "no"; then + $echo "$modename: you cannot specify \`-o' more than once" 1>&2 + exit 1 + fi + user_target=next + ;; + + -static) + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Wc,*) + args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` + lastarg= + IFS="${IFS= }"; save_ifs="$IFS"; IFS=',' + for arg in $args; do + IFS="$save_ifs" + + # Double-quote args containing other shell metacharacters. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + lastarg="$lastarg $arg" + done + IFS="$save_ifs" + lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` + + # Add the arguments to base_compile. + if test -z "$base_compile"; then + base_compile="$lastarg" + else + base_compile="$base_compile $lastarg" + fi + continue + ;; + esac + + case $user_target in + next) + # The next one is the -o target name + user_target=yes + continue + ;; + yes) + # We got the output file + user_target=set + libobj="$arg" + continue + ;; + esac + + # Accept the current argument as the source file. + lastarg="$srcfile" + srcfile="$arg" + + # Aesthetically quote the previous argument. + + # Backslashify any backslashes, double quotes, and dollar signs. + # These are the only characters that are still specially + # interpreted inside of double-quoted scrings. + lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` + + # Double-quote args containing other shell metacharacters. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + case $lastarg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + lastarg="\"$lastarg\"" + ;; + esac + + # Add the previous argument to base_compile. + if test -z "$base_compile"; then + base_compile="$lastarg" + else + base_compile="$base_compile $lastarg" + fi + done + + case $user_target in + set) + ;; + no) + # Get the name of the library object. + libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` + ;; + *) + $echo "$modename: you must specify a target with \`-o'" 1>&2 + exit 1 + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + xform='[cCFSfmso]' + case $libobj in + *.ada) xform=ada ;; + *.adb) xform=adb ;; + *.ads) xform=ads ;; + *.asm) xform=asm ;; + *.c++) xform=c++ ;; + *.cc) xform=cc ;; + *.class) xform=class ;; + *.cpp) xform=cpp ;; + *.cxx) xform=cxx ;; + *.f90) xform=f90 ;; + *.for) xform=for ;; + *.java) xform=java ;; + esac + + libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` + + case $libobj in + *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; + *) + $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 + exit 1 + ;; + esac + + # Infer tagged configuration to use if any are available and + # if one wasn't chosen via the "--tag" command line option. + # Only attempt this if the compiler in the base compile + # command doesn't match the default compiler. + if test -n "$available_tags" && test -z "$tagname"; then + case $base_compile in + "$CC "*) ;; + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when ltconfig was run. + "`$echo $CC` "*) ;; + *) + for z in $available_tags; do + if grep "^### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then + # Evaluate the configuration. + eval "`sed -n -e '/^### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`" + case $base_compile in + "$CC "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + "`$echo $CC` "*) + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + echo "$modename: unable to infer tagged configuration" + echo "$modename: specify a tag with \`--tag'" 1>&2 + exit 1 +# else +# echo "$modename: using $tagname tagged configuration" + fi + ;; + esac + fi + + objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` + xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$obj"; then + xdir= + else + xdir=$xdir/ + fi + lobj=${xdir}$objdir/$objname + + if test -z "$base_compile"; then + $echo "$modename: you must specify a compilation command" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + $run $rm $removelist + trap "$run $rm $removelist; exit 1" 1 2 15 + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2*) + pic_mode=default + ;; + esac + if test $pic_mode = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + removelist="$removelist $output_obj $lockfile" + trap "$run $rm $removelist; exit 1" 1 2 15 + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $run ln "$0" "$lockfile" 2>/dev/null; do + $show "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + echo "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $run $rm $removelist + exit 1 + fi + echo $srcfile > "$lockfile" + fi + + if test -n "$fix_srcfile_path"; then + eval srcfile=\"$fix_srcfile_path\" + fi + + $run $rm "$libobj" "${libobj}T" + + # Create a libtool object file (analogous to a ".la" file), + # but don't create it if we're doing a dry run. + test -z "$run" && cat > ${libobj}T <<EOF +# $libobj - a libtool object file +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# Name of the PIC object. +EOF + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $srcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $srcfile" + fi + + if test ! -d ${xdir}$objdir; then + $show "$mkdir ${xdir}$objdir" + $run $mkdir ${xdir}$objdir + status=$? + if test $status -ne 0 && test ! -d ${xdir}$objdir; then + exit $status + fi + fi + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + command="$command -o $lobj" + fi + + $run $rm "$lobj" "$output_obj" + + $show "$command" + if $run eval "$command"; then : + else + test -n "$output_obj" && $run $rm $removelist + exit 1 + fi + + if test "$need_locks" = warn && + test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then + echo "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $run $rm $removelist + exit 1 + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "x$output_obj" != "x$lobj"; then + $show "$mv $output_obj $lobj" + if $run $mv $output_obj $lobj; then : + else + error=$? + $run $rm $removelist + exit $error + fi + fi + + # Append the name of the PIC object to the libtool object file. + test -z "$run" && cat >> ${libobj}T <<EOF +pic_object='$objdir/$objname' + +EOF + + # Allow error messages only from the first compilation. + suppress_output=' >/dev/null 2>&1' + else + # No PIC object so indicate it doesn't exist in the libtool + # object file. + test -z "$run" && cat >> ${libobj}T <<EOF +pic_object=none + +EOF + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $srcfile" + else + command="$base_compile $srcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + command="$command -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + command="$command$suppress_output" + $run $rm "$obj" "$output_obj" + $show "$command" + if $run eval "$command"; then : + else + $run $rm $removelist + exit 1 + fi + + if test "$need_locks" = warn && + test x"`cat $lockfile 2>/dev/null`" != x"$srcfile"; then + echo "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $run $rm $removelist + exit 1 + fi + + # Just move the object if needed + if test -n "$output_obj" && test "x$output_obj" != "x$obj"; then + $show "$mv $output_obj $obj" + if $run $mv $output_obj $obj; then : + else + error=$? + $run $rm $removelist + exit $error + fi + fi + + # Append the name of the non-PIC object the libtool object file. + # Only append if the libtool object file exists. + test -z "$run" && cat >> ${libobj}T <<EOF +# Name of the non-PIC object. +non_pic_object='$objname' + +EOF + else + # Append the name of the non-PIC object the libtool object file. + # Only append if the libtool object file exists. + test -z "$run" && cat >> ${libobj}T <<EOF +# Name of the non-PIC object. +non_pic_object=none + +EOF + fi + + $run $mv "${libobj}T" "${libobj}" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + $run $rm "$lockfile" + fi + + exit 0 + ;; + + # libtool link mode + link | relink) + modename="$modename: link" + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invokation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args="$nonopt" + base_compile="$nonopt" + compile_command="$nonopt" + finalize_command="$nonopt" + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + + avoid_version=no + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -all-static | -static) + if test "X$arg" = "X-all-static"; then + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2 + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + else + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + fi + build_libtool_libs=no + build_old_libs=yes + prefer_static_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test $# -gt 0; do + arg="$1" + base_compile="$base_compile $arg" + shift + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test + ;; + *) qarg=$arg ;; + esac + libtool_args="$libtool_args $qarg" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + compile_command="$compile_command @OUTPUT@" + finalize_command="$finalize_command @OUTPUT@" + ;; + esac + + case $prev in + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + compile_command="$compile_command @SYMFILE@" + finalize_command="$finalize_command @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + dlfiles="$dlfiles $arg" + else + dlprefiles="$dlprefiles $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + if test ! -f "$arg"; then + $echo "$modename: symbol file \`$arg' does not exist" + exit 1 + fi + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat $save_arg` + do +# moreargs="$moreargs $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if (sed -e '2q' $arg | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + pic_object= + non_pic_object= + + # Read the .lo file + # If there is no directory component, then add one. + case $arg in + */* | *\\*) . $arg ;; + *) . ./$arg ;; + esac + + if test -z "$pic_object" || \ + test -z "$non_pic_object" || + test "$pic_object" = none && \ + test "$non_pic_object" = none; then + $echo "$modename: cannot find name of object for \`$arg'" 1>&2 + exit 1 + fi + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + libobjs="$libobjs $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + non_pic_objects="$non_pic_objects $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + fi + else + # Only an error if not doing a dry-run. + if test -z "$run"; then + $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 + exit 1 + else + # Dry-run case. + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` + non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` + libobjs="$libobjs $pic_object" + non_pic_objects="$non_pic_objects $non_pic_object" + fi + fi + done + else + $echo "$modename: link input file \`$save_arg' does not exist" + exit 1 + fi + arg=$save_arg + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + $echo "$modename: only absolute run-paths are allowed" 1>&2 + exit 1 + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) rpath="$rpath $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) xrpath="$xrpath $arg" ;; + esac + fi + prev= + continue + ;; + xcompiler) + compiler_flags="$compiler_flags $qarg" + prev= + compile_command="$compile_command $qarg" + finalize_command="$finalize_command $qarg" + continue + ;; + xlinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $wl$qarg" + prev= + compile_command="$compile_command $wl$qarg" + finalize_command="$finalize_command $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n $prev + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + compile_command="$compile_command $link_static_flag" + finalize_command="$finalize_command $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2 + continue + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + $echo "$modename: more than one -exported-symbols argument is not allowed" + exit 1 + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix*) + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + ;; + esac + continue + ;; + + -L*) + dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 + exit 1 + fi + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "*) ;; + *) + deplibs="$deplibs -L$dir" + lib_search_path="$lib_search_path $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + case :$dllsearchpath: in + *":$dir:"*) ;; + *) dllsearchpath="$dllsearchpath:$dir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-pw32* | *-*-beos*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-mingw* | *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + esac + fi + deplibs="$deplibs $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + # The PATH hackery in wrapper scripts is required on Windows + # in order for the loader to find any dlls it needs. + $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 + $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + dir=`$echo "X$arg" | $Xsed -e 's/^-R//'` + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + $echo "$modename: only absolute run-paths are allowed" 1>&2 + exit 1 + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + continue + ;; + + -static) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -Wc,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` + arg= + IFS="${IFS= }"; save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + case $flag in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + flag="\"$flag\"" + ;; + esac + arg="$arg $wl$flag" + compiler_flags="$compiler_flags $flag" + done + IFS="$save_ifs" + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + + -Wl,*) + args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` + arg= + IFS="${IFS= }"; save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + case $flag in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + flag="\"$flag\"" + ;; + esac + arg="$arg $wl$flag" + compiler_flags="$compiler_flags $wl$flag" + linker_flags="$linker_flags $flag" + done + IFS="$save_ifs" + arg=`$echo "X$arg" | $Xsed -e "s/^ //"` + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + # Some other compiler flag. + -* | +*) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + ;; + + *.$objext) + # A standard object. + objs="$objs $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if (sed -e '2q' $arg | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + pic_object= + non_pic_object= + + # Read the .lo file + # If there is no directory component, then add one. + case $arg in + */* | *\\*) . $arg ;; + *) . ./$arg ;; + esac + + if test -z "$pic_object" || \ + test -z "$non_pic_object" || + test "$pic_object" = none && \ + test "$non_pic_object" = none; then + $echo "$modename: cannot find name of object for \`$arg'" 1>&2 + exit 1 + fi + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + libobjs="$libobjs $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + non_pic_objects="$non_pic_objects $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + fi + else + # Only an error if not doing a dry-run. + if test -z "$run"; then + $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 + exit 1 + else + # Dry-run case. + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` + non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` + libobjs="$libobjs $pic_object" + non_pic_objects="$non_pic_objects $non_pic_object" + fi + fi + ;; + + *.$libext) + # An archive. + deplibs="$deplibs $arg" + old_deplibs="$old_deplibs $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + dlfiles="$dlfiles $arg" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + dlprefiles="$dlprefiles $arg" + prev= + else + deplibs="$deplibs $arg" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + fi + done # argument parsing loop + + if test -n "$prev"; then + $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + # Infer tagged configuration to use if any are available and + # if one wasn't chosen via the "--tag" command line option. + # Only attempt this if the compiler in the base link + # command doesn't match the default compiler. + if test -n "$available_tags" && test -z "$tagname"; then + case $base_compile in + "$CC "*) ;; + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when ltconfig was run. + "`$echo $CC` "*) ;; + *) + for z in $available_tags; do + if grep "^### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then + # Evaluate the configuration. + eval "`sed -n -e '/^### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`" + case $base_compile in + "$CC "*) + # The compiler in $compile_command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + "`$echo $CC` "*) + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + echo "$modename: unable to infer tagged configuration" + echo "$modename: specify a tag with \`--tag'" 1>&2 + exit 1 +# else +# echo "$modename: using $tagname tagged configuration" + fi + ;; + esac + fi + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + fi + + # calculate the name of the file, without its directory + outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'` + if test "X$output_objdir" = "X$output"; then + output_objdir="$objdir" + else + output_objdir="$output_objdir/$objdir" + fi + # Create the object directory. + if test ! -d $output_objdir; then + $show "$mkdir $output_objdir" + $run $mkdir $output_objdir + status=$? + if test $status -ne 0 && test ! -d $output_objdir; then + exit $status + fi + fi + + # Determine the type of output + case $output in + "") + $echo "$modename: you must specify an output file" 1>&2 + $echo "$help" 1>&2 + exit 1 + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + case "$libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + libs="$libs $deplib" + done + + if test $linkmode = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + case $linkmode in + lib) + passes="conv link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 + exit 1 + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + for pass in $passes; do + if test $linkmode = prog; then + # Determine which files to process + case $pass in + dlopen) + libs="$dlfiles" + save_deplibs="$deplibs" # Collect dlpreopened libraries + deplibs= + ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + for deplib in $libs; do + lib= + found=no + case $deplib in + -l*) + if test $linkmode = oldlib && test $linkmode = obj; then + $echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 1>&2 + continue + fi + if test $pass = conv; then + deplibs="$deplib $deplibs" + continue + fi + name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` + for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do + # Search the libtool library + lib="$searchdir/lib${name}.la" + if test -f "$lib"; then + found=yes + break + fi + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test $linkmode = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + ;; # -l + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test $pass = conv && continue + newdependency_libs="$deplib $newdependency_libs" + newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` + ;; + prog) + if test $pass = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test $pass = scan; then + deplibs="$deplib $deplibs" + newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + ;; + *) + $echo "$modename: warning: \`-L' is ignored for archives/objects: $deplib" 1>&2 + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test $pass = link; then + dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'` + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) xrpath="$xrpath $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) lib="$deplib" ;; + *.$libext) + if test $pass = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + if test "$deplibs_check_method" != pass_all; then + echo + echo "*** Warning: This library needs some functionality provided by $deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + else + echo + echo "*** Warning: Linking the shared library $output against the" + echo "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + continue + ;; + prog) + if test $pass != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test $pass = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + if test $found = yes || test -f "$lib"; then : + else + $echo "$modename: cannot find the library \`$lib'" 1>&2 + exit 1 + fi + + # Check to see that this really is a libtool archive. + if (sed -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + else + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + exit 1 + fi + + ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` + test "X$ladir" = "X$lib" && ladir="." + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + # If the library was installed with an old release of libtool, + # it will not redefine variable installed. + installed=yes + + # Read the .la file + case $lib in + */* | *\\*) . $lib ;; + *) . ./$lib ;; + esac + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test $linkmode = oldlib && test $linkmode = obj; }; then + # Add dl[pre]opened files of deplib + test -n "$dlopen" && dlfiles="$dlfiles $dlopen" + test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" + fi + + if test $pass = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 + exit 1 + fi + # It is a libtool convenience library, so add in its objects. + convenience="$convenience $ladir/$objdir/$old_library" + old_convenience="$old_convenience $ladir/$objdir/$old_library" + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + tmp_libs="$tmp_libs $deplib" + done + elif test $linkmode != prog && test $linkmode != lib; then + $echo "$modename: \`$lib' is not a convenience library" 1>&2 + exit 1 + fi + continue + fi # $pass = conv + + # Get the name of the library we link against. + linklib= + for l in $old_library $library_names; do + linklib="$l" + done + if test -z "$linklib"; then + $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 + exit 1 + fi + + # This library was specified with -dlopen. + if test $pass = dlopen; then + if test -z "$libdir"; then + $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 + exit 1 + fi + if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. + dlprefiles="$dlprefiles $lib" + else + newdlfiles="$newdlfiles $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2 + $echo "$modename: passing it literally to the linker, although it might fail" 1>&2 + abs_ladir="$ladir" + fi + ;; + esac + laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + $echo "$modename: warning: library \`$lib' was moved." 1>&2 + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$libdir" + absdir="$libdir" + fi + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi # $installed = yes + name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` + + # This library was specified with -dlpreopen. + if test $pass = dlpreopen; then + if test -z "$libdir"; then + $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 + exit 1 + fi + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + newdlprefiles="$newdlprefiles $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + newdlprefiles="$newdlprefiles $dir/$dlname" + else + newdlprefiles="$newdlprefiles $dir/$linklib" + fi + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test $linkmode = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" + fi + continue + fi + + if test $linkmode = prog && test $pass != link; then + newlib_search_path="$newlib_search_path $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test + esac + # Need to link against all dependency_libs? + if test $linkalldeplibs = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + tmp_libs="$tmp_libs $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + link_static=no # Whether the deplib will be linked statically + if test -n "$library_names" && + { test "$prefer_static_libs" = no || test -z "$old_library"; }; then + # Link against this shared library + + if test "$linkmode,$pass" = "prog,link" || + { test $linkmode = lib && test $hardcode_into_libs = yes; }; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + if test $linkmode = prog; then + # We need to hardcode the library path + if test -n "$shlibpath_var"; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath " in + *" $dir "*) ;; + *" $absdir "*) ;; + *) temp_rpath="$temp_rpath $dir" ;; + esac + fi + fi + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + + if test "$installed" = no; then + notinst_deplibs="$notinst_deplibs $lib" + need_relink=yes + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + realname="$2" + shift; shift + libname=`eval \\$echo \"$libname_spec\"` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin*) + major=`expr $current - $age` + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + soname=`echo $soroot | sed -e 's/^.*\///'` + newlib="libimp-`echo $soname | sed 's/^lib//;s/\.dll$//'`.a" + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + $show "extracting exported symbol list from \`$soname'" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + eval cmds=\"$extract_expsyms_cmds\" + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + $show "generating import library for \`$soname'" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + eval cmds=\"$old_archive_from_expsyms_cmds\" + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n $old_archive_from_expsyms_cmds + + if test $linkmode = prog || test "$mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + $echo "$modename: configuration error: unsupported hardcode properties" + exit 1 + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; + esac + fi + if test $linkmode = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && \ + test "$hardcode_minus_L" != yes && \ + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + fi + fi + fi + + if test $linkmode = prog || test "$mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; + esac + add="-l$name" + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + add="-l$name" + fi + + if test $linkmode = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test $linkmode = prog; then + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + + # Try to link the static library + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + echo + echo "*** Warning: This library needs some functionality provided by $lib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + echo "*** Therefore, libtool will create a static module, that should work " + echo "*** as long as the dlopening application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + convenience="$convenience $dir/$old_library" + old_convenience="$old_convenience $dir/$old_library" + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test $linkmode = lib; then + if test -n "$dependency_libs" && + { test $hardcode_into_libs != yes || test $build_old_libs = yes || + test $link_static = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) xrpath="$xrpath $temp_xrpath";; + esac;; + *) temp_deplibs="$temp_deplibs $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + newlib_search_path="$newlib_search_path $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + case "$tmp_libs " in + *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; + esac + tmp_libs="$tmp_libs $deplib" + done + + if test $link_all_deplibs != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + case $deplib in + -L*) path="$deplib" ;; + *.la) + dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` + test "X$dir" = "X$deplib" && dir="." + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 + absdir="$dir" + fi + ;; + esac + if grep "^installed=no" $deplib > /dev/null; then + path="-L$absdir/$objdir" + else + eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + if test -z "$libdir"; then + $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 + exit 1 + fi + if test "$absdir" != "$libdir"; then + $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 + fi + path="-L$absdir" + fi + ;; + *) continue ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test $pass = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test $pass != dlopen; then + test $pass != scan && dependency_libs="$newdependency_libs" + if test $pass != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) lib_search_path="$lib_search_path $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + *) + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + ;; + *) tmp_libs="$tmp_libs $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + if test "$pass" = "conv" && + { test "$linkmode" = "lib" || test "$linkmode" = "prog"; }; then + libs="$deplibs" # reset libs + deplibs= + fi + done # for pass + if test $linkmode = prog; then + dlfiles="$newdlfiles" + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 + fi + + if test -n "$rpath"; then + $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 + fi + + if test -n "$xrpath"; then + $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 + fi + + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for archives" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 + fi + + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 + fi + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + objs="$objs$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` + eval libname=\"$libname_spec\" + ;; + *) + if test "$module" = no; then + $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` + eval libname=\"$libname_spec\" + else + libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 + exit 1 + else + echo + echo "*** Warning: Linking the shared library $output against the non-libtool" + echo "*** objects $objs is not portable!" + libobjs="$libobjs $objs" + fi + fi + + if test "$dlself" != no; then + $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 + fi + + set dummy $rpath + if test $# -gt 2; then + $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 + fi + install_libdir="$2" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 + fi + else + + # Parse the version information argument. + IFS="${IFS= }"; save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + IFS="$save_ifs" + + if test -n "$8"; then + $echo "$modename: too many parameters to \`-version-info'" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + current="$2" + revision="$3" + age="$4" + + # Check that each of the things are valid numbers. + case $current in + 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; + *) + $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit 1 + ;; + esac + + case $revision in + 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; + *) + $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit 1 + ;; + esac + + case $age in + 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;; + *) + $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit 1 + ;; + esac + + if test $age -gt $current; then + $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 + $echo "$modename: \`$vinfo' is not valid version information" 1>&2 + exit 1 + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + major=.`expr $current - $age` + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + minor_current=`expr $current + 1` + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current"; + ;; + + irix) + major=`expr $current - $age + 1` + verstring="sgi$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test $loop != 0; do + iface=`expr $revision - $loop` + loop=`expr $loop - 1` + verstring="sgi$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) + major=.`expr $current - $age` + versuffix="$major.$age.$revision" + ;; + + osf) + major=.`expr $current - $age` + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test $loop != 0; do + iface=`expr $current - $loop` + loop=`expr $loop - 1` + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + verstring="$verstring:${current}.0" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + major=`expr $current - $age` + versuffix="-$major" + ;; + + *) + $echo "$modename: unknown library version type \`$version_type'" 1>&2 + echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit 1 + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + verstring="0.0" + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2 + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + fi + + if test "$mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`echo "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + removelist="$removelist $p" + ;; + *) ;; + esac + done + if test -n "$removelist"; then + $show "${rm}r $removelist" + $run ${rm}r $removelist + fi + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + oldlibs="$oldlibs $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + for path in $notinst_path; do + lib_search_path=`echo "$lib_search_path " | sed -e 's% $path % %g'` + deplibs=`echo "$deplibs " | sed -e 's% -L$path % %g'` + dependency_libs=`echo "$dependency_libs " | sed -e 's% -L$path % %g'` + done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + temp_xrpath="$temp_xrpath -R$libdir" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + if test $hardcode_into_libs != yes || test $build_old_libs = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) dlfiles="$dlfiles $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) dlprefiles="$dlprefiles $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + deplibs="$deplibs -framework System" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test $build_libtool_need_lc = "yes"; then + deplibs="$deplibs -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behaviour. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $rm conftest.c + cat > conftest.c <<EOF + int main() { return 0; } +EOF + $rm conftest + $LTCC -o conftest conftest.c $deplibs + if test $? -eq 0 ; then + ldd_output=`ldd conftest` + for i in $deplibs; do + name="`expr $i : '-l\(.*\)'`" + # If $name is empty we are operating on a -L argument. + if test -n "$name" && test "$name" != "0"; then + libname=`eval \\$echo \"$libname_spec\"` + deplib_matches=`eval \\$echo \"$library_names_spec\"` + set dummy $deplib_matches + deplib_match=$2 + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs="$newdeplibs $i" + else + droppeddeps=yes + echo + echo "*** Warning: This library needs some functionality provided by $i." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + fi + else + newdeplibs="$newdeplibs $i" + fi + done + else + # Error occured in the first compile. Let's try to salvage the situation: + # Compile a seperate program for each library. + for i in $deplibs; do + name="`expr $i : '-l\(.*\)'`" + # If $name is empty we are operating on a -L argument. + if test -n "$name" && test "$name" != "0"; then + $rm conftest + $LTCC -o conftest conftest.c $i + # Did it work? + if test $? -eq 0 ; then + ldd_output=`ldd conftest` + libname=`eval \\$echo \"$libname_spec\"` + deplib_matches=`eval \\$echo \"$library_names_spec\"` + set dummy $deplib_matches + deplib_match=$2 + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs="$newdeplibs $i" + else + droppeddeps=yes + echo + echo "*** Warning: This library needs some functionality provided by $i." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + fi + else + droppeddeps=yes + echo + echo "*** Warning! Library $i is needed by this library but I was not able to" + echo "*** make it link in! You will probably need to install it or some" + echo "*** library that it depends on before this library will be fully" + echo "*** functional. Installing it before continuing would be even better." + fi + else + newdeplibs="$newdeplibs $i" + fi + done + fi + ;; + file_magic*) + set dummy $deplibs_check_method + file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` + for a_deplib in $deplibs; do + name="`expr $a_deplib : '-l\(.*\)'`" + # If $name is empty we are operating on a -L argument. + if test -n "$name" && test "$name" != "0"; then + libname=`eval \\$echo \"$libname_spec\"` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null \ + | grep " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | sed 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ + | sed 10q \ + | egrep "$file_magic_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + if test -n "$a_deplib" ; then + droppeddeps=yes + echo + echo "*** Warning: This library needs some functionality provided by $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + fi + else + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + fi + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method + match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` + for a_deplib in $deplibs; do + name="`expr $a_deplib : '-l\(.*\)'`" + # If $name is empty we are operating on a -L argument. + if test -n "$name" && test "$name" != "0"; then + libname=`eval \\$echo \"$libname_spec\"` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + if eval echo \"$potent_lib\" 2>/dev/null \ + | sed 10q \ + | egrep "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done + done + if test -n "$a_deplib" ; then + droppeddeps=yes + echo + echo "*** Warning: This library needs some functionality provided by $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + fi + else + # Add a -L argument. + newdeplibs="$newdeplibs $a_deplib" + fi + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ + -e 's/ -[LR][^ ]*//g' -e 's/[ ]//g' | + grep . >/dev/null; then + echo + if test "X$deplibs_check_method" = "Xnone"; then + echo "*** Warning: inter-library dependencies are not supported in this platform." + else + echo "*** Warning: inter-library dependencies are not known to be supported." + fi + echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + fi + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + echo + echo "*** Warning: libtool could not satisfy all declared inter-library" + echo "*** dependencies of module $libname. Therefore, libtool will create" + echo "*** a static module, that should work as long as the dlopening" + echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + echo "*** The inter-library dependencies that have been dropped here will be" + echo "*** automatically added whenever a program is linked with this library" + echo "*** or is declared to -dlopen it." + + if test $allow_undefined = no; then + echo + echo "*** Since this library must not contain undefined symbols," + echo "*** because either the platform does not support them or" + echo "*** it was explicitly requested with -no-undefined," + echo "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + if test $hardcode_into_libs = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + dep_rpath="$dep_rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval library_names=\"$library_names_spec\" + set dummy $library_names + realname="$2" + shift; shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + test -z "$dlname" && dlname=$soname + + lib="$output_objdir/$realname" + for link + do + linknames="$linknames $link" + done + +# # Ensure that we have .o objects for linkers which dislike .lo +# # (e.g. aix) in case we are running --disable-static +# for obj in $libobjs; do +# xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` +# if test "X$xdir" = "X$obj"; then +# xdir="." +# else +# xdir="$xdir" +# fi +# baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` +# oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"` +# if test ! -f $xdir/$oldobj && test "$baseobj" != "$oldobj"; then +# $show "(cd $xdir && ${LN_S} $baseobj $oldobj)" +# $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $? +# fi +# done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + $show "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $run $rm $export_symbols + eval cmds=\"$export_symbols_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + if test -n "$export_symbols_regex"; then + $show "egrep -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" + $run eval 'egrep -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + $show "$mv \"${export_symbols}T\" \"$export_symbols\"" + $run eval '$mv "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' + fi + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + else + gentop="$output_objdir/${outputname}x" + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test $status -ne 0 && test ! -d "$gentop"; then + exit $status + fi + generated="$generated $gentop" + + for xlib in $convenience; do + # Extract the objects. + case $xlib in + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; + *) xabs=`pwd`"/$xlib" ;; + esac + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` + xdir="$gentop/$xlib" + + $show "${rm}r $xdir" + $run ${rm}r "$xdir" + $show "$mkdir $xdir" + $run $mkdir "$xdir" + status=$? + if test $status -ne 0 && test ! -d "$xdir"; then + exit $status + fi + $show "(cd $xdir && $AR x $xabs)" + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? + + libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + linker_flags="$linker_flags $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval cmds=\"$archive_expsym_cmds\" + else + eval cmds=\"$archive_cmds\" + fi + if len=`expr "X$cmds" : ".*"` && + test $len -le $max_cmd_len; then + : + else + # The command line is too long to link in one step, link piecewise. + $echo "creating reloadable object files..." + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + delfiles= + last_robj= + k=1 + output=$output_objdir/$save_output-${k}.$objext + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + eval test_cmds=\"$reload_cmds $objlist $last_robj\" + if test "X$objlist" = X || + { len=`expr "X$test_cmds" : ".*"` && + test $len -le $max_cmd_len; }; then + objlist="$objlist $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test $k -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" + fi + last_robj=$output_objdir/$save_output-${k}.$objext + k=`expr $k + 1` + output=$output_objdir/$save_output-${k}.$objext + objlist=$obj + len=1 + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + + # Set up a command to remove the reloadale object files + # after they are used. + i=0 + while test $i -lt $k + do + i=`expr $i + 1` + delfiles="$delfiles $output_objdir/$save_output-${i}.$objext" + done + + $echo "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval cmds=\"$archive_expsym_cmds\" + else + eval cmds=\"$archive_cmds\" + fi + + # Append the command to remove the reloadable object files + # to the just-reset $cmds. + eval cmds=\"\$cmds~$rm $delfiles\" + fi + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? + exit 0 + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)" + $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $? + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$deplibs"; then + $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 + fi + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 + fi + + if test -n "$rpath"; then + $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2 + fi + + if test -n "$xrpath"; then + $echo "$modename: warning: \`-R' is ignored for objects" 1>&2 + fi + + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for objects" 1>&2 + fi + + case $output in + *.lo) + if test -n "$objs$old_deplibs"; then + $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 + exit 1 + fi + libobj="$output" + obj=`$echo "X$output" | $Xsed -e "$lo2o"` + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $run $rm $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" + else + gentop="$output_objdir/${obj}x" + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test $status -ne 0 && test ! -d "$gentop"; then + exit $status + fi + generated="$generated $gentop" + + for xlib in $convenience; do + # Extract the objects. + case $xlib in + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; + *) xabs=`pwd`"/$xlib" ;; + esac + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` + xdir="$gentop/$xlib" + + $show "${rm}r $xdir" + $run ${rm}r "$xdir" + $show "$mkdir $xdir" + $run $mkdir "$xdir" + status=$? + if test $status -ne 0 && test ! -d "$xdir"; then + exit $status + fi + $show "(cd $xdir && $AR x $xabs)" + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? + + reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + fi + fi + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + eval cmds=\"$reload_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + $show "${rm}r $gentop" + $run ${rm}r $gentop + fi + + exit 0 + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + $show "${rm}r $gentop" + $run ${rm}r $gentop + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $run eval "echo timestamp > $libobj" || exit $? + exit 0 + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + eval cmds=\"$reload_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" +# else +# # Just create a symlink. +# $show $rm $libobj +# $run $rm $libobj +# xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'` +# if test "X$xdir" = "X$libobj"; then +# xdir="." +# else +# xdir="$xdir" +# fi +# baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'` +# oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"` +# $show "(cd $xdir && $LN_S $oldobj $baseobj)" +# $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $? + fi + + if test -n "$gentop"; then + $show "${rm}r $gentop" + $run ${rm}r $gentop + fi + + exit 0 + ;; + + prog) + case $host in + *cygwin*) output=`echo $output | sed -e 's,.exe$,,;s,$,.exe,'` ;; + esac + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 + fi + + if test -n "$release"; then + $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 + fi + + if test "$preload" = yes; then + if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && + test "$dlopen_self_static" = unknown; then + $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." + fi + fi + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` + finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` + ;; + esac + + compile_command="$compile_command $compile_deplibs" + finalize_command="$finalize_command $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) perm_rpath="$perm_rpath $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) + case :$dllsearchpath: in + *":$libdir:"*) ;; + *) dllsearchpath="$dllsearchpath:$libdir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + rpath="$rpath $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + dlsyms= + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + dlsyms="${outputname}S.c" + else + $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 + fi + fi + + if test -n "$dlsyms"; then + case $dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${outputname}.nm" + + $show "$rm $nlist ${nlist}S ${nlist}T" + $run $rm "$nlist" "${nlist}S" "${nlist}T" + + # Parse the name list into a source file. + $show "creating $output_objdir/$dlsyms" + + test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ +/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ +/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +/* Prevent the only kind of declaration conflicts we can make. */ +#define lt_preloaded_symbols some_other_symbol + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + $show "generating symbol list for \`$output'" + + test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles="$objs$old_deplibs" + for arg in $progfiles; do + $show "extracting global C symbols from \`$arg'" + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + $run eval '$mv "$nlist"T "$nlist"' + fi + + if test -n "$export_symbols_regex"; then + $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T' + $run eval '$mv "$nlist"T "$nlist"' + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$output.exp" + $run $rm $export_symbols + $run eval "sed -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + else + $run eval "sed -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"' + $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T' + $run eval 'mv "$nlist"T "$nlist"' + fi + fi + + for arg in $dlprefiles; do + $show "extracting global C symbols from \`$arg'" + name=`echo "$arg" | sed -e 's%^.*/%%'` + $run eval 'echo ": $name " >> "$nlist"' + $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" + done + + if test -z "$run"; then + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $mv "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if grep -v "^: " < "$nlist" | sort +2 | uniq > "$nlist"S; then + : + else + grep -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' + else + echo '/* NONE */' >> "$output_objdir/$dlsyms" + fi + + $echo >> "$output_objdir/$dlsyms" "\ + +#undef lt_preloaded_symbols + +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[] = +{\ +" + + sed -n -e 's/^: \([^ ]*\) $/ {\"\1\", (lt_ptr_t) 0},/p' \ + -e 's/^. \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr_t) \&\2},/p' \ + < "$nlist" >> "$output_objdir/$dlsyms" + + $echo >> "$output_objdir/$dlsyms" "\ + {0, (lt_ptr_t) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + fi + + pic_flag_for_symtable= + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + case "$compile_command " in + *" -static "*) ;; + *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; + esac;; + *-*-hpux*) + case "$compile_command " in + *" -static "*) ;; + *) pic_flag_for_symtable=" $pic_flag";; + esac + esac + + # Now compile the dynamic symbol file. + $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" + $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? + + # Clean up the generated files. + $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" + $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T" + + # Transform the symbol file into the correct name. + compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"` + ;; + *) + $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 + exit 1 + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` + finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` + fi + + if test $need_relink = no || test "$build_libtool_libs" != yes; then + # Replace the output file specification. + compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + $show "$link_command" + $run eval "$link_command" + status=$? + + # Delete the generated files. + if test -n "$dlsyms"; then + $show "$rm $output_objdir/${outputname}S.${objext}" + $run $rm "$output_objdir/${outputname}S.${objext}" + fi + + exit $status + fi + + if test -n "$shlibpath_var"; then + # We should set the shlibpath_var + rpath= + for dir in $temp_rpath; do + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) + # Absolute path. + rpath="$rpath$dir:" + ;; + *) + # Relative path: add a thisdir entry. + rpath="$rpath\$thisdir/$dir:" + ;; + esac + done + temp_rpath="$rpath" + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + rpath="$rpath$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + rpath="$rpath$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $run $rm $output + # Link the executable and exit + $show "$link_command" + $run eval "$link_command" || exit $? + exit 0 + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2 + $echo "$modename: \`$output' will be relinked during installation" 1>&2 + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname + + $show "$link_command" + $run eval "$link_command" || exit $? + + # Now create the wrapper script. + $show "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` + relink_command="$var=\"$var_value\"; export $var; $relink_command" + fi + done + relink_command="cd `pwd`; $relink_command" + relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` + fi + + # Quote $echo for shipping. + if test "X$echo" = "X$SHELL $0 --fallback-echo"; then + case $0 in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";; + *) qecho="$SHELL `pwd`/$0 --fallback-echo";; + esac + qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` + else + qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` + fi + + # Only actually do things if our run command is non-null. + if test -z "$run"; then + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) output=`echo $output|sed 's,.exe$,,'` ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) exeext=.exe ;; + *) exeext= ;; + esac + $rm $output + trap "$rm $output; exit 1" 1 2 15 + + $echo > $output "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e 1s/^X//' +sed_quote_subst='$sed_quote_subst' + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variable: + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$echo are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + echo=\"$qecho\" + file=\"\$0\" + # Make sure echo works. + if test \"X\$1\" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift + elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then + # Yippee, \$echo works! + : + else + # Restart under the correct shell, and then maybe \$echo will work. + exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"} + fi + fi\ +" + $echo >> $output "\ + + # Find the directory that this script lives in. + thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | sed -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | sed -n 's/.*-> //p'\` + done + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + echo >> $output "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || \\ + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | sed 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $mkdir \"\$progdir\" + else + $rm \"\$progdir/\$file\" + fi" + + echo >> $output "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $echo \"\$relink_command_output\" >&2 + $rm \"\$progdir/\$file\" + exit 1 + fi + fi + + $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $rm \"\$progdir/\$program\"; + $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $rm \"\$progdir/\$file\" + fi" + else + echo >> $output "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + echo >> $output "\ + + if test -f \"\$progdir/\$program\"; then" + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $echo >> $output "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` + + export $shlibpath_var +" + fi + + # fixup the dll searchpath if we need to. + if test -n "$dllsearchpath"; then + $echo >> $output "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + $echo >> $output "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. +" + case $host in + # win32 systems need to use the prog path for dll + # lookup to work + *-*-cygwin* | *-*-pw32*) + $echo >> $output "\ + exec \$progdir/\$program \${1+\"\$@\"} +" + ;; + + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2*) + $echo >> $output "\ + exec \$progdir\\\\\$program \${1+\"\$@\"} +" + ;; + + *) + $echo >> $output "\ + # Export the path to the program. + PATH=\"\$progdir:\$PATH\" + export PATH + + exec \$program \${1+\"\$@\"} +" + ;; + esac + $echo >> $output "\ + \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" + exit 1 + fi + else + # The program doesn't exist. + \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2 + \$echo \"This script is just a wrapper for \$program.\" 1>&2 + echo \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" + chmod +x $output + fi + exit 0 + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$objs$old_deplibs $non_pic_objects" + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test $status -ne 0 && test ! -d "$gentop"; then + exit $status + fi + generated="$generated $gentop" + + # Add in members from convenience archives. + for xlib in $addlibs; do + # Extract the objects. + case $xlib in + [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; + *) xabs=`pwd`"/$xlib" ;; + esac + xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` + xdir="$gentop/$xlib" + + $show "${rm}r $xdir" + $run ${rm}r "$xdir" + $show "$mkdir $xdir" + $run $mkdir "$xdir" + status=$? + if test $status -ne 0 && test ! -d "$xdir"; then + exit $status + fi + $show "(cd $xdir && $AR x $xabs)" + $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? + + oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print | $NL2SP` + done + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + eval cmds=\"$old_archive_from_new_cmds\" + else +# # Ensure that we have .o objects in place in case we decided +# # not to build a shared library, and have fallen back to building +# # static libs even though --disable-static was passed! +# for oldobj in $oldobjs; do +# if test ! -f $oldobj; then +# xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'` +# if test "X$xdir" = "X$oldobj"; then +# xdir="." +# else +# xdir="$xdir" +# fi +# baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'` +# obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"` +# $show "(cd $xdir && ${LN_S} $obj $baseobj)" +# $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $? +# fi +# done + + eval cmds=\"$old_archive_cmds\" + + if len=`expr "X$cmds" : ".*"` && + test $len -le $max_cmd_len; then + : + else + # the command line is too long to link in one step, link in parts + $echo "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + # GNU ar 2.10+ was changed to match POSIX; thus no paths are + # encoded into archives. This makes 'ar r' malfunction in + # this piecewise linking case whenever conflicting object + # names appear in distinct ar calls; check, warn and compensate. + if (for obj in $save_oldobjs + do + $echo "X$obj" | $Xsed -e 's%^.*/%%' + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2 + $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2 + AR_FLAGS=cq + fi + for obj in $save_oldobjs + do + oldobjs="$objlist $obj" + objlist="$objlist $obj" + eval test_cmds=\"$old_archive_cmds\" + if len=`expr "X$test_cmds" : ".*"` && + test $len -le $max_cmd_len; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + eval cmds=\"\$concat_cmds~$old_archive_cmds\" + fi + fi + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + done + + if test -n "$generated"; then + $show "${rm}r$generated" + $run ${rm}r$generated + fi + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + $show "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"` + relink_command="$var=\"$var_value\"; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + tagopts= + for tag in $taglist; do + tagopts="$tagopts --tag $tag" + done + relink_command="(cd `pwd`; $SHELL $0$tagopts --mode=relink $libtool_args)" + relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` + + # Only create the output if not a dry run. + if test -z "$run"; then + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'` + eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + if test -z "$libdir"; then + $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 + exit 1 + fi + newdependency_libs="$newdependency_libs $libdir/$name" + ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + for lib in $dlfiles; do + name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` + eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + if test -z "$libdir"; then + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + exit 1 + fi + newdlfiles="$newdlfiles $libdir/$name" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'` + eval libdir=`sed -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + if test -z "$libdir"; then + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + exit 1 + fi + newdlprefiles="$newdlprefiles $libdir/$name" + done + dlprefiles="$newdlprefiles" + fi + $rm $output + # place dlname in correct position for cygwin + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + esac + $echo > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test $need_relink = yes; then + $echo >> $output "\ +relink_command=\"$relink_command\"" + fi + done + fi + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" + $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? + ;; + esac + exit 0 + ;; + + # libtool install mode + install) + modename="$modename: install" + + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then + # Aesthetically quote it. + arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + arg="\"$arg\"" + ;; + esac + install_prog="$arg " + arg="$1" + shift + else + install_prog= + arg="$nonopt" + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + arg="\"$arg\"" + ;; + esac + install_prog="$install_prog$arg" + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + for arg + do + if test -n "$dest"; then + files="$files $dest" + dest="$arg" + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) prev="-f" ;; + -g) prev="-g" ;; + -m) prev="-m" ;; + -o) prev="-o" ;; + -s) + stripme=" -s" + continue + ;; + -*) ;; + + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + prev= + else + dest="$arg" + continue + fi + ;; + esac + + # Aesthetically quote the argument. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + arg="\"$arg\"" + ;; + esac + install_prog="$install_prog $arg" + done + + if test -z "$install_prog"; then + $echo "$modename: you must specify an install program" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + if test -n "$prev"; then + $echo "$modename: the \`$prev' option requires an argument" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + if test -z "$files"; then + if test -z "$dest"; then + $echo "$modename: no file or destination specified" 1>&2 + else + $echo "$modename: you must specify a destination" 1>&2 + fi + $echo "$help" 1>&2 + exit 1 + fi + + # Strip any trailing slash from the destination. + dest=`$echo "X$dest" | $Xsed -e 's%/$%%'` + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'` + test "X$destdir" = "X$dest" && destdir=. + destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'` + + # Not a directory, so check to see that there is only one file specified. + set dummy $files + if test $# -gt 2; then + $echo "$modename: \`$dest' is not a directory" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 + $echo "$help" 1>&2 + exit 1 + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + staticlibs="$staticlibs $file" + ;; + + *.la) + # Check to see that this really is a libtool archive. + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + else + $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + library_names= + old_library= + relink_command= + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) current_libdirs="$current_libdirs $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) future_libdirs="$future_libdirs $libdir" ;; + esac + fi + + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ + test "X$dir" = "X$file/" && dir= + dir="$dir$objdir" + + if test -n "$relink_command"; then + $echo "$modename: warning: relinking \`$file'" 1>&2 + $show "$relink_command" + if $run eval "$relink_command"; then : + else + $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 + exit 1 + fi + fi + + # See the names of the shared library. + set dummy $library_names + if test -n "$2"; then + realname="$2" + shift + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + $show "$install_prog $dir/$srcname $destdir/$realname" + $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $? + if test -n "$stripme" && test -n "$striplib"; then + $show "$striplib $destdir/$realname" + $run eval "$striplib $destdir/$realname" || exit $? + fi + + if test $# -gt 0; then + # Delete the old symlinks, and create new ones. + for linkname + do + if test "$linkname" != "$realname"; then + $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + fi + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + eval cmds=\"$postinstall_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + fi + + # Install the pseudo-library for information purposes. + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + instname="$dir/$name"i + $show "$install_prog $instname $destdir/$name" + $run eval "$install_prog $instname $destdir/$name" || exit $? + + # Maybe install the static library, too. + test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"` + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 + $echo "$help" 1>&2 + exit 1 + ;; + esac + + # Install the libtool object if requested. + if test -n "$destfile"; then + $show "$install_prog $file $destfile" + $run eval "$install_prog $file $destfile" || exit $? + fi + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + staticobj=`$echo "X$file" | $Xsed -e "$lo2o"` + + $show "$install_prog $staticobj $staticdest" + $run eval "$install_prog \$staticobj \$staticdest" || exit $? + fi + exit 0 + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + destfile="$destdir/$destfile" + fi + + # Do a test to see if this is really a libtool program. + if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + notinst_deplibs= + relink_command= + + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Check the variables that should have been set. + if test -z "$notinst_deplibs"; then + $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2 + exit 1 + fi + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + # If there is no directory component, then add one. + case $lib in + */* | *\\*) . $lib ;; + *) . ./$lib ;; + esac + fi + libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2 + finalize=no + fi + done + + relink_command= + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + if test "$finalize" = yes && test -z "$run"; then + tmpdir="/tmp" + test -n "$TMPDIR" && tmpdir="$TMPDIR" + tmpdir="$tmpdir/libtool-$$" + if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then : + else + $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 + continue + fi + file=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` + + $show "$relink_command" + if $run eval "$relink_command"; then : + else + $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 + ${rm}r "$tmpdir" + continue + fi + file="$outputname" + else + $echo "$modename: warning: cannot relink \`$file'" 1>&2 + fi + else + # Install the binary that we compiled earlier. + file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + + # remove .exe since cygwin /usr/bin/install will append another + # one anyways + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + destfile=`echo $destfile | sed -e 's,.exe$,,'` + ;; + esac + ;; + esac + + $show "$install_prog$stripme $file $destfile" + $run eval "$install_prog\$stripme \$file \$destfile" || exit $? + test -n "$outputname" && ${rm}r "$tmpdir" + ;; + esac + done + + for file in $staticlibs; do + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + + $show "$install_prog $file $oldlib" + $run eval "$install_prog \$file \$oldlib" || exit $? + + if test -n "$stripme" && test -n "$striplib"; then + $show "$old_striplib $oldlib" + $run eval "$old_striplib $oldlib" || exit $? + fi + + # Do each command in the postinstall commands. + eval cmds=\"$old_postinstall_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? + done + IFS="$save_ifs" + done + + if test -n "$future_libdirs"; then + $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2 + fi + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + test -n "$run" && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $0 --finish$current_libdirs' + else + exit 0 + fi + ;; + + # libtool finish mode + finish) + modename="$modename: finish" + libdirs="$nonopt" + admincmds= + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for dir + do + libdirs="$libdirs $dir" + done + + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + eval cmds=\"$finish_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || admincmds="$admincmds + $cmd" + done + IFS="$save_ifs" + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $run eval "$cmds" || admincmds="$admincmds + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + test "$show" = ":" && exit 0 + + echo "----------------------------------------------------------------------" + echo "Libraries have been installed in:" + for libdir in $libdirs; do + echo " $libdir" + done + echo + echo "If you ever happen to want to link against installed libraries" + echo "in a given directory, LIBDIR, you must either use libtool, and" + echo "specify the full pathname of the library, or use the \`-LLIBDIR'" + echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + echo " - add LIBDIR to the \`$shlibpath_var' environment variable" + echo " during execution" + fi + if test -n "$runpath_var"; then + echo " - add LIBDIR to the \`$runpath_var' environment variable" + echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + echo " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + echo " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + echo + echo "See any operating system documentation about shared libraries for" + echo "more information, such as the ld(1) and ld.so(8) manual pages." + echo "----------------------------------------------------------------------" + exit 0 + ;; + + # libtool execute mode + execute) + modename="$modename: execute" + + # The first argument is the command name. + cmd="$nonopt" + if test -z "$cmd"; then + $echo "$modename: you must specify a COMMAND" 1>&2 + $echo "$help" + exit 1 + fi + + # Handle -dlopen flags immediately. + for file in $execute_dlfiles; do + if test ! -f "$file"; then + $echo "$modename: \`$file' is not a file" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + dir= + case $file in + *.la) + # Check to see that this really is a libtool archive. + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + else + $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + # Read the libtool library. + dlname= + library_names= + + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'" + continue + fi + + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` + test "X$dir" = "X$file" && dir=. + + if test -f "$dir/$objdir/$dlname"; then + dir="$dir/$objdir" + else + $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 + exit 1 + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` + test "X$dir" = "X$file" && dir=. + ;; + + *) + $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -*) ;; + *) + # Do a test to see if this is really a libtool program. + if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + # If there is no directory component, then add one. + case $file in + */* | *\\*) . $file ;; + *) . ./$file ;; + esac + + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` + args="$args \"$file\"" + done + + if test -z "$run"; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved enviroment variables + if test "${save_LC_ALL+set}" = set; then + LC_ALL="$save_LC_ALL"; export LC_ALL + fi + if test "${save_LANG+set}" = set; then + LANG="$save_LANG"; export LANG + fi + + # Now prepare to actually exec the command. + exec_cmd='"$cmd"$args' + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" + $echo "export $shlibpath_var" + fi + $echo "$cmd$args" + exit 0 + fi + ;; + + # libtool clean and uninstall mode + clean | uninstall) + modename="$modename: $mode" + rm="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) rm="$rm $arg"; rmforce=yes ;; + -*) rm="$rm $arg" ;; + *) files="$files $arg" ;; + esac + done + + if test -z "$rm"; then + $echo "$modename: you must specify an RM program" 1>&2 + $echo "$help" 1>&2 + exit 1 + fi + + rmdirs= + + for file in $files; do + dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` + if test "X$dir" = "X$file"; then + dir=. + objdir="$objdir" + else + objdir="$dir/$objdir" + fi + name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + test $mode = uninstall && objdir="$dir" + + # Remember objdir for removal later, being careful to avoid duplicates + if test $mode = clean; then + case " $rmdirs " in + *" $objdir "*) ;; + *) rmdirs="$rmdirs $objdir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if (test -L "$file") >/dev/null 2>&1 \ + || (test -h "$file") >/dev/null 2>&1 \ + || test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + . $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + rmfiles="$rmfiles $objdir/$n" + done + test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" + test $mode = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" + + if test $mode = uninstall; then + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + eval cmds=\"$postuninstall_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" + if test $? != 0 && test "$rmforce" != yes; then + exit_status=1 + fi + done + IFS="$save_ifs" + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + eval cmds=\"$old_postuninstall_cmds\" + IFS="${IFS= }"; save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" + if test $? != 0 && test "$rmforce" != yes; then + exit_status=1 + fi + done + IFS="$save_ifs" + fi + # FIXME: should reinstall the best remaining shared library. + fi + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if (sed -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + + # Read the .lo file + . $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" \ + && test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" \ + && test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi + fi + ;; + + *) + # Do a test to see if this is a libtool program. + if test $mode = clean && + (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + relink_command= + . $dir/$file + + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + fi + ;; + esac + $show "$rm $rmfiles" + $run $rm $rmfiles || exit_status=1 + done + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + $show "rmdir $dir" + $run rmdir $dir >/dev/null 2>&1 + fi + done + + exit $exit_status + ;; + + "") + $echo "$modename: you must specify a MODE" 1>&2 + $echo "$generic_help" 1>&2 + exit 1 + ;; + esac + + if test -z "$exec_cmd"; then + $echo "$modename: invalid operation mode \`$mode'" 1>&2 + $echo "$generic_help" 1>&2 + exit 1 + fi +fi # test -z "$show_help" + +if test -n "$exec_cmd"; then + eval exec $exec_cmd + exit 1 +fi + +# We need to display help for each of the modes. +case $mode in +"") $echo \ +"Usage: $modename [OPTION]... [MODE-ARG]... + +Provide generalized library-building support services. + + --config show all configuration variables + --debug enable verbose shell tracing +-n, --dry-run display commands without modifying any files + --features display basic configuration information and exit + --finish same as \`--mode=finish' + --help display this help message and exit + --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] + --quiet same as \`--silent' + --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG + --version print version information + +MODE must be one of the following: + + clean remove files from the build directory + compile compile a source file into a libtool object + execute automatically set library path, then run a program + finish complete the installation of libtool libraries + install install libraries or executables + link create a library or an executable + uninstall remove libraries from an installed directory + +MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for +a more detailed description of MODE." + exit 0 + ;; + +clean) + $echo \ +"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + +compile) + $echo \ +"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -prefer-pic try to building PIC objects only + -prefer-non-pic try to building non-PIC objects only + -static always build a \`.o' file suitable for static linking + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + +execute) + $echo \ +"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + +finish) + $echo \ +"Usage: $modename [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + +install) + $echo \ +"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + +link) + $echo \ +"Usage: $modename [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -static do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + +uninstall) + $echo \ +"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + +*) + $echo "$modename: invalid operation mode \`$mode'" 1>&2 + $echo "$help" 1>&2 + exit 1 + ;; +esac + +echo +$echo "Try \`$modename --help' for more information about other modes." + +exit 0 + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +### END LIBTOOL TAG CONFIG: disable-shared + +### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: |