[alias-improvements] Merge from trunk r142671

Richard Guenther rguenther@suse.de
Thu Dec 11 13:51:00 GMT 2008


As $subject says.  Bootstrapped and tested on x86_64-unknown-linux-gnu.
We get a few additional failures:

+FAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C  (test for 
warnings, lin
e 7)
+FAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C  (test for 
warnings, lin
e 8)
+FAIL: gcc.dg/Wstrict-aliasing-converted-assigned.c  (test for warnings, 
line 8)
+FAIL: gcc.dg/Wstrict-aliasing-converted-assigned.c  (test for warnings, 
line 8)
+FAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c  (test for warnings, 
line 14)
+FAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c  (test for warnings, 
line 16)
+FAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c  (test for warnings, 
line 19)

that'll teach me to initialize pi->dereferenced properly again.

+FAIL: gcc.dg/tree-ssa/ssa-fre-10.c scan-tree-dump pre "Insertions: 2"

the test was changed by Danny recently, on the branch we do not do
the necessary insertions.  Probably the same reason as ssa-pre-24.c.

For the curious the following is the complete testresults for the
branch on x86_64 at the moment (as of r142677).

Richard.

		=== acats tests ===

		=== acats Summary ===
# of expected passes		2315
# of unexpected failures	0
Native configuration is x86_64-unknown-linux-gnu

		=== g++ tests ===


Running target unix
FAIL: g++.dg/tree-ssa/pr31307.C scan-tree-dump-not optimized "r.dst"
FAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C  (test for warnings, line 7)
FAIL: g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C  (test for warnings, line 8)

		=== g++ Summary ===

# of expected passes		18981
# of unexpected failures	3
# of expected failures		135
# of unsupported tests		247
/space/rguenther/obj/gcc/testsuite/g++/../../g++  version 4.4.0 20081211 (experimental) (GCC) 

		=== gcc tests ===


Running target unix
FAIL: gcc.c-torture/compile/limits-exprparen.c  -O0  (test for excess errors)
FAIL: gcc.c-torture/compile/limits-exprparen.c  -O1  (test for excess errors)
FAIL: gcc.c-torture/compile/limits-exprparen.c  -O2  (test for excess errors)
FAIL: gcc.c-torture/compile/limits-exprparen.c  -O3 -fomit-frame-pointer  (test for excess errors)
FAIL: gcc.c-torture/compile/limits-exprparen.c  -O3 -g  (test for excess errors)
FAIL: gcc.c-torture/compile/limits-exprparen.c  -Os  (test for excess errors)
FAIL: gcc.dg/Wstrict-aliasing-converted-assigned.c  (test for warnings, line 8)
FAIL: gcc.dg/Wstrict-aliasing-converted-assigned.c  (test for warnings, line 8)
FAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c  (test for warnings, line 14)
FAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c  (test for warnings, line 16)
FAIL: gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c  (test for warnings, line 19)
FAIL: gcc.dg/dse.c scan-tree-dump-times dse1 "Deleted dead store" 2
FAIL: gcc.dg/uninit-B.c uninit i warning (test for warnings, line 12)
FAIL: gcc.dg/uninit-pr19430.c  (test for warnings, line 32)
FAIL: gcc.dg/uninit-pr19430.c uninitialized (test for warnings, line 41)
FAIL: gcc.dg/tree-prof/bb-reorg.c compilation,  -fprofile-use -D_PROFILE_USE
UNRESOLVED: gcc.dg/tree-prof/bb-reorg.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-ssa/20030807-7.c scan-tree-dump-times vrp1 "if " 1
FAIL: gcc.dg/tree-ssa/20031106-4.c scan-tree-dump-times optimized "link_error" 0
XPASS: gcc.dg/tree-ssa/20070302-1.c (test for excess errors)
FAIL: gcc.dg/tree-ssa/alias-1.c scan-tree-dump-times optimized "link_error" 0
FAIL: gcc.dg/tree-ssa/alias-15.c scan-tree-dump-times alias "VUSE <m_.\\(D\\)>" 2
XPASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre "with 3"
XPASS: gcc.dg/tree-ssa/alias-18.c scan-tree-dump fre "with 8"
FAIL: gcc.dg/tree-ssa/alias-19.c scan-tree-dump alias "q_., name memory tag: NMT..., is dereferenced, points-to vars: { a b }"
FAIL: gcc.dg/tree-ssa/alias-19.c scan-tree-dump alias "# VUSE <a_.\\(D\\), b_.>"
FAIL: gcc.dg/tree-ssa/alias-2.c scan-tree-dump-times optimized "link_error" 0
FAIL: gcc.dg/tree-ssa/ldist-11.c scan-tree-dump-times ldist "distributed: split to 2 loops" 1
FAIL: gcc.dg/tree-ssa/ldist-11.c scan-tree-dump-times ldist "generated memset zero" 1
FAIL: gcc.dg/tree-ssa/ldist-12.c scan-tree-dump-times ldist "distributed: split to 2 loops" 1
FAIL: gcc.dg/tree-ssa/loadpre8.c scan-tree-dump-times pre "Eliminated: 1" 1
FAIL: gcc.dg/tree-ssa/loop-36.c scan-tree-dump-not dce2 "c.array"
FAIL: gcc.dg/tree-ssa/pr23382.c scan-tree-dump-times alias "VDEF <HEAP" 1
FAIL: gcc.dg/tree-ssa/pr24287.c scan-tree-dump-times optimized "link_error" 0
FAIL: gcc.dg/tree-ssa/pr26421.c scan-tree-dump-times alias "VDEF <a_" 2
FAIL: gcc.dg/tree-ssa/pr27799.c (test for excess errors)
FAIL: gcc.dg/tree-ssa/pr35286.c scan-tree-dump-times pre "Eliminated: 2" 1
FAIL: gcc.dg/tree-ssa/ssa-ccp-2.c scan-tree-dump-times optimized "link_error" 0
FAIL: gcc.dg/tree-ssa/ssa-dse-6.c scan-tree-dump-times dse1 "local1 = " 1
FAIL: gcc.dg/tree-ssa/ssa-dse-6.c scan-tree-dump-times dse1 "local2 = " 1
FAIL: gcc.dg/tree-ssa/ssa-dse-7.c scan-tree-dump-times dse1 "glob1 = " 1
FAIL: gcc.dg/tree-ssa/ssa-dse-7.c scan-tree-dump-times dse1 "glob2 = " 1
FAIL: gcc.dg/tree-ssa/ssa-fre-10.c scan-tree-dump pre "Insertions: 2"
FAIL: gcc.dg/tree-ssa/ssa-pre-24.c scan-tree-dump-not pre "prephitmp"
FAIL: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "a.e" 0
FAIL: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "a.f" 0
FAIL: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "a.g" 0
FAIL: gcc.dg/tree-ssa/structopt-2.c scan-tree-dump-times optimized "b.e" 0
FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2
FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
FAIL: gcc.dg/vect/vect-96.c scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gcc.dg/vect/vect-96.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
FAIL: gcc.dg/vect/vect-multitypes-6.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/vect-multitypes-6.c scan-tree-dump-times vect "Vectorizing an unaligned access" 6
FAIL: gcc.dg/vect/no-vfa-vect-43.c scan-tree-dump-times vect "vectorized 1 loops" 1
FAIL: gcc.dg/vect/no-scevccp-outer-6.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED." 1
FAIL: gcc.target/i386/pr34256.c scan-assembler-times mov 2

		=== gcc Summary ===

# of expected passes		54381
# of unexpected failures	54
# of unexpected successes	3
# of expected failures		183
# of unresolved testcases	2
# of unsupported tests		1283
/space/rguenther/obj/gcc/xgcc  version 4.4.0 20081211 (experimental) (GCC) 

		=== gfortran tests ===


Running target unix
FAIL: gfortran.dg/ldist-1.f90  -O  scan-tree-dump-times ldist "distributed: split to 4 loops" 1
FAIL: gfortran.dg/reassoc_4.f  -O  scan-tree-dump-times reassoc1 "[0-9] \\* " 22
FAIL: gfortran.dg/vect/vect-2.f90  -O  scan-tree-dump-times vect "Alignment of access forced using peeling" 3
FAIL: gfortran.dg/vect/vect-3.f90  -O  scan-tree-dump-times vect "Alignment of access forced using peeling" 1
FAIL: gfortran.dg/vect/vect-3.f90  -O  scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gfortran.dg/vect/vect-4.f90  -O  scan-tree-dump-times vect "Alignment of access forced using peeling" 1
FAIL: gfortran.dg/vect/vect-4.f90  -O  scan-tree-dump-times vect "Vectorizing an unaligned access" 1
FAIL: gfortran.dg/vect/no-vfa-pr32377.f90 scan-tree-dump-times vect "vectorized 2 loops" 1

		=== gfortran Summary ===

# of expected passes		28975
# of unexpected failures	8
# of expected failures		14
# of unsupported tests		42
/space/rguenther/obj/gcc/testsuite/gfortran/../../gfortran  version 4.4.0 20081211 (experimental) (GCC) 

		=== gnat tests ===


Running target unix

		=== gnat Summary ===

# of expected passes		602
# of expected failures		6
		=== objc tests ===


Running target unix

		=== objc Summary ===

# of expected passes		1814
# of expected failures		7
# of unsupported tests		24
/space/rguenther/obj/gcc/xgcc  version 4.4.0 20081211 (experimental) (GCC) 

		=== libffi tests ===


Running target unix

		=== libffi Summary ===

# of expected passes		1389
# of unsupported tests		10
		=== libgomp tests ===


Running target unix

		=== libgomp Summary ===

# of expected passes		2327
		=== libjava tests ===


Running target unix

		=== libjava Summary ===

# of expected passes		2574
		=== libmudflap tests ===


Running target unix
FAIL: libmudflap.c++/pass41-frag.cxx execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test

		=== libmudflap Summary ===

# of expected passes		1890
# of unexpected failures	4
		=== libstdc++ tests ===


Running target unix
FAIL: 23_containers/forward_list/ext_pointer/operations/1.cc execution test
FAIL: 23_containers/forward_list/operations/1.cc execution test
XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors)

		=== libstdc++ Summary ===

# of expected passes		6369
# of unexpected failures	2
# of unexpected successes	1
# of expected failures		74
# of unsupported tests		10

Compiler version: 4.4.0 20081211 (experimental) (GCC) 
Platform: x86_64-unknown-linux-gnu
configure flags: --disable-nls --enable-languages=all,ada



More information about the Gcc-patches mailing list