This is the mail archive of the
gcc-testresults@gcc.gnu.org
mailing list for the GCC project.
Results for 4.7.2 20120617 (prerelease) (GCC) testsuite on x86_64-apple-darwin12.0.0
- From: Jack Howarth <howarth at bromo dot med dot uc dot edu>
- To: gcc-testresults at gcc dot gnu dot org
- Date: Mon, 18 Jun 2012 09:01:14 -0400
- Subject: Results for 4.7.2 20120617 (prerelease) (GCC) testsuite on x86_64-apple-darwin12.0.0
r188706 with...
Index: gcc/doc/tm.texi
===================================================================
--- gcc/doc/tm.texi (revision 188717)
+++ gcc/doc/tm.texi (working copy)
@@ -9487,6 +9487,10 @@ tables, and hence is desirable if it wor
True if the @code{.debug_pubtypes} and @code{.debug_pubnames} sections should be emitted. These sections are not used on most platforms, and in particular GDB does not use them.
@end deftypevr
+@deftypevr {Target Hook} bool TARGET_FORCE_AT_COMP_DIR
+True if the @code{DW_AT_comp_dir} attribute should be emitted for each compilation unit. This attribute is required for the darwin linker to emit debug information.
+@end deftypevr
+
@deftypevr {Target Hook} bool TARGET_DELAY_SCHED2
True if sched2 is not to be run at its normal place. This usually means it will be run as part of machine-specific reorg.
@end deftypevr
Index: gcc/doc/tm.texi.in
===================================================================
--- gcc/doc/tm.texi.in (revision 188717)
+++ gcc/doc/tm.texi.in (working copy)
@@ -9386,6 +9386,8 @@ tables, and hence is desirable if it wor
@hook TARGET_WANT_DEBUG_PUB_SECTIONS
+@hook TARGET_FORCE_AT_COMP_DIR
+
@hook TARGET_DELAY_SCHED2
@hook TARGET_DELAY_VARTRACK
Index: gcc/target.def
===================================================================
--- gcc/target.def (revision 188717)
+++ gcc/target.def (working copy)
@@ -2748,6 +2748,13 @@ DEFHOOKPOD
bool, false)
DEFHOOKPOD
+(force_at_comp_dir,
+ "True if the @code{DW_AT_comp_dir} attribute should be emitted for each \
+ compilation unit. This attribute is required for the darwin linker \
+ to emit debug information.",
+ bool, false)
+
+DEFHOOKPOD
(delay_sched2, "True if sched2 is not to be run at its normal place. \
This usually means it will be run as part of machine-specific reorg.",
bool, false)
Index: gcc/dwarf2out.c
===================================================================
--- gcc/dwarf2out.c (revision 188717)
+++ gcc/dwarf2out.c (working copy)
@@ -22501,7 +22501,7 @@ dwarf2out_finish (const char *filename)
/* Add the name for the main input file now. We delayed this from
dwarf2out_init to avoid complications with PCH. */
add_name_attribute (comp_unit_die (), remap_debug_filename (filename));
- if (!IS_ABSOLUTE_PATH (filename))
+ if (!IS_ABSOLUTE_PATH (filename) || targetm.force_at_comp_dir)
add_comp_dir_attribute (comp_unit_die ());
else if (get_AT (comp_unit_die (), DW_AT_comp_dir) == NULL)
{
Index: gcc/config/darwin.h
===================================================================
--- gcc/config/darwin.h (revision 188717)
+++ gcc/config/darwin.h (working copy)
@@ -356,7 +356,9 @@ extern GTY(()) int darwin_ms_struct;
%{!Zbundle:%{pg:%{static:-lgcrt0.o} \
%{!static:%{object:-lgcrt0.o} \
%{!object:%{preload:-lgcrt0.o} \
- %{!preload:-lgcrt1.o %(darwin_crt2)}}}} \
+ %{!preload:-lgcrt1.o \
+ %:version-compare(>= 10.8 mmacosx-version-min= -no_new_main) \
+ %(darwin_crt2)}}}} \
%{!pg:%{static:-lcrt0.o} \
%{!static:%{object:-lcrt0.o} \
%{!object:%{preload:-lcrt0.o} \
@@ -379,7 +381,7 @@ extern GTY(()) int darwin_ms_struct;
#define DARWIN_CRT1_SPEC \
"%:version-compare(!> 10.5 mmacosx-version-min= -lcrt1.o) \
%:version-compare(>< 10.5 10.6 mmacosx-version-min= -lcrt1.10.5.o) \
- %:version-compare(>= 10.6 mmacosx-version-min= -lcrt1.10.6.o) \
+ %:version-compare(>< 10.6 10.8 mmacosx-version-min= -lcrt1.10.6.o) \
%{fgnu-tm: -lcrttms.o}"
/* Default Darwin ASM_SPEC, very simple. */
@@ -414,6 +416,8 @@ extern GTY(()) int darwin_ms_struct;
#define TARGET_WANT_DEBUG_PUB_SECTIONS true
+#define TARGET_FORCE_AT_COMP_DIR true
+
/* When generating stabs debugging, use N_BINCL entries. */
#define DBX_USE_BINCL
Native configuration is x86_64-apple-darwin12.0.0
=== g++ tests ===
Running target unix/-m32
WARNING: g++.dg/ext/label13.C -std=gnu++98 compilation failed to produce executable
WARNING: g++.dg/ext/label13.C -std=gnu++11 compilation failed to produce executable
=== g++ Summary for unix/-m32 ===
# of expected passes 47268
# of expected failures 288
# of unsupported tests 381
Running target unix/-m64
WARNING: g++.dg/ext/label13.C -std=gnu++98 compilation failed to produce executable
WARNING: g++.dg/ext/label13.C -std=gnu++11 compilation failed to produce executable
=== g++ Summary for unix/-m64 ===
# of expected passes 48065
# of expected failures 288
# of unsupported tests 607
=== g++ Summary ===
# of expected passes 95333
# of expected failures 576
# of unsupported tests 988
/sw/src/fink.build/gcc47-4.7.2-1000/darwin_objdir/gcc/testsuite/g++/../../g++ version 4.7.2 20120617 (prerelease) (GCC)
=== gcc tests ===
Running target unix/-m32
FAIL: gcc.dg/matrix/transpose-3.c execution, -fprofile-use -fipa-matrix-reorg -fdump-ipa-matrix-reorg -O3 -fwhole-program -fno-tree-fre
FAIL: gcc.dg/tree-prof/pr52027.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr52027.c execution, -fprofile-use -D_PROFILE_USE
=== gcc Summary for unix/-m32 ===
# of expected passes 82634
# of unexpected failures 2
# of expected failures 258
# of unresolved testcases 1
# of unsupported tests 1932
Running target unix/-m64
FAIL: gcc.dg/framework-1.c (test for excess errors)
FAIL: gcc.dg/matrix/transpose-3.c execution, -fprofile-use -fipa-matrix-reorg -fdump-ipa-matrix-reorg -O3 -fwhole-program -fno-tree-fre
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/pr52027.c compilation, -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/pr52027.c execution, -fprofile-use -D_PROFILE_USE
FAIL: gcc.target/i386/pr49866.c (test for excess errors)
=== gcc Summary for unix/-m64 ===
# of expected passes 82864
# of unexpected failures 5
# of expected failures 259
# of unresolved testcases 2
# of unsupported tests 2264
=== gcc Summary ===
# of expected passes 165498
# of unexpected failures 7
# of expected failures 517
# of unresolved testcases 3
# of unsupported tests 4196
/sw/src/fink.build/gcc47-4.7.2-1000/darwin_objdir/gcc/xgcc version 4.7.2 20120617 (prerelease) (GCC)
=== gfortran tests ===
Running target unix/-m32
=== gfortran Summary for unix/-m32 ===
# of expected passes 40669
# of expected failures 56
# of unsupported tests 209
Running target unix/-m64
=== gfortran Summary for unix/-m64 ===
# of expected passes 40956
# of expected failures 56
# of unsupported tests 71
=== gfortran Summary ===
# of expected passes 81625
# of expected failures 112
# of unsupported tests 280
/sw/src/fink.build/gcc47-4.7.2-1000/darwin_objdir/gcc/testsuite/gfortran/../../gfortran version 4.7.2 20120617 (prerelease) (GCC)
=== 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
FAIL: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O0 -flto -fnext-runtime
UNRESOLVED: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O0 -flto -fnext-runtime
FAIL: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O2 -flto -fnext-runtime
UNRESOLVED: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O2 -flto -fnext-runtime
FAIL: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O0 -flto -flto-partition=none -fnext-runtime
UNRESOLVED: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O0 -flto -flto-partition=none -fnext-runtime
FAIL: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O2 -flto -flto-partition=none -fnext-runtime
UNRESOLVED: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O2 -flto -flto-partition=none -fnext-runtime
FAIL: obj-c++.dg/torture/trivial.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
WARNING: obj-c++.dg/torture/trivial.mm -O2 -flto -flto-partition=none -fnext-runtime compilation failed to produce executable
FAIL: obj-c++.dg/torture/trivial.mm -O2 -flto -fnext-runtime (test for excess errors)
WARNING: obj-c++.dg/torture/trivial.mm -O2 -flto -fnext-runtime compilation failed to produce executable
FAIL: obj-c++.dg/torture/strings/string1.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/torture/strings/string1.mm -O2 -flto -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
WARNING: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -flto-partition=none -fnext-runtime compilation failed to produce executable
FAIL: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -fnext-runtime (test for excess errors)
WARNING: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -fnext-runtime compilation failed to produce executable
=== obj-c++ Summary for unix/-m32 ===
# of expected passes 3139
# of unexpected failures 12
# of expected failures 2
# of unresolved testcases 4
# 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/method-12.mm -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/proto-lossage-7.mm -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/syntax-error-1.mm -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/property/at-property-13.mm -fgnu-runtime execution test
FAIL: obj-c++.dg/strings/const-cfstring-5.mm -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/strings/const-str-12.mm -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O0 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O1 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O2 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O3 -g -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -Os -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-10.mm -O2 -flto -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-10.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O0 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O1 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O2 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O3 -g -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -Os -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-11.mm -O2 -flto -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-11.mm scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O0 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O1 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O2 -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O3 -g -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -Os -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/const-str-9.mm -O2 -flto -fnext-runtime (test for excess errors)
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: obj-c++.dg/torture/strings/const-str-9.mm scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: obj-c++.dg/torture/strings/string1.mm -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: obj-c++.dg/torture/strings/string1.mm -O2 -flto -fnext-runtime (test for excess errors)
=== obj-c++ Summary for unix/-m64 ===
# of expected passes 3028
# of unexpected failures 33
# of expected failures 19
# of unresolved testcases 48
# of unsupported tests 73
=== obj-c++ Summary ===
# of expected passes 6167
# of unexpected failures 45
# of expected failures 21
# of unresolved testcases 52
# of unsupported tests 141
/sw/src/fink.build/gcc47-4.7.2-1000/darwin_objdir/gcc/testsuite/obj-c++/../../g++ version 4.7.2 20120617 (prerelease) (GCC)
=== objc tests ===
Running target unix/-m32
FAIL: objc.dg/gnu-api-2-objc.m -fnext-runtime execution test
FAIL: objc.dg/no-extra-load.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/no-extra-load.m scan-assembler-not L_objc_msgSend\\\\\$non_lazy_ptr
FAIL: objc.dg/objc-foreach-4.m -fnext-runtime (test for excess errors)
FAIL: objc.dg/objc-foreach-5.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/objc-foreach-5.m scan-assembler _addStuffUp:
FAIL: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o link, -O0 -flto -fnext-runtime
UNRESOLVED: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o execute -O0 -flto -fnext-runtime
FAIL: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o link, -O2 -flto -fnext-runtime
UNRESOLVED: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o execute -O2 -flto -fnext-runtime
FAIL: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o link, -O0 -flto -flto-partition=none -fnext-runtime
UNRESOLVED: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o execute -O0 -flto -flto-partition=none -fnext-runtime
FAIL: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o link, -O2 -flto -flto-partition=none -fnext-runtime
UNRESOLVED: objc.dg/lto/trivial-1 objc_lto_trivial-1_0.o-objc_lto_trivial-1_0.o execute -O2 -flto -flto-partition=none -fnext-runtime
FAIL: objc.dg/torture/forward-1.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
WARNING: objc.dg/torture/forward-1.m -O2 -flto -flto-partition=none -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/torture/forward-1.m -O2 -flto -fnext-runtime (test for excess errors)
WARNING: objc.dg/torture/forward-1.m -O2 -flto -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/torture/trivial.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
WARNING: objc.dg/torture/trivial.m -O2 -flto -flto-partition=none -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/torture/trivial.m -O2 -flto -fnext-runtime (test for excess errors)
WARNING: objc.dg/torture/trivial.m -O2 -flto -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/torture/strings/string1.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string1.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string2.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string2.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string3.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string3.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string4.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string4.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/tls/thr-init-3.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
WARNING: objc.dg/torture/tls/thr-init-3.m -O2 -flto -flto-partition=none -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/torture/tls/thr-init-3.m -O2 -flto -fnext-runtime (test for excess errors)
WARNING: objc.dg/torture/tls/thr-init-3.m -O2 -flto -fnext-runtime compilation failed to produce executable
=== objc Summary for unix/-m32 ===
# of expected passes 6065
# of unexpected failures 22
# of expected failures 6
# of unresolved testcases 6
# of unsupported tests 85
Running target unix/-m64
FAIL: objc.dg/encode-7-next-64bit.m -fnext-runtime (test for excess errors)
WARNING: objc.dg/encode-7-next-64bit.m -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/gnu-api-2-objc.m -fnext-runtime execution test
FAIL: objc.dg/image-info.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/image-info.m scan-assembler \\t.section __DATA, __objc_imageinfo.*\\n\\t.align.*\\nL_OBJC_ImageInfo.*:\\n\\t.long\\t0\\n\\t.long\\t17
FAIL: objc.dg/method-6.m -fnext-runtime (test for excess errors)
FAIL: objc.dg/no-extra-load.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/no-extra-load.m scan-assembler-not L_objc_msgSend\\\\\$non_lazy_ptr
FAIL: objc.dg/objc-foreach-4.m -fnext-runtime (test for excess errors)
FAIL: objc.dg/objc-foreach-5.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/objc-foreach-5.m scan-assembler _addStuffUp:
FAIL: objc.dg/pr23214.m -fnext-runtime (test for excess errors)
WARNING: objc.dg/pr23214.m -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/proto-lossage-7.m -fnext-runtime (test for excess errors)
FAIL: objc.dg/symtab-1.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/symtab-1.m scan-assembler-not L_OBJC_Symbols
FAIL: objc.dg/zero-link-1.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/zero-link-1.m scan-assembler-not _OBJC_ClassRef_Base
UNRESOLVED: objc.dg/zero-link-1.m scan-assembler objc_getClass
FAIL: objc.dg/zero-link-2.m -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/zero-link-2.m scan-assembler _OBJC_ClassRef_Base
UNRESOLVED: objc.dg/zero-link-2.m scan-assembler-not objc_getClass
FAIL: objc.dg/zero-link-3.m -fnext-runtime (test for excess errors)
WARNING: objc.dg/zero-link-3.m -fnext-runtime compilation failed to produce executable
FAIL: objc.dg/property/at-property-13.m -fgnu-runtime execution test
FAIL: objc.dg/strings/const-cfstring-5.m -fnext-runtime (test for excess errors)
FAIL: objc.dg/strings/const-str-12b.m -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/const-str-10.m -O0 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -O1 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -O2 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -O3 -g -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -Os -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-10.m -O2 -flto -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-10.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O0 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O1 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O2 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O3 -g -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -Os -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-11.m -O2 -flto -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-11.m scan-assembler .quad\\t_OBJC_CLASS_._XStr\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O0 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O1 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O2 -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O3 -fomit-frame-pointer -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O3 -g -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -Os -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/const-str-9.m -O2 -flto -fnext-runtime (test for excess errors)
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .section __DATA, __objc_stringobj
UNRESOLVED: objc.dg/torture/strings/const-str-9.m scan-assembler .quad\\t_OBJC_CLASS_._NSConstantString\\n\\t.quad\\t.*\\n\\t.long\\t5\\n\\t.space
FAIL: objc.dg/torture/strings/string1.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string1.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string2.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string2.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string3.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string3.m -O2 -flto -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string4.m -O2 -flto -flto-partition=none -fnext-runtime (test for excess errors)
FAIL: objc.dg/torture/strings/string4.m -O2 -flto -fnext-runtime (test for excess errors)
=== objc Summary for unix/-m64 ===
# of expected passes 5944
# of unexpected failures 48
# of expected failures 14
# of unresolved testcases 56
# of unsupported tests 91
=== objc Summary ===
# of expected passes 12009
# of unexpected failures 70
# of expected failures 20
# of unresolved testcases 62
# of unsupported tests 176
/sw/src/fink.build/gcc47-4.7.2-1000/darwin_objdir/gcc/xgcc version 4.7.2 20120617 (prerelease) (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
=== libffi tests ===
Running target unix/-m32
=== libffi Summary for unix/-m32 ===
# of expected passes 1634
# of expected failures 10
# of unsupported tests 55
Running target unix/-m64
=== libffi Summary for unix/-m64 ===
# of expected passes 1634
# of expected failures 10
# of unsupported tests 55
=== libffi Summary ===
# of expected passes 3268
# of expected failures 20
# of unsupported tests 110
=== libgomp tests ===
Running target unix/-m32
=== libgomp Summary for unix/-m32 ===
# of expected passes 2970
# of unsupported tests 3
Running target unix/-m64
=== libgomp Summary for unix/-m64 ===
# of expected passes 2970
# of unsupported tests 3
=== libgomp Summary ===
# of expected passes 5940
# 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: PR16923.c compilation
=== libjava Summary for unix/-m32 ===
# of expected passes 2572
# of unexpected failures 1
Running target unix/-m64
FAIL: PR16923 run
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
=== libjava Summary for unix/-m64 ===
# of expected passes 2565
# of unexpected failures 5
# of untested testcases 5
=== libjava Summary ===
# of expected passes 5137
# of unexpected failures 6
# of untested testcases 5
=== libstdc++ tests ===
Running target unix/-m32
=== libstdc++ Summary for unix/-m32 ===
# of expected passes 7807
# of expected failures 43
# of unsupported tests 573
Running target unix/-m64
=== libstdc++ Summary for unix/-m64 ===
# of expected passes 7805
# of expected failures 43
# of unsupported tests 574
=== libstdc++ Summary ===
# of expected passes 15612
# of expected failures 86
# of unsupported tests 1147
Compiler version: 4.7.2 20120617 (prerelease) (GCC)
Platform: x86_64-apple-darwin12.0.0
configure flags: --prefix=/sw --prefix=/sw/lib/gcc4.7 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.7/info --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.7 --enable-cloog-backend=isl