summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2004-01-15 23:35:04 +0000
committerMarc Espie <espie@cvs.openbsd.org>2004-01-15 23:35:04 +0000
commitcace372014a09428b10210bbc077274a66b20225 (patch)
treed4259da7787cb542c5be215812db412e77ab6daa
parente650a916405b05b55ea243677087e9bb6b878377 (diff)
bump to gcc 3.3.2
-rw-r--r--gnu/lib/libobjc/.brik15879
-rw-r--r--gnu/lib/libobjc/.cvsignore32
-rwxr-xr-xgnu/lib/libobjc/config.guess1391
-rwxr-xr-xgnu/lib/libobjc/config.sub1476
-rwxr-xr-xgnu/lib/libobjc/install-sh251
-rw-r--r--gnu/lib/libobjc/libobjc/ChangeLog441
-rw-r--r--gnu/lib/libobjc/libobjc/Object.m11
-rw-r--r--gnu/lib/libobjc/libobjc/Protocol.m12
-rw-r--r--gnu/lib/libobjc/libobjc/THREADS43
-rw-r--r--gnu/lib/libobjc/libobjc/aclocal.m4231
-rw-r--r--gnu/lib/libobjc/libobjc/archive.c694
-rw-r--r--gnu/lib/libobjc/libobjc/class.c655
-rw-r--r--gnu/lib/libobjc/libobjc/config.h.in2
-rw-r--r--gnu/lib/libobjc/libobjc/configure.in69
-rw-r--r--gnu/lib/libobjc/libobjc/encoding.c324
-rw-r--r--gnu/lib/libobjc/libobjc/gc.c73
-rw-r--r--gnu/lib/libobjc/libobjc/hash.c8
-rw-r--r--gnu/lib/libobjc/libobjc/init.c390
-rw-r--r--gnu/lib/libobjc/libobjc/libobjc.def2
-rw-r--r--gnu/lib/libobjc/libobjc/misc.c103
-rw-r--r--gnu/lib/libobjc/libobjc/nil_method.c27
-rw-r--r--gnu/lib/libobjc/libobjc/objc/encoding.h34
-rw-r--r--gnu/lib/libobjc/libobjc/objc/hash.h13
-rw-r--r--gnu/lib/libobjc/libobjc/objc/objc-api.h28
-rw-r--r--gnu/lib/libobjc/libobjc/objc/objc.h9
-rw-r--r--gnu/lib/libobjc/libobjc/objc/runtime.h5
-rw-r--r--gnu/lib/libobjc/libobjc/objc/thr.h84
-rw-r--r--gnu/lib/libobjc/libobjc/objects.c56
-rw-r--r--gnu/lib/libobjc/libobjc/sarray.c255
-rw-r--r--gnu/lib/libobjc/libobjc/selector.c149
-rw-r--r--gnu/lib/libobjc/libobjc/sendmsg.c239
-rw-r--r--gnu/lib/libobjc/libobjc/thr-mach.c117
-rw-r--r--gnu/lib/libobjc/libobjc/thr-objc.c181
-rw-r--r--gnu/lib/libobjc/libobjc/thr-rtems.c194
-rw-r--r--gnu/lib/libobjc/libobjc/thr.c191
-rw-r--r--gnu/lib/libobjc/libtool.m4935
-rw-r--r--gnu/lib/libobjc/ltcf-c.sh824
-rw-r--r--gnu/lib/libobjc/ltcf-cxx.sh1021
-rw-r--r--gnu/lib/libobjc/ltcf-gcj.sh651
-rwxr-xr-xgnu/lib/libobjc/ltconfig2821
-rw-r--r--gnu/lib/libobjc/ltmain.sh5483
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: