This is the mail archive of the
gcc-testresults@gcc.gnu.org
mailing list for the GCC project.
Results for 4.2.0 20060513 (fwprop) testsuite on x86_64-unknown-linux-gnu
- From: Steven Bosscher <stevenb dot gcc at gmail dot com>
- To: gcc-testresults at gcc dot gnu dot org
- Date: Sat, 13 May 2006 21:21:53 +0200
- Subject: 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