This is the mail archive of the gcc-testresults@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Results for 4.2.0 20060513 (fwprop) testsuite on x86_64-unknown-linux-gnu


Tested with the RTL fwprop patch applied:
http://gcc.gnu.org/ml/gcc-patches/2006-05/msg00275.html

with the df-core.c bits changed as follows:

	* df-core.c (df_bb_regno_last_use_find): Do not look for dataflow
	information attached to non-INSNs such as NOTEs.
	(df_bb_regno_first_def_find, df_bb_regno_last_def_find): Likewise.

Index: df-core.c
===================================================================
--- df-core.c	(revision 113736)
+++ df-core.c	(working copy)
@@ -915,10 +915,14 @@ df_bb_regno_last_use_find (struct df *df
 {
   rtx insn;
   struct df_ref *use;
+  unsigned int uid;
 
   FOR_BB_INSNS_REVERSE (bb, insn)
     {
-      unsigned int uid = INSN_UID (insn);
+      if (!INSN_P (insn))
+	continue;
+
+      uid = INSN_UID (insn);
       for (use = DF_INSN_UID_GET (df, uid)->uses; use; use = use->next_ref)
 	if (DF_REF_REGNO (use) == regno)
 	  return use;
@@ -934,10 +938,14 @@ df_bb_regno_first_def_find (struct df *d
 {
   rtx insn;
   struct df_ref *def;
+  unsigned int uid;
 
   FOR_BB_INSNS (bb, insn)
     {
-      unsigned int uid = INSN_UID (insn);
+      if (!INSN_P (insn))
+	continue;
+
+      uid = INSN_UID (insn);
       for (def = DF_INSN_UID_GET (df, uid)->defs; def; def = def->next_ref)
 	if (DF_REF_REGNO (def) == regno)
 	  return def;
@@ -953,11 +961,14 @@ df_bb_regno_last_def_find (struct df *df
 {
   rtx insn;
   struct df_ref *def;
+  unsigned int uid;
 
   FOR_BB_INSNS_REVERSE (bb, insn)
     {
-      unsigned int uid = INSN_UID (insn);
+      if (!INSN_P (insn))
+	continue;
 
+      uid = INSN_UID (insn);
       for (def = DF_INSN_UID_GET (df, uid)->defs; def; def = def->next_ref)
 	if (DF_REF_REGNO (def) == regno)
 	  return def;




LAST_UPDATED: Sat May 13 09:48:49 UTC 2006 (revision 113736)

Native configuration is x86_64-unknown-linux-gnu

		=== gcc tests ===


Running target unix
FAIL: gcc.c-torture/compile/931102-1.c  -O3 -fomit-frame-pointer -funroll-loops  (test for excess errors)
FAIL: gcc.c-torture/compile/931102-1.c  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions  (test for excess errors)
FAIL: gcc.c-torture/execute/20050121-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/complex-6.c execution,  -O0 
FAIL: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o-c_compat_y_tst.o execute 
FAIL: gcc.dg/debug/dwarf2/dwarf-die2.c scan-assembler-not CIE Version
FAIL: gcc.dg/visibility-11.c scan-assembler memcpy@PLT
WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c  -O0  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c  -O1  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c  -O2  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c  -O3 -g  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c  -Os  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128.c  -O0  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128.c  -O1  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128.c  -O2  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128.c  -O3 -fomit-frame-pointer  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128.c  -O3 -g  compilation failed to produce executable
WARNING: gcc.dg/torture/fp-int-convert-float128.c  -Os  compilation failed to produce executable
FAIL: gcc.dg/torture/nested-fn-1.c  -O0  scan-assembler-not should_not_appear
FAIL: gcc.target/x86_64/abi/test_complex_returning.c execution,  -O0 

		=== gcc Summary ===

# of expected passes		39342
# of unexpected failures	9
# of expected failures		123
# of untested testcases		28
# of unsupported tests		377
/home/steven/devel/build-trunk/gcc/xgcc  version 4.2.0 20060513 (experimental)

		=== gfortran tests ===


Running target unix

		=== gfortran Summary ===

# of expected passes		13031
# of expected failures		18
# of unsupported tests		16
/home/steven/devel/build-trunk/gcc/testsuite/gfortran/../../gfortran  version 4.2.0 20060513 (experimental)

		=== g++ tests ===


Running target unix
FAIL: g++.dg/other/i386-2.C (test for excess errors)
FAIL: g++.old-deja/g++.other/static14.C (test for excess errors)
FAIL: g++.old-deja/g++.other/static20.C (test for excess errors)

		=== g++ Summary ===

# of expected passes		12456
# of unexpected failures	3
# of expected failures		69
# of unsupported tests		98
/home/steven/devel/build-trunk/gcc/testsuite/g++/../../g++  version 4.2.0 20060513 (experimental)

		=== objc tests ===


Running target unix

		=== objc Summary ===

# of expected passes		1754
# of expected failures		7
# of unsupported tests		24
/home/steven/devel/build-trunk/gcc/xgcc  version 4.2.0 20060513 (experimental)

		=== libffi tests ===


Running target unix

		=== libffi Summary ===

# of expected passes		1072
# of unsupported tests		8
		=== libgomp tests ===


Running target unix

		=== libgomp Summary ===

# of expected passes		1450
		=== libjava tests ===


Running target unix
FAIL: SyncTest execution - gij test

		=== libjava Summary ===

# of expected passes		6795
# of unexpected failures	1
# of expected failures		12
# of untested testcases		9
		=== libmudflap tests ===


Running target unix

		=== libmudflap Summary ===

# of expected passes		1814
		=== libstdc++ tests ===


Running target unix
XPASS: 26_numerics/cmath/c99_classification_macros_c.cc (test for excess errors)
XPASS: 27_io/fpos/14320-1.cc execution test

		=== libstdc++ Summary ===

# of expected passes		4168
# of unexpected successes	2
# of expected failures		11
# of unsupported tests		4

Compiler version: 4.2.0 20060513 (experimental) 
Platform: x86_64-unknown-linux-gnu
configure flags: --disable-nls --disable-multilib --enable-languages=c,c++,fortran,java,objc


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]