
I have looked what was done on c-grammar. You made a good work. But there is still some critical problems on some little examples of the gcc test suite. 310 of the 844 tests fail. It is 35%. I think you put too much "0" in the "ok" attributes. The parser is now fixed up, so you can finish it. -- Valentin David valentin@lrde.epita.fr

De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
I have looked what was done on c-grammar. You made a good work. But there is still some critical problems on some little examples of the gcc test suite. 310 of the 844 tests fail. It is 35%. I think you put too much "0" in the "ok" attributes. The parser is now fixed up, so you can finish it.
I have timed the test-suite, and it appears that a few tests are really time-consumming. I plan to remove the 15 first ones on the list, because it's a waste of time. Parsing speed is not our priority, and these tests are made to stress-test gcc. Any objection? (times in seconds, on sandrock) 953.18 ./compile/920428-2 859.20 ./compile/20020304-1 822.01 ./execute/20020108-1 192.71 ./execute/20030323-1 182.83 ./execute/20020402-2 170.22 ./execute/string-opt-8 158.16 ./compile/980408-1 151.40 ./compile/920928-4 114.51 ./compile/930126-1 110.33 ./execute/20010122-1 100.78 ./compile/931004-1 68.85 ./compile/20010102-1 64.91 ./execute/string-opt-10 62.84 ./execute/string-opt-5 62.35 ./ieee/inf-2 60.43 ./compile/20010328-1 59.88 ./execute/string-opt-7 58.15 ./compile/980506-1 47.65 ./compile/980504-1 46.41 ./execute/compare-1 45.82 ./builtins/string-9 42.59 ./compile/20010408-1 42.51 ./compile/20011229-1 40.29 ./compile/921011-2 40.22 ./execute/pure-1 39.13 ./compile/980506-2 38.95 ./compile/950607-1 38.33 ./compile/20030904-1 38.31 ./compile/20040304-1 37.82 ./execute/20011008-3 37.07 ./builtins/string-1 36.85 ./execute/string-opt-11 35.25 ./compile/20001226-1 35.17 ./execute/string-opt-12 34.71 ./compile/980329-1 34.56 ./execute/20000715-1 34.30 ./compile/20011109-1 33.52 ./compile/920611-2 33.09 ./execute/20031011-1 32.30 ./execute/20001026-1 31.55 ./ieee/mzero4 30.35 ./compile/20040121-1 29.06 ./execute/compare-3 28.57 ./ieee/inf-1 27.76 ./execute/20010224-1 27.32 ./execute/string-opt-6 26.26 ./execute/string-opt-18 25.82 ./execute/string-opt-16 25.45 ./execute/20020402-1 25.25 ./execute/bitfld-1 25.17 ./compile/990523-1 25.03 ./execute/20010910-1 24.67 ./execute/20020402-3 24.34 ./execute/string-opt-2 22.97 ./compile/20020315-1 22.77 ./execute/20030307-1 22.65 ./execute/stdio-opt-2 22.51 ./execute/20020510-1 22.50 ./compile/20040214-2 22.40 ./compile/20020604-1 21.97 ./execute/20021111-1 21.88 ./builtins/string-3 21.87 ./execute/990211-1 21.58 ./compile/990527-1 21.55 ./execute/20030717-1 21.47 ./execute/20020423-1 21.38 ./compile/930510-1 21.38 ./compile/20030320-1 21.06 ./execute/20020201-1 20.78 ./compile/930621-1 20.51 ./execute/shiftopt-1 20.49 ./execute/20000706-2 20.32 ./execute/20030613-1 20.12 ./compile/20011130-2 19.81 ./execute/20010124-1 19.78 ./execute/zerolen-1 19.76 ./execute/string-opt-1 19.62 ./compile/981007-1 19.29 ./compile/991214-2 19.21 ./execute/built-in-setjmp 18.89 ./execute/20021015-1 18.79 ./execute/20020614-1 18.72 ./compile/961004-1 18.42 ./execute/20020129-1 18.22 ./execute/20021024-1 18.17 ./compile/990519-1 18.06 ./compile/950729-1 18.05 ./execute/20030203-1 17.44 ./compile/20020109-2 16.75 ./execute/20000703-1 16.73 ./compile/991202-1 16.70 ./execute/20030715-1 16.52 ./execute/20000706-1 16.07 ./execute/20020716-1 16.07 ./compile/simd-4 15.98 ./compile/920501-2 15.85 ./execute/20021011-1 15.84 ./execute/string-opt-13 15.44 ./execute/string-opt-15 15.32 ./execute/20010925-1 15.23 ./compile/fix-trunc-mem-1 15.20 ./compile/20020121-1 15.17 ./execute/20011219-1 15.13 ./execute/struct-cpy-1 14.87 ./execute/string-opt-14 14.87 ./compile/921011-1 14.81 ./compile/20010611-1 14.81 ./compile/20010426-1 14.69 ./compile/20020319-1 14.45 ./compile/20031031-1 14.44 ./execute/20020118-1 14.43 ./execute/20031215-1 14.30 ./compile/20030216-1 13.99 ./compile/20031231-1 13.67 ./compile/20011219-2 13.59 ./builtins/string-2 13.54 ./execute/string-opt-17 13.46 ./compile/20010117-2 13.31 ./compile/20030604-1 13.26 ./execute/20020206-2 12.92 ./compile/20000120-1 12.77 ./compile/20030605-1 12.58 ./execute/20030224-2 12.55 ./compile/combine-hang 12.53 ./compile/20000728-1 12.46 ./execute/20031003-1 12.44 ./execute/20000707-1 12.28 ./execute/20030221-1 12.26 ./compile/980706-1 12.25 ./compile/20000517-1 12.04 ./execute/20030330-1 12.01 ./execute/20031020-1 11.93 ./compile/20011114-2 11.78 ./execute/20020503-1 11.61 ./compile/complex-1 11.56 ./debug/20031231-1 11.53 ./execute/switch-1 11.41 ./compile/20030703-1 11.40 ./compile/20010327-1 11.33 ./execute/20020810-1 11.32 ./compile/20040130-1 11.32 ./compile/20000420-1 11.30 ./compile/20011114-3 11.27 ./execute/20020720-1 11.15 ./execute/20020216-1 11.12 ./execute/shiftdi 11.04 ./compile/20020116-1 11.01 ./compile/950221-1 10.94 ./compile/20020129-1 10.88 ./execute/va-arg-21 10.77 ./execute/20011019-1 10.75 ./execute/20020225-1 10.71 ./execute/20030120-2 10.71 ./compile/20031102-1 10.65 ./compile/930506-1 10.62 ./compile/20020709-1 10.55 ./compile/20020109-1 10.54 ./execute/20010123-1 10.49 ./execute/20031216-1 10.48 ./ieee/20010114-2 10.44 ./execute/20000801-1 10.40 ./compile/20030331-1 10.39 ./execute/20000706-5 10.37 ./execute/20000706-4 10.35 ./compile/20020318-1 10.28 ./compile/980821-1 10.18 ./compile/900116-1 10.18 ./compile/20020530-1 10.07 ./compile/libcall-1 9.96 ./compile/20020715-1 9.89 ./compile/20020910-1 9.82 ./execute/20011126-2 9.81 ./execute/20001011-1 9.81 ./compile/20020926-1 9.78 ./compile/930611-1 9.76 ./compile/920428-6 9.76 ./compile/20020320-1 9.74 ./compile/20000412-1 9.73 ./compile/20000120-2 9.70 ./execute/20000706-3 9.69 ./execute/bitfld-2 9.68 ./compile/20010518-2 9.66 ./execute/20010116-1 9.61 ./compile/20010711-2 9.55 ./compile/20020103-1 9.54 ./execute/20000717-4 9.54 ./compile/990801-2 9.50 ./execute/20030626-1 9.49 ./execute/20020127-1 9.47 ./execute/loop-12 9.44 ./execute/20001203-1 9.39 ./ieee/20030331-1 9.38 ./compile/20021008-1 9.33 ./compile/20010503-1 9.30 ./execute/20000801-2 9.29 ./compile/20000922-1 9.28 ./compile/20020206-1 9.26 ./lib/memmove 9.26 ./compile/920721-1 8.99 ./execute/20020103-1 8.95 ./compile/20020415-1 8.91 ./compile/20010404-1 8.89 ./builtins/string-6 8.81 ./compile/960514-1 8.76 ./compile/990203-1 8.70 ./compile/20040109-1 8.65 ./compile/20030219-1 8.62 ./execute/20030920-1 8.57 ./execute/20020219-1 8.56 ./misc/gcov-8 8.55 ./compile/20021212-1 8.54 ./compile/991026-1 8.49 ./execute/20021127-1 8.49 ./compile/20030704-1 8.43 ./compile/20000504-1 8.42 ./compile/20000717-1 8.41 ./execute/20020321-1 8.41 ./compile/991229-2 8.39 ./debug/debug-6 8.39 ./compile/20030319-1 8.35 ./compile/990801-1 8.33 ./compile/20030125-1 8.32 ./execute/20021118-3 8.32 ./compile/20010605-3 8.28 ./compile/pr13889 8.25 ./compile/20000605-1 8.23 ./compile/20040209-1 8.22 ./execute/20000715-2 8.22 ./compile/961019-1 8.19 ./compile/980726-1 8.19 ./compile/20010227-1 8.15 ./compile/trunctfdf 8.09 ./execute/20000910-2 8.09 ./compile/990117-1 8.09 ./compile/20001024-1 8.08 ./compile/20000405-2 8.04 ./compile/20010421-1 8.00 ./execute/20040331-1 7.97 ./compile/990913-1 7.96 ./compile/20020309-2 7.96 ./compile/20010326-1 7.91 ./compile/20020323-1 7.89 ./compile/990625-2 7.86 ./compile/20000629-1 7.85 ./compile/931013-3 7.79 ./compile/20000718 7.78 ./compile/20020304-2 7.73 ./compile/920501-9 7.72 ./execute/980707-1 7.68 ./compile/991214-1 7.68 ./compile/20010701-1 7.67 ./compile/980701-1 7.60 ./compile/20020106-1 7.54 ./execute/20030218-1 7.51 ./compile/20001123-2 7.46 ./compile/920902-1 7.44 ./debug/20000503-1 7.43 ./execute/20010114-1 7.42 ./execute/compare-2 7.38 ./compile/960218-1 7.36 ./compile/20000818-1 7.32 ./compile/20010610-1 7.30 ./compile/950122-1 7.29 ./compile/20030206-1 7.24 ./compile/200031109-1 7.22 ./compile/990107-1 7.17 ./ieee/fp-cmp-7 7.17 ./compile/921004-1 7.13 ./compile/20011130-1 7.11 ./compile/20010107-1 7.09 ./compile/20040214-1 7.08 ./execute/20031214-1 7.07 ./execute/20030626-2 7.05 ./lib/strrchr 7.03 ./compile/20000803-1 7.02 ./execute/20000910-1 6.99 ./compile/20020605-1 6.94 ./lib/memcmp 6.92 ./execute/20040313-1 6.90 ./compile/20021205-1 6.89 ./compile/20031011-2 6.87 ./compile/20010711-1 6.86 ./builtins/abs-1 6.83 ./compile/20000326-1 6.81 ./compile/20030804-1 6.79 ./compile/20011106-2 6.79 ./compile/20000127-1 6.74 ./execute/20021204-1 6.69 ./execute/20000121-1 6.66 ./compile/20020930-1 6.64 ./execute/20020805-1 6.61 ./misc/gcov-5b 6.56 ./compile/20010605-2 6.54 ./execute/stdio-opt-3 6.54 ./compile/20030907-1 6.53 ./compile/20000405-3 6.51 ./execute/20030821-1 6.34 ./compile/20021001-1 6.31 ./execute/medce-1 6.29 ./compile/20000403-2 6.24 ./execute/20021119-1 6.22 ./compile/20000606-1 6.19 ./execute/20011223-1 6.08 ./compile/20011029-1 6.06 ./compile/20031002-1 6.06 ./compile/20010329-1 6.03 ./compile/20011218-1 6.02 ./compile/20010117-1 5.94 ./compile/930927-1 5.91 ./lib/mempcpy 5.90 ./lib/strchr 5.84 ./compile/20011229-2 5.78 ./execute/mayalias-1 5.72 ./execute/loop-9 5.70 ./execute/20030401-1 5.70 ./compile/991127-1 5.66 ./compile/20000420-2 5.63 ./compile/cpp-1 5.59 ./compile/20021015-1 5.59 ./compile/20010423-1 5.51 ./unsorted/xbg 5.49 ./compile/980729-1 5.45 ./execute/20010717-1 5.45 ./compile/20020110 5.41 ./compile/20031227-1 5.41 ./compile/20001018-1 5.34 ./execute/20020911-1 5.33 ./execute/ffs-1 5.28 ./compile/970214-1 5.27 ./lib/main 5.25 ./lib/strcmp 5.23 ./compile/991208-1 5.23 ./builtins/string-3-lib 5.20 ./misc/gcov-11 5.18 ./compile/20030624-1 5.17 ./compile/20011114-1 5.16 ./lib/strcat 5.09 ./compile/20031208-1 5.08 ./execute/20021219-1 5.00 ./execute/stdio-opt-1 4.98 ./compile/20030725-1 4.93 ./compile/20001212-1 4.87 ./execute/packed-2 4.86 ./compile/920909-1 4.86 ./compile/20010113-1 4.81 ./compile/20010824-1 4.78 ./compile/20010209-1 4.72 ./misc/acker1 4.69 ./compile/20010114-1 4.67 ./compile/20000314-1 4.66 ./lib/stpcpy 4.62 ./compile/930926-1 4.61 ./compile/20000211-3 4.59 ./compile/961010-1 4.53 ./compile/20000523-1 4.50 ./compile/20021103-1 4.49 ./lib/strlen 4.43 ./debug/debug-2 4.41 ./compile/20000609-1 4.40 ./compile/20030708-1 4.38 ./compile/981001-3 4.36 ./compile/20021230-1 4.24 ./compile/920820-1 4.21 ./compile/20010714-1 4.21 ./compile/20010114-2 4.20 ./compile/20021007-1 4.19 ./misc/gcov-2 4.15 ./compile/20030821-1 4.13 ./compile/20000319-1 4.11 ./misc/gcov-10b 4.09 ./compile/960130-1 4.07 ./debug/dwarf2-3 4.03 ./debug/debug-1 3.95 ./compile/20030707-1 3.90 ./misc/gcov-1 3.86 ./compile/920821-1 3.81 ./compile/20010911-1 3.61 ./misc/gcov-10 3.60 ./debug/20011223-1 3.59 ./compile/20030323-1 3.51 ./compile/cpp-2 3.37 ./compile/20020303-1 3.30 ./misc/gcov-9 3.23 ./debug/dwarf2-1 3.15 ./misc/dg-10 3.04 ./unsorted/ll1 2.94 ./debug/20020327-1 2.86 ./debug/trivial 2.62 ./misc/linkage-x 2.09 ./execute/zerolen-2 2.08 ./compile/990625-1 1.44 ./unsorted/bfins 1.20 ./execute/20040401-1 0.90 ./execute/20040302-1 0.86 ./compile/structs 0.77 ./execute/20010325-1 0.70 ./execute/20030408-1 0.54 ./unsorted/cp 0.51 ./unsorted/imm 0.50 ./unsorted/isinf 0.39 ./unsorted/b2 0.36 ./unsorted/c1 0.08 ./misc2/concat2 0.08 ./compat2/struct-by-value-20_main 0.07 ./misc2/setjmp-1 0.07 ./compat2/struct-by-value-7a_main 0.06 ./weak/weak-3 0.06 ./torture/builtin-noret-1 0.06 ./special/alias-2 0.06 ./special/alias-1 0.06 ./misc2/warn-1 0.06 ./misc2/builtins-6 0.06 ./misc2/20020517-1 0.06 ./compat2/struct-by-value-7a_y 0.06 ./compat2/struct-by-value-5b_x 0.06 ./compat2/scalar-by-value-2_y 0.05 ./weak/weak-5 0.05 ./weak/weak-4 0.05 ./weak/weak-2 0.05 ./unsorted/w 0.05 ./unsorted/q 0.05 ./unsorted/mword1 0.05 ./unsorted/mul 0.05 ./unsorted/m2 0.05 ./unsorted/hibug 0.05 ./unsorted/flt_const 0.05 ./unsorted/float 0.05 ./unsorted/fdmul 0.05 ./unsorted/f1 0.05 ./unsorted/divdf 0.05 ./unsorted/dimul 0.05 ./unsorted/d 0.05 ./unsorted/cn1 0.05 ./unsorted/cmp 0.05 ./unsorted/bugc 0.05 ./unsorted/b3 0.05 ./torture/cris-volatile-1 0.05 ./torture/builtin-explog-1 0.05 ./special/wkali-2b 0.05 ./special/wkali-2a 0.05 ./special/wkali-2 0.05 ./special/wkali-1 0.05 ./special/weak-2a 0.05 ./special/weak-2 0.05 ./special/weak-1a 0.05 ./special/weak-1 0.05 ./special/gcsec-1 0.05 ./special/20000419-2 0.05 ./misc2/volatile1 0.05 ./misc2/visibility-7 0.05 ./misc2/visibility-6 0.05 ./misc2/visibility-5 0.05 ./misc2/visibility-4 0.05 ./misc2/visibility-2 0.05 ./misc2/visibility-1 0.05 ./misc2/verbose-asm 0.05 ./misc2/unused-5 0.05 ./misc2/unused-2 0.05 ./misc2/unused-1 0.05 ./misc2/uninit-G 0.05 ./misc2/uninit-F 0.05 ./misc2/uninit-D 0.05 ./misc2/uninit-C 0.05 ./misc2/uninit-B 0.05 ./misc2/uninit-A 0.05 ./misc2/uninit-9 0.05 ./misc2/uninit-8 0.05 ./misc2/uninit-6 0.05 ./misc2/uninit-5 0.05 ./misc2/uninit-3 0.05 ./misc2/uninit-10 0.05 ./misc2/uninit-1 0.05 ./misc2/unaligned-1 0.05 ./misc2/ultrasp9 0.05 ./misc2/ultrasp7 0.05 ./misc2/ultrasp4 0.05 ./misc2/ultrasp2 0.05 ./misc2/ultrasp1 0.05 ./misc2/typedef-redecl 0.05 ./misc2/titype-1 0.05 ./misc2/switch-1 0.05 ./misc2/struct-ret-libc 0.05 ./misc2/struct-ret-2 0.05 ./misc2/struct-by-value-2 0.05 ./misc2/struct-alias-1 0.05 ./misc2/sequence-pt-1 0.05 ./misc2/section1 0.05 ./misc2/return-type-3 0.05 ./misc2/return-type-1 0.05 ./misc2/qual-return-2 0.05 ./misc2/pragma-re-2 0.05 ./misc2/pragma-ep-3 0.05 ./misc2/pragma-ep-2 0.05 ./misc2/pr14092-1 0.05 ./misc2/pr11864-1 0.05 ./misc2/ppc-sdata-1 0.05 ./misc2/ppc-fsel-2 0.05 ./misc2/ppc-fsel-1 0.05 ./misc2/overflow-1 0.05 ./misc2/null-pointer-1 0.05 ./misc2/noreturn-7 0.05 ./misc2/noreturn-4 0.05 ./misc2/noreturn-2 0.05 ./misc2/nonnull-1 0.05 ./misc2/m-un-1 0.05 ./misc2/loop-1 0.05 ./misc2/intermod-1 0.05 ./misc2/inline-2 0.05 ./misc2/ifelse-1 0.05 ./misc2/i386-volatile-1 0.05 ./misc2/i386-unroll-1 0.05 ./misc2/i386-sse-8 0.05 ./misc2/i386-signbit-3 0.05 ./misc2/i386-signbit-2 0.05 ./misc2/i386-regparm 0.05 ./misc2/i386-pentium4-not-mull 0.05 ./misc2/i386-fpcvt-4 0.05 ./misc2/i386-call-1 0.05 ./misc2/i386-387-3 0.05 ./misc2/fwritable-strings-1 0.05 ./misc2/fnegate-1 0.05 ./misc2/enum1 0.05 ./misc2/duff-3 0.05 ./misc2/duff-2 0.05 ./misc2/duff-1 0.05 ./misc2/decl-global-ext 0.05 ./misc2/decl-6 0.05 ./misc2/decl-5 0.05 ./misc2/decl-1 0.05 ./misc2/darwin-ld-6 0.05 ./misc2/darwin-ld-4 0.05 ./misc2/darwin-ld-2 0.05 ./misc2/darwin-ld-1 0.05 ./misc2/conv-1 0.05 ./misc2/compound-lvalue-1 0.05 ./misc2/complete-port 0.05 ./misc2/compare5 0.05 ./misc2/compare4 0.05 ./misc2/compare3 0.05 ./misc2/compare2 0.05 ./misc2/compare1 0.05 ./misc2/clobbers 0.05 ./misc2/cleanup-4 0.05 ./misc2/cleanup-3 0.05 ./misc2/cleanup-2 0.05 ./misc2/cast-function-1 0.05 ./misc2/c99-mixdecl-1 0.05 ./misc2/c99-main-1 0.05 ./misc2/c99-longlong-1 0.05 ./misc2/c99-hexfloat-1 0.05 ./misc2/c99-flex-array-3 0.05 ./misc2/c99-digraph-1 0.05 ./misc2/c99-const-expr-1 0.05 ./misc2/c99-array-lval-6 0.05 ./misc2/c94-digraph-1 0.05 ./misc2/c90-mixdecl-1 0.05 ./misc2/c90-longlong-1 0.05 ./misc2/c90-init-1 0.05 ./misc2/c90-idem-qual-3 0.05 ./misc2/c90-flex-array-1 0.05 ./misc2/c90-enum-comma-1 0.05 ./misc2/c90-digraph-1 0.05 ./misc2/builtins-30 0.05 ./misc2/builtins-27 0.05 ./misc2/builtins-26 0.05 ./misc2/builtins-24 0.05 ./misc2/builtins-22 0.05 ./misc2/builtins-15 0.05 ./misc2/builtins-14 0.05 ./misc2/builtins-13 0.05 ./misc2/builtins-11 0.05 ./misc2/builtins-10 0.05 ./misc2/builtin-apply3 0.05 ./misc2/bitfld-6 0.05 ./misc2/bitfld-5 0.05 ./misc2/bitfld-2 0.05 ./misc2/attr-used 0.05 ./misc2/array-quals-1 0.05 ./misc2/array-1 0.05 ./misc2/Wunreachable-5 0.05 ./misc2/Wunreachable-1 0.05 ./misc2/Wunknownprag 0.05 ./misc2/Wswitch-enum 0.05 ./misc2/Wswitch-default 0.05 ./misc2/Wswitch 0.05 ./misc2/Wshadow-2 0.05 ./misc2/Wparentheses-1 0.05 ./misc2/Wpadded 0.05 ./misc2/Wlarger-than 0.05 ./misc2/Wdeclaration-after-statement-2 0.05 ./misc2/Wdeclaration-after-statement-1 0.05 ./misc2/Wconversion 0.05 ./misc2/991230-1 0.05 ./misc2/990424-1 0.05 ./misc2/990214-1 0.05 ./misc2/980526-1 0.05 ./misc2/980523-1 0.05 ./misc2/980520-1 0.05 ./misc2/980502-1 0.05 ./misc2/20040311-2 0.05 ./misc2/20040306-1 0.05 ./misc2/20040302-1 0.05 ./misc2/20040217-1 0.05 ./misc2/20040127-1 0.05 ./misc2/20031202-1 0.05 ./misc2/20031201-2 0.05 ./misc2/20031201-1 0.05 ./misc2/20031102-1 0.05 ./misc2/20031002-1 0.05 ./misc2/20030826-2 0.05 ./misc2/20030826-1 0.05 ./misc2/20030815-1 0.05 ./misc2/20030804-1 0.05 ./misc2/20030721-1 0.05 ./misc2/20030708-1 0.05 ./misc2/20030707-1 0.05 ./misc2/20030627-1 0.05 ./misc2/20030626-1 0.05 ./misc2/20030414-2 0.05 ./misc2/20030414-1 0.05 ./misc2/20030324-1 0.05 ./misc2/20030323-1 0.05 ./misc2/20030321-1 0.05 ./misc2/20030309-1 0.05 ./misc2/20030225-1 0.05 ./misc2/20030213-1 0.05 ./misc2/20030121-1 0.05 ./misc2/20030107-1 0.05 ./misc2/20021116-1 0.05 ./misc2/20021006-1 0.05 ./misc2/20020926-1 0.05 ./misc2/20020620-1 0.05 ./misc2/20020607-2 0.05 ./misc2/20020607-1 0.05 ./misc2/20020523-2 0.05 ./misc2/20020523-1 0.05 ./misc2/20020503-1 0.05 ./misc2/20020426-1 0.05 ./misc2/20020416-1 0.05 ./misc2/20020326-1 0.05 ./misc2/20020312-1 0.05 ./misc2/20020222-1 0.05 ./misc2/20020220-2 0.05 ./misc2/20020218-1 0.05 ./misc2/20020201-3 0.05 ./misc2/20020108-1 0.05 ./misc2/20011113-1 0.05 ./misc2/20011107-1 0.05 ./misc2/20010912-1 0.05 ./misc2/20010822-1 0.05 ./misc2/20010405-1 0.05 ./misc2/20001228-1 0.05 ./misc2/20001201-1 0.05 ./misc2/20001116-1 0.05 ./misc2/20001009-1 0.05 ./misc2/20000904-1 0.05 ./misc2/20000807-1 0.05 ./misc2/20000614-2 0.05 ./compat2/struct-return-3_y 0.05 ./compat2/struct-return-3_x 0.05 ./compat2/struct-return-2_y 0.05 ./compat2/struct-return-2_main 0.05 ./compat2/struct-return-20_y 0.05 ./compat2/struct-return-20_x 0.05 ./compat2/struct-return-19_x 0.05 ./compat2/struct-return-10_y 0.05 ./compat2/struct-return-10_x 0.05 ./compat2/struct-by-value-9_y 0.05 ./compat2/struct-by-value-9_x 0.05 ./compat2/struct-by-value-8_y 0.05 ./compat2/struct-by-value-8_x 0.05 ./compat2/struct-by-value-7b_y 0.05 ./compat2/struct-by-value-7b_x 0.05 ./compat2/struct-by-value-7a_x 0.05 ./compat2/struct-by-value-6b_y 0.05 ./compat2/struct-by-value-6b_x 0.05 ./compat2/struct-by-value-6a_y 0.05 ./compat2/struct-by-value-6a_x 0.05 ./compat2/struct-by-value-5b_y 0.05 ./compat2/struct-by-value-5a_y 0.05 ./compat2/struct-by-value-5a_x 0.05 ./compat2/struct-by-value-5a_main 0.05 ./compat2/struct-by-value-4_x 0.05 ./compat2/struct-by-value-3_x 0.05 ./compat2/struct-by-value-2_y 0.05 ./compat2/struct-by-value-2_x 0.05 ./compat2/struct-by-value-2_main 0.05 ./compat2/struct-by-value-20_y 0.05 ./compat2/struct-by-value-20_x 0.05 ./compat2/struct-by-value-19_y 0.05 ./compat2/struct-by-value-19_x 0.05 ./compat2/struct-by-value-19_main 0.05 ./compat2/struct-by-value-17_main 0.05 ./compat2/struct-by-value-15_main 0.05 ./compat2/struct-by-value-14_main 0.05 ./compat2/struct-by-value-10_y 0.05 ./compat2/struct-align-2_y 0.05 ./compat2/struct-align-2_main 0.05 ./compat2/struct-align-1_y 0.05 ./compat2/struct-align-1_x 0.05 ./compat2/struct-align-1_main 0.05 ./compat2/sdata-1_x 0.05 ./compat2/scalar-return-2_y 0.05 ./compat2/scalar-return-1_y 0.05 ./compat2/scalar-return-1_x 0.05 ./compat2/scalar-by-value-2_main 0.05 ./compat2/scalar-by-value-1_y 0.05 ./compat2/fnptr-by-value-1_x 0.05 ./compat2/fnptr-by-value-1_main 0.04 ./weak/weak-9 0.04 ./weak/weak-8 0.04 ./weak/weak-1 0.04 ./unsorted/s 0.04 ./unsorted/pmt 0.04 ./unsorted/mdouble 0.04 ./unsorted/mchar 0.04 ./unsorted/csebug 0.04 ./unsorted/bx 0.04 ./unsorted/bad 0.04 ./unsorted/PYRBUG 0.04 ./unsorted/BUG4 0.04 ./unsorted/BUG22 0.04 ./unsorted/BUG13 0.04 ./torture/mips-sdata-1 0.04 ./special/weak-2b 0.04 ./misc2/visibility-3 0.04 ./misc2/unroll-1 0.04 ./misc2/uninit-E 0.04 ./misc2/uninit-4 0.04 ./misc2/uninit-2 0.04 ./misc2/trunc-1 0.04 ./misc2/struct-by-value-1 0.04 ./misc2/sparc-loop-1 0.04 ./misc2/sparc-constant-1 0.04 ./misc2/return-type-2 0.04 ./misc2/pr9365-1 0.04 ./misc2/ppc-sdata-2 0.04 ./misc2/noreturn-3 0.04 ./misc2/mmix-1 0.04 ./misc2/macho-lo-sum 0.04 ./misc2/m-un-2 0.04 ./misc2/ia64-visibility-1 0.04 ./misc2/i386-signbit-1 0.04 ./misc2/i386-loop-2 0.04 ./misc2/i386-cmov5 0.04 ./misc2/i386-387-4 0.04 ./misc2/h8300-stack-1 0.04 ./misc2/enum-compat-1 0.04 ./misc2/empty1 0.04 ./misc2/duff-4 0.04 ./misc2/doloop-1 0.04 ./misc2/darwin-misaligned 0.04 ./misc2/darwin-ld-5 0.04 ./misc2/darwin-ld-3 0.04 ./misc2/compare7 0.04 ./misc2/c99-idem-qual-3 0.04 ./misc2/c99-hexfloat-2 0.04 ./misc2/c99-func-3 0.04 ./misc2/c99-func-1 0.04 ./misc2/c99-enum-comma-1 0.04 ./misc2/c90-hexfloat-2 0.04 ./misc2/c90-complit-1 0.04 ./misc2/c90-array-lval-6 0.04 ./misc2/builtins-9 0.04 ./misc2/builtins-25 0.04 ./misc2/builtins-23 0.04 ./misc2/builtin-return-1 0.04 ./misc2/builtin-apply2 0.04 ./misc2/builtin-apply1 0.04 ./misc2/arm-mmx-1 0.04 ./misc2/altivec-9 0.04 ./misc2/Wunreachable-4 0.04 ./misc2/Wunreachable-3 0.04 ./misc2/Wunreachable-2 0.04 ./misc2/Wswitch-2 0.04 ./misc2/991214-1 0.04 ./misc2/990213-2 0.04 ./misc2/990130-1 0.04 ./misc2/980211-1 0.04 ./misc2/20040331-1 0.04 ./misc2/20040123-1 0.04 ./misc2/20031012-1 0.04 ./misc2/20030909-1 0.04 ./misc2/20030820-1 0.04 ./misc2/20030612-1 0.04 ./misc2/20030204-1 0.04 ./misc2/20021029-2 0.04 ./misc2/20021018-1 0.04 ./misc2/20020525-1 0.04 ./misc2/20020418-2 0.04 ./misc2/20020418-1 0.04 ./misc2/20020310-1 0.04 ./misc2/20020224-1 0.04 ./misc2/20020210-1 0.04 ./misc2/20020122-3 0.04 ./misc2/20020116-2 0.04 ./misc2/20020116-1 0.04 ./misc2/20020104-1 0.04 ./misc2/20011021-1 0.04 ./misc2/20000906-1 0.04 ./misc2/20000629-1 0.04 ./misc2/20000623-1 0.04 ./misc2/20000609-1 0.04 ./compat2/vector-2_main 0.04 ./compat2/vector-1_main 0.04 ./compat2/struct-return-3_main 0.04 ./compat2/struct-return-2_x 0.04 ./compat2/struct-return-20_main 0.04 ./compat2/struct-return-19_y 0.04 ./compat2/struct-return-19_main 0.04 ./compat2/struct-return-10_main 0.04 ./compat2/struct-by-value-9_main 0.04 ./compat2/struct-by-value-8_main 0.04 ./compat2/struct-by-value-7b_main 0.04 ./compat2/struct-by-value-6b_main 0.04 ./compat2/struct-by-value-6a_main 0.04 ./compat2/struct-by-value-5b_main 0.04 ./compat2/struct-by-value-4_y 0.04 ./compat2/struct-by-value-4_main 0.04 ./compat2/struct-by-value-3_y 0.04 ./compat2/struct-by-value-3_main 0.04 ./compat2/struct-by-value-1_y 0.04 ./compat2/struct-by-value-1_x 0.04 ./compat2/struct-by-value-1_main 0.04 ./compat2/struct-by-value-18_main 0.04 ./compat2/struct-by-value-16_main 0.04 ./compat2/struct-by-value-12_main 0.04 ./compat2/struct-by-value-11_main 0.04 ./compat2/struct-by-value-10_x 0.04 ./compat2/struct-by-value-10_main 0.04 ./compat2/struct-align-2_x 0.04 ./compat2/sdata-1_y 0.04 ./compat2/sdata-1_main 0.04 ./compat2/scalar-return-4_main 0.04 ./compat2/scalar-return-3_main 0.04 ./compat2/scalar-return-2_x 0.04 ./compat2/scalar-return-2_main 0.04 ./compat2/scalar-return-1_main 0.04 ./compat2/scalar-by-value-4_main 0.04 ./compat2/scalar-by-value-3_main 0.04 ./compat2/scalar-by-value-2_x 0.04 ./compat2/scalar-by-value-1_x 0.04 ./compat2/scalar-by-value-1_main 0.04 ./compat2/fnptr-by-value-1_y -- Clement Vasseur -o) [ nitro :: EPITA CSI 2005 ] /\\ "Programming is about being lazy." _\_V

Clement Vasseur wrote:
De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
I have looked what was done on c-grammar. You made a good work. But there is still some critical problems on some little examples of the gcc test suite. 310 of the 844 tests fail. It is 35%. I think you put too much "0" in the "ok" attributes. The parser is now fixed up, so you can finish it.
I have timed the test-suite, and it appears that a few tests are really time-consumming. I plan to remove the 15 first ones on the list, because it's a waste of time. Parsing speed is not our priority, and these tests are made to stress-test gcc.
Any objection?
No objection but a question: What do you use to compute these results?
(times in seconds, on sandrock)
953.18 ./compile/920428-2 859.20 ./compile/20020304-1 822.01 ./execute/20020108-1 192.71 ./execute/20030323-1 182.83 ./execute/20020402-2 170.22 ./execute/string-opt-8 158.16 ./compile/980408-1 151.40 ./compile/920928-4 114.51 ./compile/930126-1 110.33 ./execute/20010122-1 100.78 ./compile/931004-1 68.85 ./compile/20010102-1 64.91 ./execute/string-opt-10 62.84 ./execute/string-opt-5 62.35 ./ieee/inf-2 60.43 ./compile/20010328-1 59.88 ./execute/string-opt-7 58.15 ./compile/980506-1 47.65 ./compile/980504-1 46.41 ./execute/compare-1 45.82 ./builtins/string-9 42.59 ./compile/20010408-1 42.51 ./compile/20011229-1 40.29 ./compile/921011-2 40.22 ./execute/pure-1 39.13 ./compile/980506-2 38.95 ./compile/950607-1 38.33 ./compile/20030904-1 38.31 ./compile/20040304-1 37.82 ./execute/20011008-3 37.07 ./builtins/string-1 36.85 ./execute/string-opt-11 35.25 ./compile/20001226-1 35.17 ./execute/string-opt-12 34.71 ./compile/980329-1 34.56 ./execute/20000715-1 34.30 ./compile/20011109-1 33.52 ./compile/920611-2 33.09 ./execute/20031011-1 32.30 ./execute/20001026-1 31.55 ./ieee/mzero4 30.35 ./compile/20040121-1 29.06 ./execute/compare-3 28.57 ./ieee/inf-1 27.76 ./execute/20010224-1 27.32 ./execute/string-opt-6 26.26 ./execute/string-opt-18 25.82 ./execute/string-opt-16 25.45 ./execute/20020402-1 25.25 ./execute/bitfld-1 25.17 ./compile/990523-1 25.03 ./execute/20010910-1 24.67 ./execute/20020402-3 24.34 ./execute/string-opt-2 22.97 ./compile/20020315-1 22.77 ./execute/20030307-1 22.65 ./execute/stdio-opt-2 22.51 ./execute/20020510-1 22.50 ./compile/20040214-2 22.40 ./compile/20020604-1 21.97 ./execute/20021111-1 21.88 ./builtins/string-3 21.87 ./execute/990211-1 21.58 ./compile/990527-1 21.55 ./execute/20030717-1 21.47 ./execute/20020423-1 21.38 ./compile/930510-1 21.38 ./compile/20030320-1 21.06 ./execute/20020201-1 20.78 ./compile/930621-1 20.51 ./execute/shiftopt-1 20.49 ./execute/20000706-2 20.32 ./execute/20030613-1 20.12 ./compile/20011130-2 19.81 ./execute/20010124-1 19.78 ./execute/zerolen-1 19.76 ./execute/string-opt-1 19.62 ./compile/981007-1 19.29 ./compile/991214-2 19.21 ./execute/built-in-setjmp 18.89 ./execute/20021015-1 18.79 ./execute/20020614-1 18.72 ./compile/961004-1 18.42 ./execute/20020129-1 18.22 ./execute/20021024-1 18.17 ./compile/990519-1 18.06 ./compile/950729-1 18.05 ./execute/20030203-1 17.44 ./compile/20020109-2 16.75 ./execute/20000703-1 16.73 ./compile/991202-1 16.70 ./execute/20030715-1 16.52 ./execute/20000706-1 16.07 ./execute/20020716-1 16.07 ./compile/simd-4 15.98 ./compile/920501-2 15.85 ./execute/20021011-1 15.84 ./execute/string-opt-13 15.44 ./execute/string-opt-15 15.32 ./execute/20010925-1 15.23 ./compile/fix-trunc-mem-1 15.20 ./compile/20020121-1 15.17 ./execute/20011219-1 15.13 ./execute/struct-cpy-1 14.87 ./execute/string-opt-14 14.87 ./compile/921011-1 14.81 ./compile/20010611-1 14.81 ./compile/20010426-1 14.69 ./compile/20020319-1 14.45 ./compile/20031031-1 14.44 ./execute/20020118-1 14.43 ./execute/20031215-1 14.30 ./compile/20030216-1 13.99 ./compile/20031231-1 13.67 ./compile/20011219-2 13.59 ./builtins/string-2 13.54 ./execute/string-opt-17 13.46 ./compile/20010117-2 13.31 ./compile/20030604-1 13.26 ./execute/20020206-2 12.92 ./compile/20000120-1 12.77 ./compile/20030605-1 12.58 ./execute/20030224-2 12.55 ./compile/combine-hang 12.53 ./compile/20000728-1 12.46 ./execute/20031003-1 12.44 ./execute/20000707-1 12.28 ./execute/20030221-1 12.26 ./compile/980706-1 12.25 ./compile/20000517-1 12.04 ./execute/20030330-1 12.01 ./execute/20031020-1 11.93 ./compile/20011114-2 11.78 ./execute/20020503-1 11.61 ./compile/complex-1 11.56 ./debug/20031231-1 11.53 ./execute/switch-1 11.41 ./compile/20030703-1 11.40 ./compile/20010327-1 11.33 ./execute/20020810-1 11.32 ./compile/20040130-1 11.32 ./compile/20000420-1 11.30 ./compile/20011114-3 11.27 ./execute/20020720-1 11.15 ./execute/20020216-1 11.12 ./execute/shiftdi 11.04 ./compile/20020116-1 11.01 ./compile/950221-1 10.94 ./compile/20020129-1 10.88 ./execute/va-arg-21 10.77 ./execute/20011019-1 10.75 ./execute/20020225-1 10.71 ./execute/20030120-2 10.71 ./compile/20031102-1 10.65 ./compile/930506-1 10.62 ./compile/20020709-1 10.55 ./compile/20020109-1 10.54 ./execute/20010123-1 10.49 ./execute/20031216-1 10.48 ./ieee/20010114-2 10.44 ./execute/20000801-1 10.40 ./compile/20030331-1 10.39 ./execute/20000706-5 10.37 ./execute/20000706-4 10.35 ./compile/20020318-1 10.28 ./compile/980821-1 10.18 ./compile/900116-1 10.18 ./compile/20020530-1 10.07 ./compile/libcall-1 9.96 ./compile/20020715-1 9.89 ./compile/20020910-1 9.82 ./execute/20011126-2 9.81 ./execute/20001011-1 9.81 ./compile/20020926-1 9.78 ./compile/930611-1 9.76 ./compile/920428-6 9.76 ./compile/20020320-1 9.74 ./compile/20000412-1 9.73 ./compile/20000120-2 9.70 ./execute/20000706-3 9.69 ./execute/bitfld-2 9.68 ./compile/20010518-2 9.66 ./execute/20010116-1 9.61 ./compile/20010711-2 9.55 ./compile/20020103-1 9.54 ./execute/20000717-4 9.54 ./compile/990801-2 9.50 ./execute/20030626-1 9.49 ./execute/20020127-1 9.47 ./execute/loop-12 9.44 ./execute/20001203-1 9.39 ./ieee/20030331-1 9.38 ./compile/20021008-1 9.33 ./compile/20010503-1 9.30 ./execute/20000801-2 9.29 ./compile/20000922-1 9.28 ./compile/20020206-1 9.26 ./lib/memmove 9.26 ./compile/920721-1 8.99 ./execute/20020103-1 8.95 ./compile/20020415-1 8.91 ./compile/20010404-1 8.89 ./builtins/string-6 8.81 ./compile/960514-1 8.76 ./compile/990203-1 8.70 ./compile/20040109-1 8.65 ./compile/20030219-1 8.62 ./execute/20030920-1 8.57 ./execute/20020219-1 8.56 ./misc/gcov-8 8.55 ./compile/20021212-1 8.54 ./compile/991026-1 8.49 ./execute/20021127-1 8.49 ./compile/20030704-1 8.43 ./compile/20000504-1 8.42 ./compile/20000717-1 8.41 ./execute/20020321-1 8.41 ./compile/991229-2 8.39 ./debug/debug-6 8.39 ./compile/20030319-1 8.35 ./compile/990801-1 8.33 ./compile/20030125-1 8.32 ./execute/20021118-3 8.32 ./compile/20010605-3 8.28 ./compile/pr13889 8.25 ./compile/20000605-1 8.23 ./compile/20040209-1 8.22 ./execute/20000715-2 8.22 ./compile/961019-1 8.19 ./compile/980726-1 8.19 ./compile/20010227-1 8.15 ./compile/trunctfdf 8.09 ./execute/20000910-2 8.09 ./compile/990117-1 8.09 ./compile/20001024-1 8.08 ./compile/20000405-2 8.04 ./compile/20010421-1 8.00 ./execute/20040331-1 7.97 ./compile/990913-1 7.96 ./compile/20020309-2 7.96 ./compile/20010326-1 7.91 ./compile/20020323-1 7.89 ./compile/990625-2 7.86 ./compile/20000629-1 7.85 ./compile/931013-3 7.79 ./compile/20000718 7.78 ./compile/20020304-2 7.73 ./compile/920501-9 7.72 ./execute/980707-1 7.68 ./compile/991214-1 7.68 ./compile/20010701-1 7.67 ./compile/980701-1 7.60 ./compile/20020106-1 7.54 ./execute/20030218-1 7.51 ./compile/20001123-2 7.46 ./compile/920902-1 7.44 ./debug/20000503-1 7.43 ./execute/20010114-1 7.42 ./execute/compare-2 7.38 ./compile/960218-1 7.36 ./compile/20000818-1 7.32 ./compile/20010610-1 7.30 ./compile/950122-1 7.29 ./compile/20030206-1 7.24 ./compile/200031109-1 7.22 ./compile/990107-1 7.17 ./ieee/fp-cmp-7 7.17 ./compile/921004-1 7.13 ./compile/20011130-1 7.11 ./compile/20010107-1 7.09 ./compile/20040214-1 7.08 ./execute/20031214-1 7.07 ./execute/20030626-2 7.05 ./lib/strrchr 7.03 ./compile/20000803-1 7.02 ./execute/20000910-1 6.99 ./compile/20020605-1 6.94 ./lib/memcmp 6.92 ./execute/20040313-1 6.90 ./compile/20021205-1 6.89 ./compile/20031011-2 6.87 ./compile/20010711-1 6.86 ./builtins/abs-1 6.83 ./compile/20000326-1 6.81 ./compile/20030804-1 6.79 ./compile/20011106-2 6.79 ./compile/20000127-1 6.74 ./execute/20021204-1 6.69 ./execute/20000121-1 6.66 ./compile/20020930-1 6.64 ./execute/20020805-1 6.61 ./misc/gcov-5b 6.56 ./compile/20010605-2 6.54 ./execute/stdio-opt-3 6.54 ./compile/20030907-1 6.53 ./compile/20000405-3 6.51 ./execute/20030821-1 6.34 ./compile/20021001-1 6.31 ./execute/medce-1 6.29 ./compile/20000403-2 6.24 ./execute/20021119-1 6.22 ./compile/20000606-1 6.19 ./execute/20011223-1 6.08 ./compile/20011029-1 6.06 ./compile/20031002-1 6.06 ./compile/20010329-1 6.03 ./compile/20011218-1 6.02 ./compile/20010117-1 5.94 ./compile/930927-1 5.91 ./lib/mempcpy 5.90 ./lib/strchr 5.84 ./compile/20011229-2 5.78 ./execute/mayalias-1 5.72 ./execute/loop-9 5.70 ./execute/20030401-1 5.70 ./compile/991127-1 5.66 ./compile/20000420-2 5.63 ./compile/cpp-1 5.59 ./compile/20021015-1 5.59 ./compile/20010423-1 5.51 ./unsorted/xbg 5.49 ./compile/980729-1 5.45 ./execute/20010717-1 5.45 ./compile/20020110 5.41 ./compile/20031227-1 5.41 ./compile/20001018-1 5.34 ./execute/20020911-1 5.33 ./execute/ffs-1 5.28 ./compile/970214-1 5.27 ./lib/main 5.25 ./lib/strcmp 5.23 ./compile/991208-1 5.23 ./builtins/string-3-lib 5.20 ./misc/gcov-11 5.18 ./compile/20030624-1 5.17 ./compile/20011114-1 5.16 ./lib/strcat 5.09 ./compile/20031208-1 5.08 ./execute/20021219-1 5.00 ./execute/stdio-opt-1 4.98 ./compile/20030725-1 4.93 ./compile/20001212-1 4.87 ./execute/packed-2 4.86 ./compile/920909-1 4.86 ./compile/20010113-1 4.81 ./compile/20010824-1 4.78 ./compile/20010209-1 4.72 ./misc/acker1 4.69 ./compile/20010114-1 4.67 ./compile/20000314-1 4.66 ./lib/stpcpy 4.62 ./compile/930926-1 4.61 ./compile/20000211-3 4.59 ./compile/961010-1 4.53 ./compile/20000523-1 4.50 ./compile/20021103-1 4.49 ./lib/strlen 4.43 ./debug/debug-2 4.41 ./compile/20000609-1 4.40 ./compile/20030708-1 4.38 ./compile/981001-3 4.36 ./compile/20021230-1 4.24 ./compile/920820-1 4.21 ./compile/20010714-1 4.21 ./compile/20010114-2 4.20 ./compile/20021007-1 4.19 ./misc/gcov-2 4.15 ./compile/20030821-1 4.13 ./compile/20000319-1 4.11 ./misc/gcov-10b 4.09 ./compile/960130-1 4.07 ./debug/dwarf2-3 4.03 ./debug/debug-1 3.95 ./compile/20030707-1 3.90 ./misc/gcov-1 3.86 ./compile/920821-1 3.81 ./compile/20010911-1 3.61 ./misc/gcov-10 3.60 ./debug/20011223-1 3.59 ./compile/20030323-1 3.51 ./compile/cpp-2 3.37 ./compile/20020303-1 3.30 ./misc/gcov-9 3.23 ./debug/dwarf2-1 3.15 ./misc/dg-10 3.04 ./unsorted/ll1 2.94 ./debug/20020327-1 2.86 ./debug/trivial 2.62 ./misc/linkage-x 2.09 ./execute/zerolen-2 2.08 ./compile/990625-1 1.44 ./unsorted/bfins 1.20 ./execute/20040401-1 0.90 ./execute/20040302-1 0.86 ./compile/structs 0.77 ./execute/20010325-1 0.70 ./execute/20030408-1 0.54 ./unsorted/cp 0.51 ./unsorted/imm 0.50 ./unsorted/isinf 0.39 ./unsorted/b2 0.36 ./unsorted/c1 0.08 ./misc2/concat2 0.08 ./compat2/struct-by-value-20_main 0.07 ./misc2/setjmp-1 0.07 ./compat2/struct-by-value-7a_main 0.06 ./weak/weak-3 0.06 ./torture/builtin-noret-1 0.06 ./special/alias-2 0.06 ./special/alias-1 0.06 ./misc2/warn-1 0.06 ./misc2/builtins-6 0.06 ./misc2/20020517-1 0.06 ./compat2/struct-by-value-7a_y 0.06 ./compat2/struct-by-value-5b_x 0.06 ./compat2/scalar-by-value-2_y 0.05 ./weak/weak-5 0.05 ./weak/weak-4 0.05 ./weak/weak-2 0.05 ./unsorted/w 0.05 ./unsorted/q 0.05 ./unsorted/mword1 0.05 ./unsorted/mul 0.05 ./unsorted/m2 0.05 ./unsorted/hibug 0.05 ./unsorted/flt_const 0.05 ./unsorted/float 0.05 ./unsorted/fdmul 0.05 ./unsorted/f1 0.05 ./unsorted/divdf 0.05 ./unsorted/dimul 0.05 ./unsorted/d 0.05 ./unsorted/cn1 0.05 ./unsorted/cmp 0.05 ./unsorted/bugc 0.05 ./unsorted/b3 0.05 ./torture/cris-volatile-1 0.05 ./torture/builtin-explog-1 0.05 ./special/wkali-2b 0.05 ./special/wkali-2a 0.05 ./special/wkali-2 0.05 ./special/wkali-1 0.05 ./special/weak-2a 0.05 ./special/weak-2 0.05 ./special/weak-1a 0.05 ./special/weak-1 0.05 ./special/gcsec-1 0.05 ./special/20000419-2 0.05 ./misc2/volatile1 0.05 ./misc2/visibility-7 0.05 ./misc2/visibility-6 0.05 ./misc2/visibility-5 0.05 ./misc2/visibility-4 0.05 ./misc2/visibility-2 0.05 ./misc2/visibility-1 0.05 ./misc2/verbose-asm 0.05 ./misc2/unused-5 0.05 ./misc2/unused-2 0.05 ./misc2/unused-1 0.05 ./misc2/uninit-G 0.05 ./misc2/uninit-F 0.05 ./misc2/uninit-D 0.05 ./misc2/uninit-C 0.05 ./misc2/uninit-B 0.05 ./misc2/uninit-A 0.05 ./misc2/uninit-9 0.05 ./misc2/uninit-8 0.05 ./misc2/uninit-6 0.05 ./misc2/uninit-5 0.05 ./misc2/uninit-3 0.05 ./misc2/uninit-10 0.05 ./misc2/uninit-1 0.05 ./misc2/unaligned-1 0.05 ./misc2/ultrasp9 0.05 ./misc2/ultrasp7 0.05 ./misc2/ultrasp4 0.05 ./misc2/ultrasp2 0.05 ./misc2/ultrasp1 0.05 ./misc2/typedef-redecl 0.05 ./misc2/titype-1 0.05 ./misc2/switch-1 0.05 ./misc2/struct-ret-libc 0.05 ./misc2/struct-ret-2 0.05 ./misc2/struct-by-value-2 0.05 ./misc2/struct-alias-1 0.05 ./misc2/sequence-pt-1 0.05 ./misc2/section1 0.05 ./misc2/return-type-3 0.05 ./misc2/return-type-1 0.05 ./misc2/qual-return-2 0.05 ./misc2/pragma-re-2 0.05 ./misc2/pragma-ep-3 0.05 ./misc2/pragma-ep-2 0.05 ./misc2/pr14092-1 0.05 ./misc2/pr11864-1 0.05 ./misc2/ppc-sdata-1 0.05 ./misc2/ppc-fsel-2 0.05 ./misc2/ppc-fsel-1 0.05 ./misc2/overflow-1 0.05 ./misc2/null-pointer-1 0.05 ./misc2/noreturn-7 0.05 ./misc2/noreturn-4 0.05 ./misc2/noreturn-2 0.05 ./misc2/nonnull-1 0.05 ./misc2/m-un-1 0.05 ./misc2/loop-1 0.05 ./misc2/intermod-1 0.05 ./misc2/inline-2 0.05 ./misc2/ifelse-1 0.05 ./misc2/i386-volatile-1 0.05 ./misc2/i386-unroll-1 0.05 ./misc2/i386-sse-8 0.05 ./misc2/i386-signbit-3 0.05 ./misc2/i386-signbit-2 0.05 ./misc2/i386-regparm 0.05 ./misc2/i386-pentium4-not-mull 0.05 ./misc2/i386-fpcvt-4 0.05 ./misc2/i386-call-1 0.05 ./misc2/i386-387-3 0.05 ./misc2/fwritable-strings-1 0.05 ./misc2/fnegate-1 0.05 ./misc2/enum1 0.05 ./misc2/duff-3 0.05 ./misc2/duff-2 0.05 ./misc2/duff-1 0.05 ./misc2/decl-global-ext 0.05 ./misc2/decl-6 0.05 ./misc2/decl-5 0.05 ./misc2/decl-1 0.05 ./misc2/darwin-ld-6 0.05 ./misc2/darwin-ld-4 0.05 ./misc2/darwin-ld-2 0.05 ./misc2/darwin-ld-1 0.05 ./misc2/conv-1 0.05 ./misc2/compound-lvalue-1 0.05 ./misc2/complete-port 0.05 ./misc2/compare5 0.05 ./misc2/compare4 0.05 ./misc2/compare3 0.05 ./misc2/compare2 0.05 ./misc2/compare1 0.05 ./misc2/clobbers 0.05 ./misc2/cleanup-4 0.05 ./misc2/cleanup-3 0.05 ./misc2/cleanup-2 0.05 ./misc2/cast-function-1 0.05 ./misc2/c99-mixdecl-1 0.05 ./misc2/c99-main-1 0.05 ./misc2/c99-longlong-1 0.05 ./misc2/c99-hexfloat-1 0.05 ./misc2/c99-flex-array-3 0.05 ./misc2/c99-digraph-1 0.05 ./misc2/c99-const-expr-1 0.05 ./misc2/c99-array-lval-6 0.05 ./misc2/c94-digraph-1 0.05 ./misc2/c90-mixdecl-1 0.05 ./misc2/c90-longlong-1 0.05 ./misc2/c90-init-1 0.05 ./misc2/c90-idem-qual-3 0.05 ./misc2/c90-flex-array-1 0.05 ./misc2/c90-enum-comma-1 0.05 ./misc2/c90-digraph-1 0.05 ./misc2/builtins-30 0.05 ./misc2/builtins-27 0.05 ./misc2/builtins-26 0.05 ./misc2/builtins-24 0.05 ./misc2/builtins-22 0.05 ./misc2/builtins-15 0.05 ./misc2/builtins-14 0.05 ./misc2/builtins-13 0.05 ./misc2/builtins-11 0.05 ./misc2/builtins-10 0.05 ./misc2/builtin-apply3 0.05 ./misc2/bitfld-6 0.05 ./misc2/bitfld-5 0.05 ./misc2/bitfld-2 0.05 ./misc2/attr-used 0.05 ./misc2/array-quals-1 0.05 ./misc2/array-1 0.05 ./misc2/Wunreachable-5 0.05 ./misc2/Wunreachable-1 0.05 ./misc2/Wunknownprag 0.05 ./misc2/Wswitch-enum 0.05 ./misc2/Wswitch-default 0.05 ./misc2/Wswitch 0.05 ./misc2/Wshadow-2 0.05 ./misc2/Wparentheses-1 0.05 ./misc2/Wpadded 0.05 ./misc2/Wlarger-than 0.05 ./misc2/Wdeclaration-after-statement-2 0.05 ./misc2/Wdeclaration-after-statement-1 0.05 ./misc2/Wconversion 0.05 ./misc2/991230-1 0.05 ./misc2/990424-1 0.05 ./misc2/990214-1 0.05 ./misc2/980526-1 0.05 ./misc2/980523-1 0.05 ./misc2/980520-1 0.05 ./misc2/980502-1 0.05 ./misc2/20040311-2 0.05 ./misc2/20040306-1 0.05 ./misc2/20040302-1 0.05 ./misc2/20040217-1 0.05 ./misc2/20040127-1 0.05 ./misc2/20031202-1 0.05 ./misc2/20031201-2 0.05 ./misc2/20031201-1 0.05 ./misc2/20031102-1 0.05 ./misc2/20031002-1 0.05 ./misc2/20030826-2 0.05 ./misc2/20030826-1 0.05 ./misc2/20030815-1 0.05 ./misc2/20030804-1 0.05 ./misc2/20030721-1 0.05 ./misc2/20030708-1 0.05 ./misc2/20030707-1 0.05 ./misc2/20030627-1 0.05 ./misc2/20030626-1 0.05 ./misc2/20030414-2 0.05 ./misc2/20030414-1 0.05 ./misc2/20030324-1 0.05 ./misc2/20030323-1 0.05 ./misc2/20030321-1 0.05 ./misc2/20030309-1 0.05 ./misc2/20030225-1 0.05 ./misc2/20030213-1 0.05 ./misc2/20030121-1 0.05 ./misc2/20030107-1 0.05 ./misc2/20021116-1 0.05 ./misc2/20021006-1 0.05 ./misc2/20020926-1 0.05 ./misc2/20020620-1 0.05 ./misc2/20020607-2 0.05 ./misc2/20020607-1 0.05 ./misc2/20020523-2 0.05 ./misc2/20020523-1 0.05 ./misc2/20020503-1 0.05 ./misc2/20020426-1 0.05 ./misc2/20020416-1 0.05 ./misc2/20020326-1 0.05 ./misc2/20020312-1 0.05 ./misc2/20020222-1 0.05 ./misc2/20020220-2 0.05 ./misc2/20020218-1 0.05 ./misc2/20020201-3 0.05 ./misc2/20020108-1 0.05 ./misc2/20011113-1 0.05 ./misc2/20011107-1 0.05 ./misc2/20010912-1 0.05 ./misc2/20010822-1 0.05 ./misc2/20010405-1 0.05 ./misc2/20001228-1 0.05 ./misc2/20001201-1 0.05 ./misc2/20001116-1 0.05 ./misc2/20001009-1 0.05 ./misc2/20000904-1 0.05 ./misc2/20000807-1 0.05 ./misc2/20000614-2 0.05 ./compat2/struct-return-3_y 0.05 ./compat2/struct-return-3_x 0.05 ./compat2/struct-return-2_y 0.05 ./compat2/struct-return-2_main 0.05 ./compat2/struct-return-20_y 0.05 ./compat2/struct-return-20_x 0.05 ./compat2/struct-return-19_x 0.05 ./compat2/struct-return-10_y 0.05 ./compat2/struct-return-10_x 0.05 ./compat2/struct-by-value-9_y 0.05 ./compat2/struct-by-value-9_x 0.05 ./compat2/struct-by-value-8_y 0.05 ./compat2/struct-by-value-8_x 0.05 ./compat2/struct-by-value-7b_y 0.05 ./compat2/struct-by-value-7b_x 0.05 ./compat2/struct-by-value-7a_x 0.05 ./compat2/struct-by-value-6b_y 0.05 ./compat2/struct-by-value-6b_x 0.05 ./compat2/struct-by-value-6a_y 0.05 ./compat2/struct-by-value-6a_x 0.05 ./compat2/struct-by-value-5b_y 0.05 ./compat2/struct-by-value-5a_y 0.05 ./compat2/struct-by-value-5a_x 0.05 ./compat2/struct-by-value-5a_main 0.05 ./compat2/struct-by-value-4_x 0.05 ./compat2/struct-by-value-3_x 0.05 ./compat2/struct-by-value-2_y 0.05 ./compat2/struct-by-value-2_x 0.05 ./compat2/struct-by-value-2_main 0.05 ./compat2/struct-by-value-20_y 0.05 ./compat2/struct-by-value-20_x 0.05 ./compat2/struct-by-value-19_y 0.05 ./compat2/struct-by-value-19_x 0.05 ./compat2/struct-by-value-19_main 0.05 ./compat2/struct-by-value-17_main 0.05 ./compat2/struct-by-value-15_main 0.05 ./compat2/struct-by-value-14_main 0.05 ./compat2/struct-by-value-10_y 0.05 ./compat2/struct-align-2_y 0.05 ./compat2/struct-align-2_main 0.05 ./compat2/struct-align-1_y 0.05 ./compat2/struct-align-1_x 0.05 ./compat2/struct-align-1_main 0.05 ./compat2/sdata-1_x 0.05 ./compat2/scalar-return-2_y 0.05 ./compat2/scalar-return-1_y 0.05 ./compat2/scalar-return-1_x 0.05 ./compat2/scalar-by-value-2_main 0.05 ./compat2/scalar-by-value-1_y 0.05 ./compat2/fnptr-by-value-1_x 0.05 ./compat2/fnptr-by-value-1_main 0.04 ./weak/weak-9 0.04 ./weak/weak-8 0.04 ./weak/weak-1 0.04 ./unsorted/s 0.04 ./unsorted/pmt 0.04 ./unsorted/mdouble 0.04 ./unsorted/mchar 0.04 ./unsorted/csebug 0.04 ./unsorted/bx 0.04 ./unsorted/bad 0.04 ./unsorted/PYRBUG 0.04 ./unsorted/BUG4 0.04 ./unsorted/BUG22 0.04 ./unsorted/BUG13 0.04 ./torture/mips-sdata-1 0.04 ./special/weak-2b 0.04 ./misc2/visibility-3 0.04 ./misc2/unroll-1 0.04 ./misc2/uninit-E 0.04 ./misc2/uninit-4 0.04 ./misc2/uninit-2 0.04 ./misc2/trunc-1 0.04 ./misc2/struct-by-value-1 0.04 ./misc2/sparc-loop-1 0.04 ./misc2/sparc-constant-1 0.04 ./misc2/return-type-2 0.04 ./misc2/pr9365-1 0.04 ./misc2/ppc-sdata-2 0.04 ./misc2/noreturn-3 0.04 ./misc2/mmix-1 0.04 ./misc2/macho-lo-sum 0.04 ./misc2/m-un-2 0.04 ./misc2/ia64-visibility-1 0.04 ./misc2/i386-signbit-1 0.04 ./misc2/i386-loop-2 0.04 ./misc2/i386-cmov5 0.04 ./misc2/i386-387-4 0.04 ./misc2/h8300-stack-1 0.04 ./misc2/enum-compat-1 0.04 ./misc2/empty1 0.04 ./misc2/duff-4 0.04 ./misc2/doloop-1 0.04 ./misc2/darwin-misaligned 0.04 ./misc2/darwin-ld-5 0.04 ./misc2/darwin-ld-3 0.04 ./misc2/compare7 0.04 ./misc2/c99-idem-qual-3 0.04 ./misc2/c99-hexfloat-2 0.04 ./misc2/c99-func-3 0.04 ./misc2/c99-func-1 0.04 ./misc2/c99-enum-comma-1 0.04 ./misc2/c90-hexfloat-2 0.04 ./misc2/c90-complit-1 0.04 ./misc2/c90-array-lval-6 0.04 ./misc2/builtins-9 0.04 ./misc2/builtins-25 0.04 ./misc2/builtins-23 0.04 ./misc2/builtin-return-1 0.04 ./misc2/builtin-apply2 0.04 ./misc2/builtin-apply1 0.04 ./misc2/arm-mmx-1 0.04 ./misc2/altivec-9 0.04 ./misc2/Wunreachable-4 0.04 ./misc2/Wunreachable-3 0.04 ./misc2/Wunreachable-2 0.04 ./misc2/Wswitch-2 0.04 ./misc2/991214-1 0.04 ./misc2/990213-2 0.04 ./misc2/990130-1 0.04 ./misc2/980211-1 0.04 ./misc2/20040331-1 0.04 ./misc2/20040123-1 0.04 ./misc2/20031012-1 0.04 ./misc2/20030909-1 0.04 ./misc2/20030820-1 0.04 ./misc2/20030612-1 0.04 ./misc2/20030204-1 0.04 ./misc2/20021029-2 0.04 ./misc2/20021018-1 0.04 ./misc2/20020525-1 0.04 ./misc2/20020418-2 0.04 ./misc2/20020418-1 0.04 ./misc2/20020310-1 0.04 ./misc2/20020224-1 0.04 ./misc2/20020210-1 0.04 ./misc2/20020122-3 0.04 ./misc2/20020116-2 0.04 ./misc2/20020116-1 0.04 ./misc2/20020104-1 0.04 ./misc2/20011021-1 0.04 ./misc2/20000906-1 0.04 ./misc2/20000629-1 0.04 ./misc2/20000623-1 0.04 ./misc2/20000609-1 0.04 ./compat2/vector-2_main 0.04 ./compat2/vector-1_main 0.04 ./compat2/struct-return-3_main 0.04 ./compat2/struct-return-2_x 0.04 ./compat2/struct-return-20_main 0.04 ./compat2/struct-return-19_y 0.04 ./compat2/struct-return-19_main 0.04 ./compat2/struct-return-10_main 0.04 ./compat2/struct-by-value-9_main 0.04 ./compat2/struct-by-value-8_main 0.04 ./compat2/struct-by-value-7b_main 0.04 ./compat2/struct-by-value-6b_main 0.04 ./compat2/struct-by-value-6a_main 0.04 ./compat2/struct-by-value-5b_main 0.04 ./compat2/struct-by-value-4_y 0.04 ./compat2/struct-by-value-4_main 0.04 ./compat2/struct-by-value-3_y 0.04 ./compat2/struct-by-value-3_main 0.04 ./compat2/struct-by-value-1_y 0.04 ./compat2/struct-by-value-1_x 0.04 ./compat2/struct-by-value-1_main 0.04 ./compat2/struct-by-value-18_main 0.04 ./compat2/struct-by-value-16_main 0.04 ./compat2/struct-by-value-12_main 0.04 ./compat2/struct-by-value-11_main 0.04 ./compat2/struct-by-value-10_x 0.04 ./compat2/struct-by-value-10_main 0.04 ./compat2/struct-align-2_x 0.04 ./compat2/sdata-1_y 0.04 ./compat2/sdata-1_main 0.04 ./compat2/scalar-return-4_main 0.04 ./compat2/scalar-return-3_main 0.04 ./compat2/scalar-return-2_x 0.04 ./compat2/scalar-return-2_main 0.04 ./compat2/scalar-return-1_main 0.04 ./compat2/scalar-by-value-4_main 0.04 ./compat2/scalar-by-value-3_main 0.04 ./compat2/scalar-by-value-2_x 0.04 ./compat2/scalar-by-value-1_x 0.04 ./compat2/scalar-by-value-1_main 0.04 ./compat2/fnptr-by-value-1_y
-- Nicolas Desprès nicolas.despres@lrde.epita.fr

Clement Vasseur <nitro@epita.fr> wrote
(times in seconds, on sandrock)
953.18 ./compile/920428-2 859.20 ./compile/20020304-1 822.01 ./execute/20020108-1
[...]
0.04 ./compat2/scalar-by-value-1_x 0.04 ./compat2/scalar-by-value-1_main 0.04 ./compat2/fnptr-by-value-1_y
Hum, I just realized that these timings are plain wrong. On Sandrock there is not enough space in /tmp for all the temporary files for the whole testsuite, so from a certain test, every tests failed immediately, that's why there are timings as low as 0.04 second. So, there should be a lot more time-consuming tests than the ones I show here. I will remake the test timings on hercule later today. This temporary files problem is very annoying. Can anyone take care of it? (I will put a task on gforge as soon as I come back from school). -- Clement Vasseur -o) [ nitro :: EPITA CSI 2005 ] /\\ "Programming is about being lazy." _\_V

Clement Vasseur <nitro@epita.fr> wrote
I will remake the test timings on hercule later today.
Here they are: 668.40 ./compile/20020304-1 596.28 ./execute/20020108-1 515.76 ./compile/920428-2 311.37 ./torture/builtin-explog-1 197.18 ./compat2/struct-by-value-7a_x 192.92 ./compat2/struct-by-value-7b_x 181.98 ./compat2/struct-by-value-6b_x 176.25 ./compat2/struct-by-value-5b_x 173.10 ./compat2/struct-by-value-6a_x 163.95 ./compat2/struct-by-value-5a_x 112.11 ./execute/20030323-1 94.92 ./execute/20020402-2 85.11 ./compile/980408-1 84.98 ./execute/string-opt-8 81.00 ./compat2/struct-by-value-9_x 78.23 ./compile/920928-4 77.28 ./compat2/struct-by-value-8_x 75.87 ./compat2/struct-by-value-4_x 75.85 ./compat2/scalar-by-value-1_x 69.64 ./misc2/uninit-A 63.90 ./compat2/struct-by-value-2_x 58.25 ./execute/20010122-1 57.86 ./compile/930126-1 55.71 ./misc2/uninit-10 54.57 ./compat2/fnptr-by-value-1_x 52.65 ./misc2/builtins-25 50.26 ./misc2/i386-loop-2 49.65 ./compile/931004-1 43.16 ./misc2/builtins-26 41.93 ./compat2/struct-return-2_x 41.19 ./compat2/scalar-by-value-2_x 39.62 ./misc2/20000906-1 37.66 ./execute/string-opt-10 36.51 ./builtins/string-9 35.29 ./compat2/scalar-return-1_x 35.21 ./execute/string-opt-5 34.75 ./misc2/ppc-fsel-2 34.47 ./compile/20010102-1 33.38 ./compile/980506-1 33.36 ./compile/20010328-1 33.11 ./misc2/sequence-pt-1 31.98 ./execute/20011008-3 31.87 ./execute/string-opt-7 31.29 ./ieee/inf-2 31.12 ./builtins/string-1 29.87 ./misc2/complete-port 29.41 ./misc2/builtins-9 28.00 ./misc2/20030225-1 26.22 ./compile/20011229-1 25.24 ./compile/980504-1 25.11 ./compile/921011-2 24.52 ./execute/pure-1 23.96 ./execute/compare-1 22.35 ./compile/20030904-1 22.29 ./compile/20010408-1 21.49 ./execute/string-opt-18 21.20 ./misc2/20040306-1 21.05 ./compile/980506-2 21.01 ./execute/20031011-1 20.70 ./misc2/20001009-1 20.56 ./execute/20020402-3 20.48 ./compile/950607-1 20.45 ./misc2/980523-1 20.01 ./execute/string-opt-12 19.83 ./compile/920611-2 19.74 ./execute/string-opt-16 19.63 ./compile/20040304-1 19.58 ./misc2/compare3 19.56 ./weak/weak-5 19.51 ./execute/20001026-1 19.44 ./misc2/fnegate-1 19.37 ./execute/string-opt-11 19.27 ./misc2/20030804-1 19.14 ./compat2/scalar-return-2_x 18.69 ./execute/20020510-1 18.55 ./compile/980329-1 18.49 ./execute/20000715-1 18.29 ./ieee/mzero4 17.92 ./compile/20011109-1 17.82 ./misc2/struct-by-value-1 17.70 ./execute/compare-3 17.68 ./misc2/uninit-2 17.53 ./misc2/20031201-2 17.45 ./builtins/string-3 17.22 ./execute/string-opt-6 16.87 ./misc2/ultrasp7 16.11 ./misc2/unaligned-1 15.96 ./misc2/uninit-6 15.57 ./execute/20010224-1 15.47 ./misc2/builtins-10 15.38 ./execute/20020402-1 15.29 ./compat2/struct-by-value-1_x 15.21 ./misc2/mmix-1 15.03 ./misc2/builtins-6 14.89 ./misc2/nonnull-1 14.73 ./compile/20001226-1 14.63 ./ieee/inf-1 14.52 ./compile/20040121-1 13.83 ./weak/weak-4 13.80 ./execute/bitfld-1 13.78 ./execute/20010910-1 13.69 ./compile/990523-1 13.43 ./misc2/20020607-2 13.36 ./misc2/builtins-11 13.35 ./compile/20040214-2 13.33 ./execute/20030307-1 13.16 ./execute/string-opt-2 12.99 ./compile/20020604-1 12.87 ./execute/20000703-1 12.86 ./unsorted/cp 12.78 ./compile/20030320-1 12.72 ./compile/20020315-1 12.64 ./execute/20020201-1 12.62 ./execute/20030717-1 12.51 ./torture/builtin-noret-1 12.32 ./misc2/duff-3 12.31 ./compile/20011130-2 12.28 ./misc2/cast-function-1 12.28 ./execute/stdio-opt-2 12.28 ./compat2/struct-by-value-1_y 12.23 ./execute/shiftopt-1 12.21 ./misc2/duff-4 12.09 ./misc2/duff-2 12.09 ./misc2/20030826-2 12.00 ./execute/990211-1 11.90 ./misc2/20020523-2 11.87 ./weak/weak-3 11.83 ./misc2/compare4 11.62 ./execute/built-in-setjmp 11.51 ./execute/string-opt-17 11.51 ./execute/20021111-1 11.50 ./unsorted/bad 11.43 ./torture/cris-volatile-1 11.39 ./execute/string-opt-13 11.35 ./misc2/builtins-27 11.06 ./compile/990527-1 10.98 ./misc2/titype-1 10.96 ./misc2/Wswitch-default 10.87 ./builtins/string-2 10.86 ./misc2/Wswitch 10.81 ./misc2/builtins-13 10.72 ./compile/961004-1 10.71 ./misc2/Wswitch-enum 10.64 ./misc2/duff-1 10.30 ./misc2/20020607-1 9.99 ./execute/20020423-1 9.97 ./execute/20020129-1 9.96 ./compile/950729-1 9.96 ./compile/930621-1 9.77 ./misc2/darwin-misaligned 9.76 ./execute/zerolen-1 9.74 ./execute/string-opt-1 9.73 ./compile/930510-1 9.67 ./execute/20000706-2 9.67 ./debug/20031231-1 9.65 ./execute/20000706-1 9.62 ./unsorted/m2 9.61 ./misc2/uninit-9 9.61 ./execute/20021024-1 9.56 ./execute/20030613-1 9.46 ./execute/string-opt-15 9.42 ./execute/20020614-1 9.41 ./execute/20030715-1 9.33 ./execute/20010124-1 9.22 ./misc2/array-quals-1 9.19 ./misc2/m-un-2 9.17 ./misc2/ia64-visibility-1 9.15 ./execute/20021015-1 9.11 ./misc2/20010822-1 9.08 ./misc2/20010912-1 8.81 ./execute/20020118-1 8.80 ./misc2/ultrasp9 8.79 ./misc2/20000614-2 8.75 ./compile/20020109-2 8.70 ./compile/921011-1 8.57 ./misc2/20030324-1 8.57 ./execute/20000801-1 8.50 ./execute/20021011-1 8.50 ./compile/991202-1 8.50 ./compile/981007-1 8.47 ./misc2/20020218-1 8.47 ./compat2/sdata-1_x 8.46 ./misc2/c99-flex-array-3 8.35 ./misc2/macho-lo-sum 8.33 ./execute/struct-cpy-1 8.32 ./execute/20011219-1 8.27 ./misc2/990424-1 8.19 ./misc2/20011107-1 8.18 ./execute/20010116-1 8.18 ./compile/20020319-1 8.05 ./unsorted/BUG13 8.03 ./compile/20020121-1 7.97 ./lib/memmove 7.92 ./misc2/20030815-1 7.90 ./compile/fix-trunc-mem-1 7.88 ./compile/991214-2 7.87 ./misc2/builtin-return-1 7.86 ./compile/20010611-1 7.85 ./misc2/builtin-apply2 7.84 ./misc2/20030414-1 7.82 ./execute/20030224-2 7.81 ./compile/simd-4 7.72 ./misc2/20031102-1 7.72 ./compile/20031231-1 7.70 ./misc2/20031202-1 7.69 ./misc2/uninit-8 7.64 ./misc2/cleanup-3 7.64 ./execute/20000801-2 7.59 ./unsorted/d 7.57 ./compile/combine-hang 7.55 ./misc2/20020210-1 7.51 ./misc2/return-type-2 7.50 ./misc2/20020310-1 7.49 ./builtins/string-6 7.41 ./misc2/20030627-1 7.41 ./execute/20031215-1 7.40 ./misc2/cleanup-4 7.40 ./ieee/20010114-2 7.40 ./execute/20010925-1 7.34 ./misc2/uninit-4 7.33 ./misc2/builtin-apply3 7.32 ./execute/20000707-1 7.30 ./compile/20010117-2 7.28 ./compile/920501-2 7.26 ./execute/20000706-5 7.25 ./ieee/20030331-1 7.25 ./execute/va-arg-21 7.25 ./execute/string-opt-14 7.25 ./execute/20020716-1 7.23 ./misc2/uninit-3 7.17 ./execute/20030330-1 7.16 ./execute/switch-1 7.13 ./compile/20011114-3 7.12 ./misc/gcov-8 7.10 ./compile/20000420-1 7.09 ./debug/debug-6 7.08 ./compile/990519-1 7.07 ./misc2/20020517-1 7.06 ./misc2/20030309-1 6.97 ./misc2/compare5 6.91 ./misc2/20030721-1 6.89 ./misc2/bitfld-6 6.78 ./execute/20030203-1 6.74 ./compile/20040130-1 6.61 ./misc2/20020224-1 6.61 ./misc2/20001228-1 6.59 ./misc2/uninit-5 6.59 ./misc2/pr9365-1 6.59 ./misc2/compare1 6.50 ./misc2/20040311-2 6.50 ./execute/20020503-1 6.50 ./execute/20020206-2 6.50 ./compile/20010426-1 6.49 ./misc2/enum-compat-1 6.43 ./compile/20000120-1 6.42 ./execute/20031216-1 6.40 ./execute/20000706-3 6.31 ./compile/20030216-1 6.28 ./misc2/uninit-1 6.26 ./execute/shiftdi 6.25 ./misc2/unroll-1 6.25 ./misc2/arm-mmx-1 6.24 ./debug/20000503-1 6.21 ./compile/20011219-2 6.20 ./compile/20020116-1 6.19 ./weak/weak-2 6.17 ./unsorted/PYRBUG 6.17 ./execute/20020810-1 6.12 ./execute/20031003-1 6.12 ./compile/980706-1 6.08 ./misc2/20000623-1 6.05 ./compile/20020926-1 6.00 ./unsorted/b3 5.98 ./misc2/20020418-1 5.97 ./lib/memcmp 5.96 ./misc2/decl-1 5.96 ./execute/20031020-1 5.94 ./lib/strrchr 5.90 ./misc2/bitfld-5 5.90 ./execute/20010123-1 5.90 ./compile/980821-1 5.90 ./compile/950221-1 5.88 ./compile/20031031-1 5.87 ./compile/20010518-2 5.84 ./unsorted/s 5.82 ./compile/20030604-1 5.81 ./execute/20020805-1 5.78 ./misc/gcov-5b 5.78 ./execute/20020720-1 5.76 ./compile/20010404-1 5.72 ./misc2/Wdeclaration-after-statement-2 5.72 ./misc2/20020525-1 5.70 ./misc2/pr14092-1 5.70 ./misc2/builtins-30 5.69 ./compile/920428-6 5.69 ./builtins/abs-1 5.68 ./misc2/pr11864-1 5.68 ./misc2/Wdeclaration-after-statement-1 5.67 ./compile/20020109-1 5.65 ./execute/20000706-4 5.64 ./compile/20020910-1 5.62 ./execute/20021204-1 5.61 ./execute/20000121-1 5.60 ./execute/bitfld-2 5.60 ./compile/20030125-1 5.59 ./compile/920721-1 5.56 ./execute/20030221-1 5.55 ./misc2/c99-mixdecl-1 5.55 ./compile/930506-1 5.53 ./misc2/noreturn-7 5.53 ./misc2/20030414-2 5.52 ./misc2/20040302-1 5.49 ./misc2/20010405-1 5.49 ./lib/mempcpy 5.46 ./misc2/20031201-1 5.44 ./unsorted/bx 5.44 ./compile/20030703-1 5.39 ./execute/20020103-1 5.38 ./misc2/Wswitch-2 5.36 ./execute/medce-1 5.36 ./compile/20020715-1 5.31 ./compile/20000718 5.29 ./execute/20020225-1 5.27 ./misc2/intermod-1 5.24 ./misc2/20031002-1 5.23 ./misc2/overflow-1 5.23 ./misc2/builtins-24 5.23 ./misc2/20011021-1 5.22 ./compile/20020323-1 5.20 ./misc2/verbose-asm 5.20 ./misc2/attr-used 5.20 ./execute/20030626-2 5.18 ./special/20000419-2 5.18 ./compile/20011114-2 5.17 ./misc2/20021018-1 5.17 ./execute/20000910-2 5.15 ./execute/980707-1 5.12 ./compile/20020320-1 5.09 ./compile/20030319-1 5.08 ./misc2/20020418-2 5.08 ./execute/20000717-4 5.07 ./compile/20010503-1 5.04 ./lib/strchr 5.03 ./weak/weak-1 5.02 ./execute/20011019-1 5.01 ./execute/loop-9 5.01 ./execute/20030120-2 5.00 ./misc2/doloop-1 4.99 ./execute/20020321-1 4.98 ./compile/trunctfdf 4.97 ./compile/990117-1 4.94 ./execute/20030401-1 4.92 ./compile/990107-1 4.91 ./misc2/i386-signbit-3 4.90 ./misc2/20040127-1 4.90 ./execute/mayalias-1 4.90 ./execute/loop-12 4.89 ./execute/20030920-1 4.89 ./compile/20030331-1 4.87 ./misc2/c99-func-1 4.87 ./compile/20000728-1 4.86 ./unsorted/xbg 4.86 ./execute/20020127-1 4.84 ./special/wkali-1 4.84 ./execute/20010114-1 4.83 ./misc2/struct-ret-libc 4.83 ./misc2/enum1 4.83 ./misc2/20020116-2 4.83 ./compile/complex-1 4.83 ./compile/20000629-1 4.82 ./special/weak-1 4.82 ./special/alias-1 4.82 ./misc2/20021006-1 4.81 ./special/wkali-2 4.81 ./special/weak-2 4.81 ./compile/20030605-1 4.80 ./special/gcsec-1 4.80 ./execute/20000910-1 4.80 ./compat2/struct-by-value-19_main 4.79 ./compile/980726-1 4.78 ./execute/20030218-1 4.78 ./compile/20010326-1 4.77 ./execute/20011126-2 4.77 ./compat2/struct-by-value-7a_main 4.77 ./compat2/struct-by-value-5a_main 4.76 ./misc2/uninit-C 4.76 ./misc2/c99-digraph-1 4.76 ./misc/gcov-11 4.75 ./compat2/struct-by-value-6a_main 4.74 ./misc2/20030826-1 4.74 ./misc2/20030612-1 4.73 ./execute/20020219-1 4.73 ./compat2/struct-by-value-18_main 4.73 ./compat2/struct-by-value-15_main 4.73 ./compat2/struct-by-value-12_main 4.72 ./compile/20000412-1 4.72 ./compat2/struct-by-value-5b_main 4.71 ./compile/961019-1 4.71 ./compat2/struct-by-value-16_main 4.71 ./compat2/struct-by-value-14_main 4.69 ./misc2/struct-alias-1 4.69 ./compile/20020103-1 4.69 ./compat2/struct-by-value-2_main 4.68 ./execute/ffs-1 4.68 ./compile/20020129-1 4.67 ./misc2/i386-signbit-1 4.67 ./misc2/c90-digraph-1 4.67 ./lib/main 4.67 ./compile/20001024-1 4.67 ./compat2/struct-by-value-8_main 4.66 ./misc2/Wunreachable-2 4.66 ./execute/20031214-1 4.66 ./compile/20020530-1 4.66 ./compat2/struct-by-value-4_main 4.65 ./misc2/i386-signbit-2 4.65 ./misc2/c94-digraph-1 4.65 ./misc2/20030323-1 4.65 ./ieee/fp-cmp-7 4.65 ./compile/20021212-1 4.65 ./compat2/struct-by-value-7b_main 4.65 ./compat2/struct-by-value-17_main 4.64 ./misc2/builtin-apply1 4.64 ./lib/strcmp 4.64 ./compat2/scalar-by-value-3_main 4.63 ./execute/20020216-1 4.62 ./compat2/struct-by-value-11_main 4.61 ./compat2/fnptr-by-value-1_main 4.60 ./misc2/991230-1 4.60 ./lib/strcat 4.60 ./compat2/struct-by-value-6b_main 4.59 ./misc2/bitfld-2 4.59 ./execute/20010717-1 4.58 ./misc2/20020201-3 4.57 ./compile/900116-1 4.57 ./compat2/struct-return-19_main 4.57 ./compat2/struct-by-value-20_main 4.56 ./execute/20021219-1 4.56 ./execute/20021127-1 4.56 ./compat2/scalar-return-2_main 4.55 ./compile/990801-1 4.55 ./compat2/struct-by-value-10_main 4.55 ./builtins/string-3-lib 4.54 ./execute/20000715-2 4.54 ./compat2/struct-return-3_main 4.54 ./compat2/struct-return-20_main 4.54 ./compat2/struct-by-value-3_main 4.53 ./misc2/trunc-1 4.53 ./misc2/20040331-1 4.52 ./misc2/builtins-14 4.52 ./compat2/struct-return-2_main 4.52 ./compat2/struct-by-value-9_main 4.51 ./compile/20020309-2 4.51 ./compat2/scalar-return-4_main 4.51 ./compat2/scalar-return-1_main 4.51 ./compat2/scalar-by-value-1_main 4.50 ./compile/20010605-2 4.49 ./compile/20000504-1 4.49 ./compat2/scalar-by-value-4_main 4.48 ./compat2/scalar-by-value-2_main 4.47 ./compile/20021008-1 4.47 ./compat2/struct-align-2_main 4.47 ./compat2/struct-align-1_main 4.46 ./misc2/cleanup-2 4.45 ./misc2/Wconversion 4.44 ./execute/20001203-1 4.43 ./execute/20030626-1 4.42 ./execute/20001011-1 4.42 ./compile/20000120-2 4.42 ./compat2/struct-return-10_main 4.41 ./misc2/Wunreachable-1 4.41 ./misc2/20030707-1 4.41 ./compile/20010711-1 4.38 ./execute/20040331-1 4.36 ./execute/compare-2 4.36 ./compile/20020206-1 4.35 ./compat2/scalar-return-3_main 4.34 ./execute/20021118-3 4.34 ./compile/20020930-1 4.33 ./unsorted/b2 4.33 ./compile/20030206-1 4.31 ./compile/20000405-3 4.30 ./compat2/struct-by-value-1_main 4.29 ./misc2/decl-global-ext 4.29 ./compile/20010711-2 4.28 ./compile/20000803-1 4.26 ./misc2/null-pointer-1 4.25 ./compile/20001212-1 4.24 ./misc2/c90-hexfloat-2 4.23 ./misc2/c99-hexfloat-2 4.23 ./lib/stpcpy 4.23 ./execute/20021119-1 4.22 ./misc2/20021116-1 4.21 ./compile/libcall-1 4.21 ./compile/20031011-2 4.20 ./unsorted/cmp 4.19 ./special/alias-2 4.19 ./compile/20020318-1 4.17 ./misc2/20000609-1 4.16 ./misc2/20040217-1 4.13 ./misc2/builtins-15 4.13 ./compile/20020709-1 4.12 ./misc2/20020416-1 4.12 ./compat2/vector-2_main 4.10 ./misc2/20030213-1 4.10 ./compile/991214-1 4.09 ./misc2/20030204-1 4.09 ./compile/20020415-1 4.08 ./misc2/990214-1 4.07 ./unsorted/bfins 4.07 ./lib/strlen 4.07 ./compile/20011218-1 4.06 ./compile/20000326-1 4.06 ./compat2/vector-1_main 4.04 ./execute/20011223-1 4.03 ./compile/20030907-1 4.02 ./execute/20040313-1 4.02 ./debug/debug-2 4.01 ./execute/stdio-opt-1 4.00 ./misc2/i386-unroll-1 4.00 ./compile/20000127-1 3.99 ./misc2/ultrasp4 3.99 ./misc/acker1 3.99 ./execute/stdio-opt-3 3.97 ./misc2/20030321-1 3.97 ./compile/960514-1 3.97 ./compile/20021205-1 3.96 ./compile/20000717-1 3.93 ./compile/930611-1 3.91 ./compile/20000517-1 3.89 ./compile/991026-1 3.88 ./misc2/struct-by-value-2 3.88 ./misc2/ifelse-1 3.88 ./compile/990203-1 3.86 ./execute/20030821-1 3.84 ./compile/20000606-1 3.83 ./misc2/warn-1 3.81 ./compile/980729-1 3.80 ./compile/990913-1 3.79 ./compile/20010329-1 3.77 ./misc2/20030626-1 3.75 ./unsorted/hibug 3.75 ./unsorted/BUG22 3.75 ./misc2/uninit-B 3.75 ./misc2/decl-6 3.75 ./misc/gcov-2 3.75 ./compile/20030219-1 3.75 ./compile/20021001-1 3.73 ./misc2/fwritable-strings-1 3.70 ./misc2/m-un-1 3.70 ./execute/packed-2 3.70 ./compile/20011029-1 3.69 ./misc2/noreturn-2 3.68 ./misc2/20011113-1 3.67 ./misc2/Wparentheses-1 3.67 ./compat2/sdata-1_main 3.66 ./misc2/sparc-loop-1 3.66 ./compile/991127-1 3.65 ./misc2/20020326-1 3.65 ./compile/970214-1 3.63 ./misc2/20000904-1 3.63 ./compile/20011229-2 3.62 ./compile/200031109-1 3.61 ./compile/930927-1 3.61 ./compile/20000420-2 3.60 ./misc2/loop-1 3.60 ./compile/20001123-2 3.59 ./unsorted/q 3.59 ./debug/dwarf2-3 3.59 ./debug/debug-1 3.58 ./misc2/c99-func-3 3.58 ./compile/20011130-1 3.57 ./compile/20040109-1 3.57 ./compile/20000605-1 3.55 ./misc/gcov-10b 3.55 ./compile/pr13889 3.55 ./compile/991229-2 3.54 ./torture/mips-sdata-1 3.54 ./misc2/c90-complit-1 3.53 ./unsorted/mword1 3.52 ./compile/990625-2 3.52 ./compat2/sdata-1_y 3.50 ./compile/20031002-1 3.50 ./compile/20001018-1 3.49 ./compile/20010421-1 3.47 ./misc2/20020122-3 3.47 ./compile/20011106-2 3.45 ./misc2/ppc-sdata-2 3.45 ./compile/20010605-3 3.45 ./compile/20010423-1 3.44 ./unsorted/bugc 3.42 ./misc2/ppc-sdata-1 3.42 ./misc2/ppc-fsel-1 3.42 ./misc2/c90-array-lval-6 3.42 ./compile/20021015-1 3.41 ./compile/20000922-1 3.39 ./misc/gcov-1 3.39 ./compile/20010113-1 3.38 ./misc2/builtins-23 3.38 ./misc2/20000629-1 3.38 ./compile/20031102-1 3.37 ./unsorted/mchar 3.37 ./unsorted/csebug 3.37 ./misc2/Wshadow-2 3.36 ./misc2/c99-array-lval-6 3.36 ./compile/990801-2 3.35 ./compile/20030323-1 3.32 ./misc2/Wunreachable-5 3.31 ./execute/20020911-1 3.29 ./misc2/991214-1 3.29 ./misc2/20030121-1 3.28 ./misc2/builtins-22 3.28 ./misc2/20020108-1 3.28 ./compile/20031208-1 3.28 ./compile/20010610-1 3.27 ./misc2/h8300-stack-1 3.25 ./misc2/altivec-9 3.25 ./compile/20030624-1 3.24 ./misc2/Wunreachable-3 3.23 ./compile/920501-9 3.22 ./misc2/20031012-1 3.22 ./misc2/20020116-1 3.22 ./compile/20011114-1 3.21 ./misc2/typedef-redecl 3.21 ./misc2/qual-return-2 3.21 ./misc2/20040123-1 3.21 ./compile/20030725-1 3.20 ./misc/gcov-10 3.19 ./misc2/20020220-2 3.19 ./compile/20040209-1 3.19 ./compile/20020110 3.19 ./compile/20000403-2 3.19 ./compile/20000314-1 3.18 ./unsorted/c1 3.18 ./misc2/c90-mixdecl-1 3.17 ./misc2/i386-sse-8 3.17 ./misc2/20030708-1 3.17 ./compile/20031227-1 3.15 ./unsorted/float 3.15 ./misc2/c99-idem-qual-3 3.14 ./compile/920902-1 3.13 ./misc2/volatile1 3.13 ./compile/20000405-2 3.12 ./misc2/980502-1 3.12 ./debug/20011223-1 3.12 ./compile/20020304-2 3.12 ./compile/20010117-1 3.11 ./compile/931013-3 3.11 ./compile/20010327-1 3.10 ./unsorted/mul 3.10 ./misc2/decl-5 3.09 ./misc2/switch-1 3.09 ./misc2/Wpadded 3.09 ./compile/20010227-1 3.08 ./misc2/inline-2 3.07 ./compile/20010824-1 3.06 ./unsorted/w 3.06 ./misc2/i386-volatile-1 3.05 ./misc2/pragma-ep-3 3.04 ./misc2/c90-idem-qual-3 3.04 ./compile/920909-1 3.04 ./compile/20000818-1 3.03 ./unsorted/fdmul 3.02 ./unsorted/divdf 3.02 ./misc2/array-1 3.02 ./misc/gcov-9 3.02 ./compile/20010114-1 3.01 ./misc2/noreturn-4 3.01 ./misc2/20030909-1 3.01 ./compile/20010209-1 3.01 ./compile/20000609-1 3.00 ./compile/20030708-1 2.98 ./unsorted/BUG4 2.98 ./misc2/i386-cmov5 2.98 ./debug/dwarf2-1 2.98 ./compile/20020106-1 2.98 ./compile/20010114-2 2.96 ./misc2/20001201-1 2.96 ./compile/20020605-1 2.94 ./misc2/visibility-7 2.94 ./misc2/20030107-1 2.93 ./misc2/visibility-6 2.93 ./misc2/20020426-1 2.92 ./compile/20030804-1 2.91 ./misc2/i386-fpcvt-4 2.91 ./misc2/i386-387-4 2.91 ./misc2/conv-1 2.91 ./compile/20010107-1 2.91 ./compile/20000211-3 2.90 ./misc2/ultrasp2 2.90 ./misc/dg-10 2.90 ./compile/20030704-1 2.89 ./misc2/i386-387-3 2.88 ./unsorted/pmt 2.88 ./compile/930926-1 2.88 ./compile/20040214-1 2.87 ./misc2/visibility-4 2.87 ./misc2/noreturn-3 2.87 ./misc2/20020620-1 2.86 ./compile/960130-1 2.86 ./compile/20030821-1 2.85 ./misc2/unused-1 2.85 ./compile/950122-1 2.85 ./compile/20021007-1 2.84 ./special/wkali-2b 2.84 ./misc2/20020926-1 2.84 ./compile/20030707-1 2.83 ./special/wkali-2a 2.82 ./weak/weak-9 2.82 ./compile/20021230-1 2.81 ./unsorted/ll1 2.81 ./unsorted/dimul 2.81 ./compile/921004-1 2.81 ./compile/20021103-1 2.79 ./compile/961010-1 2.77 ./misc2/unused-2 2.77 ./misc2/compound-lvalue-1 2.76 ./misc2/compare7 2.75 ./misc2/struct-ret-2 2.75 ./compile/991208-1 2.75 ./compile/980701-1 2.74 ./misc2/sparc-constant-1 2.74 ./misc2/return-type-3 2.73 ./compile/981001-3 2.72 ./misc2/ultrasp1 2.72 ./misc2/20001116-1 2.71 ./misc2/i386-regparm 2.71 ./misc2/i386-pentium4-not-mull 2.71 ./misc2/20030820-1 2.71 ./misc2/20020312-1 2.70 ./misc2/c90-longlong-1 2.69 ./misc2/Wunreachable-4 2.69 ./compile/920820-1 2.68 ./misc2/uninit-G 2.68 ./misc2/uninit-F 2.68 ./misc2/uninit-D 2.67 ./misc2/uninit-E 2.67 ./compile/20010714-1 2.65 ./misc2/20020503-1 2.62 ./misc2/visibility-5 2.62 ./misc2/pragma-ep-2 2.62 ./compile/20010701-1 2.62 ./compile/20000523-1 2.61 ./weak/weak-8 2.61 ./misc2/unused-5 2.61 ./misc2/c90-flex-array-1 2.61 ./debug/20020327-1 2.60 ./special/weak-2a 2.60 ./misc2/pragma-re-2 2.60 ./compile/20000319-1 2.59 ./misc2/section1 2.58 ./misc2/visibility-2 2.58 ./misc2/c99-longlong-1 2.57 ./unsorted/mdouble 2.57 ./misc2/darwin-ld-6 2.56 ./unsorted/isinf 2.55 ./unsorted/imm 2.55 ./special/weak-2b 2.55 ./misc2/darwin-ld-1 2.55 ./debug/trivial 2.53 ./unsorted/flt_const 2.53 ./misc2/darwin-ld-4 2.53 ./misc2/c90-enum-comma-1 2.53 ./compile/960218-1 2.52 ./unsorted/f1 2.52 ./misc2/return-type-1 2.47 ./compile/20010911-1 2.46 ./misc2/visibility-3 2.46 ./misc/linkage-x 2.45 ./compile/20020303-1 2.41 ./special/weak-1a 2.41 ./misc2/darwin-ld-2 2.41 ./misc2/c99-const-expr-1 2.40 ./unsorted/cn1 2.40 ./misc2/darwin-ld-5 2.40 ./misc2/darwin-ld-3 2.40 ./misc2/c99-main-1 2.40 ./misc2/c99-enum-comma-1 2.39 ./misc2/Wlarger-than 2.37 ./misc2/Wunknownprag 2.35 ./compile/920821-1 2.34 ./misc2/visibility-1 2.33 ./compile/cpp-1 2.21 ./compile/cpp-2 1.46 ./misc2/setjmp-1 1.41 ./compile/990625-1 1.40 ./misc2/20000807-1 1.22 ./compat2/struct-by-value-7a_y 1.21 ./compat2/struct-by-value-7b_y 1.20 ./compat2/struct-by-value-6a_y 1.19 ./compat2/struct-by-value-6b_y 1.19 ./compat2/struct-by-value-5b_y 1.18 ./compat2/struct-by-value-5a_y 1.07 ./compat2/struct-by-value-20_y 1.07 ./compat2/struct-by-value-19_y 1.04 ./compat2/struct-return-3_y 1.01 ./compat2/struct-return-20_y 1.01 ./compat2/struct-by-value-10_y 1.00 ./compat2/struct-return-19_y 1.00 ./compat2/struct-return-10_y 1.00 ./compat2/struct-return-10_x 1.00 ./compat2/struct-by-value-3_y 0.90 ./compat2/struct-return-3_x 0.87 ./compat2/struct-by-value-3_x 0.87 ./compat2/struct-by-value-20_x 0.87 ./compat2/struct-by-value-19_x 0.86 ./compat2/struct-return-19_x 0.85 ./compat2/struct-by-value-10_x 0.84 ./compat2/struct-return-20_x 0.81 ./compat2/struct-by-value-9_y 0.81 ./compat2/struct-by-value-8_y 0.80 ./compat2/struct-by-value-4_y 0.80 ./compat2/struct-by-value-2_y 0.80 ./compat2/scalar-by-value-1_y 0.79 ./compat2/scalar-return-1_y 0.78 ./compat2/struct-return-2_y 0.72 ./compat2/scalar-return-2_y 0.65 ./compat2/struct-align-1_y 0.65 ./compat2/struct-align-1_x 0.65 ./compat2/scalar-by-value-2_y 0.65 ./compat2/fnptr-by-value-1_y 0.64 ./compat2/struct-align-2_x 0.63 ./compat2/struct-align-2_y 0.48 ./compile/structs 0.47 ./misc2/concat2 0.46 ./misc2/20021029-2 0.46 ./execute/20040401-1 0.46 ./execute/20010325-1 0.45 ./misc2/i386-call-1 0.45 ./misc2/compare2 0.45 ./misc2/c90-init-1 0.45 ./misc2/980211-1 0.45 ./execute/20030408-1 0.44 ./misc2/empty1 0.44 ./misc2/c99-hexfloat-1 0.44 ./misc2/990213-2 0.44 ./misc2/980526-1 0.44 ./misc2/20020222-1 0.44 ./misc2/20020104-1 0.44 ./execute/zerolen-2 0.43 ./execute/20040302-1 0.07 ./misc2/20020523-1 0.06 ./misc2/clobbers 0.06 ./misc2/980520-1 0.05 ./misc2/990130-1 -- Clement Vasseur -o) [ nitro :: EPITA CSI 2005 ] /\\ "Programming is about being lazy." _\_V

On Mon, Jul 19, 2004 at 04:45:41AM +0000, Clement Vasseur wrote:
Clement Vasseur <nitro@epita.fr> wrote
(times in seconds, on sandrock)
953.18 ./compile/920428-2 859.20 ./compile/20020304-1 822.01 ./execute/20020108-1
[...]
0.04 ./compat2/scalar-by-value-1_x 0.04 ./compat2/scalar-by-value-1_main 0.04 ./compat2/fnptr-by-value-1_y
Hum, I just realized that these timings are plain wrong. On Sandrock there is not enough space in /tmp for all the temporary files for the whole testsuite, so from a certain test, every tests failed immediately, that's why there are timings as low as 0.04 second. So, there should be a lot more time-consuming tests than the ones I show here.
I will remake the test timings on hercule later today.
This temporary files problem is very annoying. Can anyone take care of it? (I will put a task on gforge as soon as I come back from school).
I have written a little shell script to solve this problem: #! /bin/sh # -*- sh -*- if [ $# -eq 0 ]; then echo "usage: clean-str command..." exit 1 fi eval "$@" status=$? rm /tmp/StrategoXT* exit $status This script is available at ~despre_n/bin/clean-str It is probably not the best solution but it works fine. -- Nicolas Despres nicolas.despres@lrde.epita.fr

Clement Vasseur <nitro@epita.fr> wrote
De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
310 of the 844 tests fail.
212/844 fail.
121/752 (16%) fail. The test-suite takes 1h30m to finish on hercule. -- Clement Vasseur -o) [ nitro :: EPITA CSI 2005 ] /\\ "Programming is about being lazy." _\_V

Clement Vasseur <nitro@epita.fr> wrote
Clement Vasseur <nitro@epita.fr> wrote
De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
310 of the 844 tests fail.
212/844 fail.
121/752 (16%) fail.
======================================================= All 749 tests behaved as expected (1 expected failures) ======================================================= not bad at all :) Congratulations Olivier! -- Clement Vasseur -o) [ nitro :: EPITA CSI 2005 ] /\\ "Programming is about being lazy." _\_V

Clement Vasseur <nitro@epita.fr> writes:
Clement Vasseur <nitro@epita.fr> wrote
Clement Vasseur <nitro@epita.fr> wrote
De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
310 of the 844 tests fail.
212/844 fail.
121/752 (16%) fail.
======================================================= All 749 tests behaved as expected (1 expected failures) =======================================================
not bad at all :) Congratulations Olivier!
Why is there still a failure? -- Valentin David valentin@lrde.epita.fr

De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
======================================================= All 749 tests behaved as expected (1 expected failures) =======================================================
not bad at all :) Congratulations Olivier!
Why is there still a failure?
It's a complicated ambiguity in function prototypes that have anonymous function pointers as parameters. -- Clement Vasseur -o) [ nitro :: EPITA CSI 2005 ] /\\ "Programming is about being lazy." _\_V

Clement Vasseur <nitro@epita.fr> writes:
De Nazareth, Jesus <valentin@lrde.epita.fr> wrote
======================================================= All 749 tests behaved as expected (1 expected failures) =======================================================
not bad at all :) Congratulations Olivier!
Why is there still a failure?
It's a complicated ambiguity in function prototypes that have anonymous function pointers as parameters.
Ok i see which one. -- Valentin David valentin@lrde.epita.fr
participants (4)
-
Clement Vasseur
-
Nicolas Despres
-
PoLRoP
-
valentin@lrde.epita.fr