Results for 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC) testsuite on x86_64-apple-darwin13.0.0
Dominique Dhumieres
dominiq@lps.ens.fr
Tue Dec 24 16:29:00 GMT 2013
LAST_UPDATED: Updated Tue Dec 24 09:15:53 CET 2013 to revision 206193
with the following patch from Iain Sandoe (pr59541):
--- ../_clean/gcc/config/darwin.c 2013-12-17 23:28:53.000000000 +0100
+++ gcc/config/darwin.c 2013-12-23 19:28:48.000000000 +0100
@@ -3611,57 +3611,40 @@ darwin_function_section (tree decl, enum
if (decl && DECL_SECTION_NAME (decl) != NULL_TREE)
return get_named_section (decl, NULL, 0);
- /* Default when there is no function re-ordering. */
+ /* There is no function re-ordering. */
if (!flag_reorder_functions)
- return (weak)
- ? darwin_sections[text_coal_section]
- : text_section;
-
- /* Startup code should go to startup subsection unless it is
- unlikely executed (this happens especially with function splitting
- where we can split away unnecessary parts of static constructors). */
- if (startup && freq != NODE_FREQUENCY_UNLIKELY_EXECUTED)
- {
- /* If we do have a profile or(and) LTO phase is executed, we do not need
- these ELF section. */
- if (!in_lto_p || !flag_profile_values)
- return (weak)
- ? darwin_sections[text_startup_coal_section]
- : darwin_sections[text_startup_section];
- else
- return text_section;
- }
+ goto default_function_sections;
+
+ /* We always put cold stuff in the cold section. */
+ if (freq == NODE_FREQUENCY_UNLIKELY_EXECUTED)
+ return (weak) ? darwin_sections[text_cold_coal_section]
+ : darwin_sections[text_cold_section];
+
+ /* If we have LTO *and* feedback information, then let LTO handle
+ the function ordering, it makes a better job (for normal, hot,
+ startup and exit - hence the bailout for cold above). */
+ if (in_lto_p && flag_profile_values)
+ goto default_function_sections;
+
+ /* Non-cold startup code should go to startup subsection. */
+ if (startup)
+ return (weak) ? darwin_sections[text_startup_coal_section]
+ : darwin_sections[text_startup_section];
/* Similarly for exit. */
- if (exit && freq != NODE_FREQUENCY_UNLIKELY_EXECUTED)
- return (weak)
- ? darwin_sections[text_exit_coal_section]
- : darwin_sections[text_exit_section];
-
- /* Group cold functions together, similarly for hot code. */
- switch (freq)
- {
- case NODE_FREQUENCY_UNLIKELY_EXECUTED:
- return (weak)
- ? darwin_sections[text_cold_coal_section]
- : darwin_sections[text_cold_section];
- break;
- case NODE_FREQUENCY_HOT:
- {
- /* If we do have a profile or(and) LTO phase is executed, we do not need
- these ELF section. */
- if (!in_lto_p || !flag_profile_values)
- return (weak)
- ? darwin_sections[text_hot_coal_section]
- : darwin_sections[text_hot_section];
- break;
- }
- default:
- return (weak)
- ? darwin_sections[text_coal_section]
+ if (exit)
+ return (weak) ? darwin_sections[text_exit_coal_section]
+ : darwin_sections[text_exit_section];
+
+ /* Place hot code. */
+ if (freq == NODE_FREQUENCY_HOT)
+ return (weak) ? darwin_sections[text_hot_coal_section]
+ : darwin_sections[text_hot_section];
+
+ /* Otherwise, default to the 'normal' non-reordered sections. */
+default_function_sections:
+ return (weak) ? darwin_sections[text_coal_section]
: text_section;
- break;
- }
}
/* When a function is partitioned between sections, we need to insert a label
=== acats tests ===
=== acats Summary ===
# of expected passes 2320
# of unexpected failures 0
Native configuration is x86_64-apple-darwin13.0.0
=== g++ tests ===
Running target unix/-m32
FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -O1 -fcilkplus execution test
FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -O2 -fcilkplus execution test
FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -O3 -fcilkplus execution test
FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -g -O2 -fcilkplus execution test
FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -g -O3 -fcilkplus execution test
XPASS: g++.dg/ext/label13.C -std=gnu++98 (test for bogus messages, line 11)
XPASS: g++.dg/ext/label13.C -std=gnu++11 (test for bogus messages, line 11)
FAIL: g++.dg/ext/sync-4.C -std=gnu++98 execution test
FAIL: g++.dg/ext/sync-4.C -std=gnu++11 execution test
FAIL: g++.dg/opt/vt4.C -std=gnu++98 scan-assembler-not _ZTV.A
FAIL: g++.dg/opt/vt4.C -std=gnu++11 scan-assembler-not _ZTV.A
=== g++ Summary for unix/-m32 ===
# of expected passes 56959
# of unexpected failures 9
# of unexpected successes 2
# of expected failures 288
# of unsupported tests 1003
Running target unix/-m64
XPASS: g++.dg/ext/label13.C -std=gnu++98 (test for bogus messages, line 11)
XPASS: g++.dg/ext/label13.C -std=gnu++11 (test for bogus messages, line 11)
FAIL: g++.dg/ext/sync-4.C -std=gnu++98 (test for excess errors)
UNRESOLVED: g++.dg/ext/sync-4.C -std=gnu++98 compilation failed to produce executable
FAIL: g++.dg/ext/sync-4.C -std=gnu++11 (test for excess errors)
UNRESOLVED: g++.dg/ext/sync-4.C -std=gnu++11 compilation failed to produce executable
FAIL: g++.dg/opt/vt4.C -std=gnu++98 scan-assembler-not _ZTV.A
FAIL: g++.dg/opt/vt4.C -std=gnu++11 scan-assembler-not _ZTV.A
FAIL: g++.dg/tree-prof/partition1.C compilation, -fprofile-use
UNRESOLVED: g++.dg/tree-prof/partition1.C execution, -fprofile-use
FAIL: g++.dg/tree-prof/pr57451.C compilation, -fprofile-use
UNRESOLVED: g++.dg/tree-prof/pr57451.C execution, -fprofile-use
=== g++ Summary for unix/-m64 ===
# of expected passes 57763
# of unexpected failures 6
# of unexpected successes 2
# of expected failures 288
# of unresolved testcases 4
# of unsupported tests 1224
=== g++ Summary ===
# of expected passes 114722
# of unexpected failures 15
# of unexpected successes 4
# of expected failures 576
# of unresolved testcases 4
# of unsupported tests 2227
/opt/gcc/p_build/gcc/testsuite/g++/../../xg++ version 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC)
=== gcc tests ===
Running target unix/-m32
FAIL: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test
FAIL: gcc.dg/20021014-1.c execution test
XPASS: gcc.dg/binop-xor1.c scan-tree-dump-times optimized "\\\\^" 1
FAIL: gcc.dg/pr43643.c execution test
FAIL: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 20)
FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 24)
FAIL: gcc.target/i386/memcpy-strategy-3.c scan-assembler-times memcpy 2
FAIL: gcc.target/i386/memset-strategy-1.c scan-assembler-times memset 2
FAIL: gcc.target/i386/pr57275.c (test for excess errors)
UNRESOLVED: gcc.target/i386/pr57275.c compilation failed to produce executable
=== gcc Summary for unix/-m32 ===
# of expected passes 97024
# of unexpected failures 8
# of unexpected successes 1
# of expected failures 248
# of unresolved testcases 1
# of unsupported tests 2320
Running target unix/-m64
FAIL: c-c++-common/asan/strncpy-overflow-1.c -O0 execution test
XPASS: gcc.dg/binop-xor1.c scan-tree-dump-times optimized "\\\\^" 1
FAIL: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 20)
FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 24)
FAIL: gcc.dg/tree-prof/20041218-1.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/20041218-1.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.dg/tree-prof/crossmodule-indircall-1.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/crossmodule-indircall-1.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr34999.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr45354.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr45354.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr49299-1.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr49299-1.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr49299-2.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr49299-2.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.dg/tree-prof/pr50907.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr50907.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.target/i386/memcpy-strategy-3.c scan-assembler-times memcpy 2
FAIL: gcc.target/i386/memset-strategy-1.c scan-assembler-times memset 2
FAIL: gcc.target/i386/pr36222-1.c scan-assembler-not movdqa
FAIL: gcc.target/i386/pr49866.c (test for excess errors)
FAIL: gcc.target/i386/pr57275.c (test for excess errors)
UNRESOLVED: gcc.target/i386/pr57275.c compilation failed to produce executable
=== gcc Summary for unix/-m64 ===
# of expected passes 97437
# of unexpected failures 15
# of unexpected successes 1
# of expected failures 251
# of unresolved testcases 8
# of unsupported tests 2574
=== gcc Summary ===
# of expected passes 194461
# of unexpected failures 23
# of unexpected successes 2
# of expected failures 499
# of unresolved testcases 9
# of unsupported tests 4894
/opt/gcc/p_build/gcc/xgcc version 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC)
=== gfortran tests ===
Running target unix/-m32
FAIL: gfortran.dg/class_48.f90 -O2 (test for excess errors)
FAIL: gfortran.dg/class_48.f90 -Os (test for excess errors)
FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=none (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -flto-partition=none
FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=1to1 (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -flto-partition=1to1
FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto
FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=none (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -flto-partition=none
FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=1to1 (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -flto-partition=1to1
FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto
FAIL: gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_[^\\\\n]*\\\\+ " 13
=== gfortran Summary for unix/-m32 ===
# of expected passes 44908
# of unexpected failures 9
# of expected failures 52
# of unresolved testcases 6
# of unsupported tests 212
Running target unix/-m64
FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=none (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -flto-partition=none
FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto -flto-partition=1to1 (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto -flto-partition=1to1
FAIL: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o link, -O0 -flto (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586-2 f_lto_pr45586-2_0.o-f_lto_pr45586-2_0.o execute -O0 -flto
FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=none (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -flto-partition=none
FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto -flto-partition=1to1 (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto -flto-partition=1to1
FAIL: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o link, -O0 -flto (internal compiler error)
UNRESOLVED: gfortran.dg/lto/pr45586 f_lto_pr45586_0.o-f_lto_pr45586_0.o execute -O0 -flto
FAIL: gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_[^\\\\n]*\\\\+ " 13
=== gfortran Summary for unix/-m64 ===
# of expected passes 45197
# of unexpected failures 7
# of expected failures 52
# of unresolved testcases 6
# of unsupported tests 74
=== gfortran Summary ===
# of expected passes 90105
# of unexpected failures 16
# of expected failures 104
# of unresolved testcases 12
# of unsupported tests 286
/opt/gcc/p_build/gcc/testsuite/gfortran/../../gfortran version 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC)
=== gnat tests ===
Running target unix/-m32
=== gnat Summary for unix/-m32 ===
# of expected passes 1211
# of expected failures 18
# of unsupported tests 6
Running target unix/-m64
=== gnat Summary for unix/-m64 ===
# of expected passes 1211
# of expected failures 18
# of unsupported tests 6
=== gnat Summary ===
# of expected passes 2422
# of expected failures 36
# of unsupported tests 12
/opt/gcc/p_build/gcc/gnatmake version 4.9.0 20131224 (experimental) [trunk revision 206193p1]
=== obj-c++ tests ===
Running target unix/-m32
FAIL: obj-c++.dg/cxx-ivars-3.mm -fnext-runtime execution test
FAIL: obj-c++.dg/gnu-api-2-objc.mm -fnext-runtime execution test
=== obj-c++ Summary for unix/-m32 ===
# of expected passes 3155
# of unexpected failures 2
# of expected failures 2
# of unsupported tests 68
Running target unix/-m64
FAIL: obj-c++.dg/gnu-api-2-objc.mm -fnext-runtime execution test
FAIL: obj-c++.dg/try-catch-2.mm -fnext-runtime execution test
FAIL: obj-c++.dg/try-catch-9.mm -fnext-runtime execution test
=== obj-c++ Summary for unix/-m64 ===
# of expected passes 3095
# of unexpected failures 3
# of expected failures 19
# of unsupported tests 74
=== obj-c++ Summary ===
# of expected passes 6250
# of unexpected failures 5
# of expected failures 21
# of unsupported tests 142
/opt/gcc/p_build/gcc/testsuite/obj-c++/../../xg++ version 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC)
=== objc tests ===
Running target unix/-m32
FAIL: objc.dg/call-super-2.m -fnext-runtime (test for warnings, line 74)
FAIL: objc.dg/call-super-2.m -fnext-runtime (test for warnings, line 104)
FAIL: objc.dg/gnu-api-2-objc.m -fnext-runtime execution test
=== objc Summary for unix/-m32 ===
# of expected passes 6097
# of unexpected failures 3
# of expected failures 6
# of unsupported tests 85
Running target unix/-m64
FAIL: objc.dg/call-super-2.m -fnext-runtime (test for warnings, line 74)
FAIL: objc.dg/call-super-2.m -fnext-runtime (test for warnings, line 104)
FAIL: objc.dg/exceptions-2.m -fnext-runtime execution test
FAIL: objc.dg/gnu-api-2-objc.m -fnext-runtime execution test
=== objc Summary for unix/-m64 ===
# of expected passes 5940
# of unexpected failures 4
# of expected failures 6
# of unsupported tests 91
=== objc Summary ===
# of expected passes 12037
# of unexpected failures 7
# of expected failures 12
# of unsupported tests 176
/opt/gcc/p_build/gcc/xgcc version 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC)
=== boehm-gc tests ===
Running target unix/-m32
=== boehm-gc Summary for unix/-m32 ===
# of expected passes 12
# of unsupported tests 1
Running target unix/-m64
=== boehm-gc Summary for unix/-m64 ===
# of expected passes 12
# of unsupported tests 1
=== boehm-gc Summary ===
# of expected passes 24
# of unsupported tests 2
=== libatomic tests ===
Running target unix/-m32
=== libatomic Summary for unix/-m32 ===
# of expected passes 44
# of unsupported tests 5
Running target unix/-m64
=== libatomic Summary for unix/-m64 ===
# of expected passes 54
=== libatomic Summary ===
# of expected passes 98
# of unsupported tests 5
=== libffi tests ===
Running target unix/-m32
=== libffi Summary for unix/-m32 ===
# of expected passes 1819
# of unsupported tests 55
Running target unix/-m64
=== libffi Summary for unix/-m64 ===
# of expected passes 1819
# of unsupported tests 55
=== libffi Summary ===
# of expected passes 3638
# of unsupported tests 110
=== libgomp tests ===
Running target unix/-m32
FAIL: libgomp.graphite/bounds.c scan-tree-dump-times graphite "0 loops carried no dependency" 1
FAIL: libgomp.graphite/force-parallel-4.c execution test
FAIL: libgomp.graphite/force-parallel-4.c scan-tree-dump-times graphite "2 loops carried no dependency" 1
FAIL: libgomp.graphite/force-parallel-6.c scan-tree-dump-times graphite "1 loops carried no dependency" 1
FAIL: libgomp.graphite/pr41118.c scan-tree-dump-times optimized "loopfn" 0
=== libgomp Summary for unix/-m32 ===
# of expected passes 2383
# of unexpected failures 5
# of unsupported tests 3
Running target unix/-m64
FAIL: libgomp.graphite/bounds.c scan-tree-dump-times graphite "0 loops carried no dependency" 1
FAIL: libgomp.graphite/force-parallel-4.c execution test
FAIL: libgomp.graphite/force-parallel-4.c scan-tree-dump-times graphite "2 loops carried no dependency" 1
FAIL: libgomp.graphite/force-parallel-6.c scan-tree-dump-times graphite "1 loops carried no dependency" 1
FAIL: libgomp.graphite/pr41118.c scan-tree-dump-times optimized "loopfn" 0
=== libgomp Summary for unix/-m64 ===
# of expected passes 2383
# of unexpected failures 5
# of unsupported tests 3
=== libgomp Summary ===
# of expected passes 4766
# of unexpected failures 10
# of unsupported tests 6
=== libitm tests ===
Running target unix/-m32
=== libitm Summary for unix/-m32 ===
# of expected passes 26
# of expected failures 3
# of unsupported tests 1
Running target unix/-m64
=== libitm Summary for unix/-m64 ===
# of expected passes 26
# of expected failures 3
# of unsupported tests 1
=== libitm Summary ===
# of expected passes 52
# of expected failures 6
# of unsupported tests 2
=== libjava tests ===
Running target unix/-m32
FAIL: Thread_Sleep_2 -findirect-dispatch output - source compiled test
FAIL: sourcelocation output - source compiled test
FAIL: sourcelocation -findirect-dispatch output - source compiled test
FAIL: sourcelocation -O3 output - source compiled test
FAIL: sourcelocation -O3 -findirect-dispatch output - source compiled test
=== libjava Summary for unix/-m32 ===
# of expected passes 2581
# of unexpected failures 5
Running target unix/-m64
FAIL: Throw_2 execution - source compiled test
FAIL: Throw_2 -findirect-dispatch execution - source compiled test
FAIL: Throw_2 -O3 execution - source compiled test
FAIL: Throw_2 -O3 -findirect-dispatch execution - source compiled test
FAIL: sourcelocation output - source compiled test
FAIL: sourcelocation -findirect-dispatch output - source compiled test
FAIL: sourcelocation -O3 output - source compiled test
FAIL: sourcelocation -O3 -findirect-dispatch output - source compiled test
=== libjava Summary for unix/-m64 ===
# of expected passes 2574
# of unexpected failures 8
# of untested testcases 4
=== libjava Summary ===
# of expected passes 5155
# of unexpected failures 13
# of untested testcases 4
=== libstdc++ tests ===
Running target unix/-m32
=== libstdc++ Summary for unix/-m32 ===
# of expected passes 8843
# of expected failures 40
# of unsupported tests 656
Running target unix/-m64
=== libstdc++ Summary for unix/-m64 ===
# of expected passes 8841
# of expected failures 40
# of unsupported tests 657
=== libstdc++ Summary ===
# of expected passes 17684
# of expected failures 80
# of unsupported tests 1313
Compiler version: 4.9.0 20131224 (experimental) [trunk revision 206193p1] (GCC)
Platform: x86_64-apple-darwin13.0.0
configure flags: --prefix=/opt/gcc/gcc4.9p-206193p1 --enable-languages=c,c++,lto,fortran,ada,objc,obj-c++,java --with-gmp=/opt/mp --with-system-zlib --with-isl=/opt/mp --enable-lto --enable-plugin --with-arch=corei7 --with-cpu=corei7
More information about the Gcc-testresults
mailing list