/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/gcc.compare
Tests that now fail, but worked before:
gcc.dg/pr43300.c (test for excess errors)
gcc.dg/vect/no-scevccp-noreassoc-outer-1.c (test for excess errors)
gcc.dg/vect/no-scevccp-noreassoc-outer-2.c (test for excess errors)
gcc.dg/vect/no-scevccp-noreassoc-outer-4.c (test for excess errors)
gcc.dg/vect/no-vfa-vect-43.c scan-tree-dump-times vect "vectorized 2 loops" 2
gcc.dg/vect/no-vfa-vect-49.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/no-vfa-vect-57.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-95.c scan-tree-dump-times vect "Alignment of access forced using peeling" 0
gcc.dg/vect/vect-iv-8.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.target/i386/cadd.c (test for excess errors)
gcc.target/i386/pr21101.c (test for excess errors)
gcc.target/i386/sse2-mmx.c (test for excess errors)
gcc.target/i386/sse2-vec-6.c (test for excess errors)
gcc.target/i386/sse4_1-insertps-1.c (test for excess errors)
gcc.target/i386/sse4_1-movntdqa.c (test for excess errors)
gcc.target/i386/sse4_1-mpsadbw.c (test for excess errors)
gcc.target/i386/sse4_1-ptest-3.c (test for excess errors)
Tests that now work, but didn't before:
gcc.dg/vect/no-scevccp-slp-30.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/O3-vect-pr34223.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/pr37539.c scan-tree-dump-times vect "vectorized 1 loops" 2
gcc.dg/vect/vect-46.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-50.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
gcc.dg/vect/vect-50.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-50.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2
gcc.dg/vect/vect-50.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2
gcc.dg/vect/vect-58.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
gcc.dg/vect/vect-58.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-60.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-60.c scan-tree-dump-times vect "Vectorizing an unaligned access" 2
gcc.dg/vect/vect-89.c scan-tree-dump-times vect "Alignment of access forced using peeling" 1
gcc.dg/vect/vect-95.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-iv-5.c scan-tree-dump-times vect "vectorized 1 loops" 1
gcc.dg/vect/vect-widen-mult-sum.c scan-tree-dump-times vect "vect_recog_widen_mult_pattern: detected" 1
New tests that FAIL:
gcc.c-torture/execute/20000412-4.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/20000412-4.c compilation, -Os (internal compiler error)
gcc.c-torture/execute/20060930-1.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/20060930-1.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error)
gcc.c-torture/execute/20060930-1.c compilation, -O3 -fomit-frame-pointer -funroll-loops (internal compiler error)
gcc.c-torture/execute/20060930-1.c compilation, -O3 -fomit-frame-pointer (internal compiler error)
gcc.c-torture/execute/20060930-1.c compilation, -O3 -g (internal compiler error)
gcc.c-torture/execute/20070614-1.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/20070614-1.c compilation, -Os (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -fomit-frame-pointer -funroll-loops (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -fomit-frame-pointer (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -g (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -Os (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -O3 -fomit-frame-pointer (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -O3 -g (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -Os (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -O3 -fomit-frame-pointer (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -O3 -g (internal compiler error)
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -Os (internal compiler error)
gcc.c-torture/execute/pr22348.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/pr22348.c compilation, -Os (internal compiler error)
gcc.c-torture/execute/pr39233.c compilation, -O2 (internal compiler error)
gcc.c-torture/execute/pr39233.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error)
gcc.c-torture/execute/pr39233.c compilation, -O3 -fomit-frame-pointer -funroll-loops (internal compiler error)
gcc.c-torture/execute/pr39233.c compilation, -O3 -fomit-frame-pointer (internal compiler error)
gcc.c-torture/execute/pr39233.c compilation, -O3 -g (internal compiler error)
gcc.c-torture/execute/pr39233.c compilation, -Os (internal compiler error)
gcc.dg/guality/vla-1.c -O2 line 17 sizeof (a) == 6
gcc.dg/guality/vla-2.c -Os line 25 sizeof (a) == 6 * sizeof (int)
gcc.dg/pr43300.c (internal compiler error)
gcc.dg/vect/no-scevccp-noreassoc-outer-1.c (internal compiler error)
gcc.dg/vect/no-scevccp-noreassoc-outer-2.c (internal compiler error)
gcc.dg/vect/no-scevccp-noreassoc-outer-4.c (internal compiler error)
gcc.target/i386/cadd.c (internal compiler error)
gcc.target/i386/pr21101.c (internal compiler error)
gcc.target/i386/sse2-mmx.c (internal compiler error)
gcc.target/i386/sse2-vec-6.c (internal compiler error)
gcc.target/i386/sse4_1-insertps-1.c (internal compiler error)
gcc.target/i386/sse4_1-movntdqa.c (internal compiler error)
gcc.target/i386/sse4_1-mpsadbw.c (internal compiler error)
gcc.target/i386/sse4_1-ptest-3.c (internal compiler error)
New tests that PASS:
gcc.dg/graphite/id-23.c (test for excess errors)
gcc.dg/graphite/pr42729.c (test for excess errors)
gcc.dg/guality/pr41353-1.c -O2 line 28 i == 37
gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 41 e == &a[1]
gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 41 e == &a[1]
gcc.dg/guality/pr43051-1.c -O3 -g line 41 e == &a[1]
gcc.dg/guality/pr43177.c -O1 line 24 l == 10
gcc.dg/guality/pr43177.c -O2 line 24 l == 10
gcc.dg/guality/pr43479.c -O2 line 12 n == 9
gcc.dg/guality/pr43479.c -O2 line 13 h == 9
gcc.dg/guality/pr43479.c -O2 line 18 h == 9
gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 18 h == 9
gcc.dg/guality/pr43479.c -O3 -g line 13 i == 6
gcc.dg/guality/pr43479.c -Os line 13 n == 9
Old tests that passed, that have disappeared: (Eeek!)
gcc.c-torture/execute/20000412-4.c compilation, -O2
gcc.c-torture/execute/20000412-4.c compilation, -Os
gcc.c-torture/execute/20000412-4.c execution, -O2
gcc.c-torture/execute/20000412-4.c execution, -Os
gcc.c-torture/execute/20060930-1.c compilation, -O2
gcc.c-torture/execute/20060930-1.c compilation, -O3 -fomit-frame-pointer
gcc.c-torture/execute/20060930-1.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc.c-torture/execute/20060930-1.c compilation, -O3 -fomit-frame-pointer -funroll-loops
gcc.c-torture/execute/20060930-1.c compilation, -O3 -g
gcc.c-torture/execute/20060930-1.c execution, -O2
gcc.c-torture/execute/20060930-1.c execution, -O3 -fomit-frame-pointer
gcc.c-torture/execute/20060930-1.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc.c-torture/execute/20060930-1.c execution, -O3 -fomit-frame-pointer -funroll-loops
gcc.c-torture/execute/20060930-1.c execution, -O3 -g
gcc.c-torture/execute/20070614-1.c compilation, -O2
gcc.c-torture/execute/20070614-1.c compilation, -Os
gcc.c-torture/execute/20070614-1.c execution, -O2
gcc.c-torture/execute/20070614-1.c execution, -Os
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O2
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -fomit-frame-pointer
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -fomit-frame-pointer -funroll-loops
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -O3 -g
gcc.c-torture/execute/ieee/fp-cmp-4.c compilation, -Os
gcc.c-torture/execute/ieee/fp-cmp-4.c execution, -O2
gcc.c-torture/execute/ieee/fp-cmp-4.c execution, -O3 -fomit-frame-pointer
gcc.c-torture/execute/ieee/fp-cmp-4.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc.c-torture/execute/ieee/fp-cmp-4.c execution, -O3 -fomit-frame-pointer -funroll-loops
gcc.c-torture/execute/ieee/fp-cmp-4.c execution, -O3 -g
gcc.c-torture/execute/ieee/fp-cmp-4.c execution, -Os
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -O2
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -O3 -fomit-frame-pointer
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -O3 -g
gcc.c-torture/execute/ieee/fp-cmp-4f.c compilation, -Os
gcc.c-torture/execute/ieee/fp-cmp-4f.c execution, -O2
gcc.c-torture/execute/ieee/fp-cmp-4f.c execution, -O3 -fomit-frame-pointer
gcc.c-torture/execute/ieee/fp-cmp-4f.c execution, -O3 -g
gcc.c-torture/execute/ieee/fp-cmp-4f.c execution, -Os
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -O2
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -O3 -fomit-frame-pointer
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -O3 -g
gcc.c-torture/execute/ieee/fp-cmp-4l.c compilation, -Os
gcc.c-torture/execute/ieee/fp-cmp-4l.c execution, -O2
gcc.c-torture/execute/ieee/fp-cmp-4l.c execution, -O3 -fomit-frame-pointer
gcc.c-torture/execute/ieee/fp-cmp-4l.c execution, -O3 -g
gcc.c-torture/execute/ieee/fp-cmp-4l.c execution, -Os
gcc.c-torture/execute/pr22348.c compilation, -O2
gcc.c-torture/execute/pr22348.c compilation, -Os
gcc.c-torture/execute/pr22348.c execution, -O2
gcc.c-torture/execute/pr22348.c execution, -Os
gcc.c-torture/execute/pr39233.c compilation, -O2
gcc.c-torture/execute/pr39233.c compilation, -O3 -fomit-frame-pointer
gcc.c-torture/execute/pr39233.c compilation, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc.c-torture/execute/pr39233.c compilation, -O3 -fomit-frame-pointer -funroll-loops
gcc.c-torture/execute/pr39233.c compilation, -O3 -g
gcc.c-torture/execute/pr39233.c compilation, -Os
gcc.c-torture/execute/pr39233.c execution, -O2
gcc.c-torture/execute/pr39233.c execution, -O3 -fomit-frame-pointer
gcc.c-torture/execute/pr39233.c execution, -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions
gcc.c-torture/execute/pr39233.c execution, -O3 -fomit-frame-pointer -funroll-loops
gcc.c-torture/execute/pr39233.c execution, -O3 -g
gcc.c-torture/execute/pr39233.c execution, -Os
gcc.dg/guality/pr41353-1.c -O3 -g line 28 i == 37
gcc.dg/guality/pr43051-1.c -O2 line 41 e == &a[1]
gcc.dg/guality/pr43051-1.c -Os line 41 e == &a[1]
gcc.dg/guality/pr43177.c -O3 -g line 24 l == 10
gcc.dg/guality/pr43177.c -Os line 15 l == 10
gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 12 n == 9
gcc.dg/guality/pr43479.c -O3 -g line 12 n == 9
gcc.dg/vect/no-scevccp-noreassoc-outer-4.c execution test
gcc.target/i386/cadd.c scan-assembler sbb
gcc.target/i386/sse2-mmx.c execution test
gcc.target/i386/sse2-vec-6.c execution test
gcc.target/i386/sse4_1-insertps-1.c execution test
gcc.target/i386/sse4_1-movntdqa.c execution test
gcc.target/i386/sse4_1-mpsadbw.c execution test
gcc.target/i386/sse4_1-ptest-3.c execution test
Old tests that failed, that have disappeared: (Eeek!)
gcc.dg/guality/vla-1.c -O3 -fomit-frame-pointer line 17 sizeof (a) == 6
gcc.dg/guality/vla-1.c -Os line 17 sizeof (a) == 6
gcc.dg/vect/no-scevccp-noreassoc-outer-1.c execution test
gcc.dg/vect/no-scevccp-noreassoc-outer-2.c execution test
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/g++.compare
Tests that now fail, but worked before:
g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C (test for warnings, line 7)
Tests that now work, but didn't before:
g++.dg/torture/stackalign/throw-1.C -O2 (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O2 (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-loops (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -g (test for excess errors)
g++.dg/torture/stackalign/throw-1.C -O3 -g (test for excess errors)
g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C (test for warnings, line 7)
New tests that PASS:
g++.dg/torture/stackalign/throw-1.C -O2 execution test
g++.dg/torture/stackalign/throw-1.C -O2 execution test
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer execution test
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer execution test
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-loops execution test
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-loops execution test
g++.dg/torture/stackalign/throw-1.C -O3 -g execution test
g++.dg/torture/stackalign/throw-1.C -O3 -g execution test
Old tests that failed, that have disappeared: (Eeek!)
g++.dg/torture/stackalign/throw-1.C -O2 (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O2 (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-loops (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer -funroll-loops (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -fomit-frame-pointer (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -g (internal compiler error)
g++.dg/torture/stackalign/throw-1.C -O3 -g (internal compiler error)
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/gfortran.compare
Tests that now work, but didn't before:
gfortran.dg/graphite/id-20.f -O (test for excess errors)
gfortran.dg/pr34163.f90 -O scan-tree-dump pcom "Executing predictive commoning"
gfortran.dg/vect/fast-math-mgrid-resid.f scan-tree-dump-times optimized "vect_var[^\n]*\+ " 13
gfortran.dg/vect/vect-5.f90 -O scan-tree-dump-times vect "Alignment of access forced using peeling" 1
gfortran.dg/vect/vect-5.f90 -O scan-tree-dump-times vect "vectorized 1 loops" 1
gfortran.dg/vect/vect-5.f90 -O scan-tree-dump-times vect "Vectorizing an unaligned access" 1
gfortran.dg/vect/vect-7.f90 -O scan-tree-dump-times vect "vectorized 1 loops" 1
gfortran.dg/vect/vect-gems.f90 -O scan-tree-dump-times vect "vectorized 1 loops" 1
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/info.log
11:41 => Start run 2010_07_16_11_40_36
11:41 => GIT build
commit 007987087a6afb2cfee027fac4ffd8069ec30fd2
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/007987087a6afb2cfee027fac4ffd8069ec30fd2
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:45 2010 +0000
Unshare the scev before code generating it.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* sese.c (rename_uses): Call unshare_expr before force_gimple_operand.
* gcc.dg/graphite/id-23.c: New.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162253
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162253 138bc75d-0d04-0410-961f-82ee72b054a4
commit 493a6fa1bdc908676eac12a616bdea2702b97de4
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/493a6fa1bdc908676eac12a616bdea2702b97de4
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:39 2010 +0000
Do not rewrite out of SSA scalar phi nodes that can be scev_analyzable_p.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (reduction_phi_p): Do not rewrite out of
SSA scalar phi nodes that can be scev_analyzable_p.
* gfortran.dg/graphite/id-20.f: Adjust testcase.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162252
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162252 138bc75d-0d04-0410-961f-82ee72b054a4
commit 4b264d2db58a619ae8e45f5742b2876b3f1ed06e
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/4b264d2db58a619ae8e45f5742b2876b3f1ed06e
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:31 2010 +0000
Correctly handle SSA_NAME_IS_DEFAULT_DEF in rewrite_close_phi_out_of_ssa.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (rewrite_close_phi_out_of_ssa): Correctly
handle SSA_NAME_IS_DEFAULT_DEF.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162251
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162251 138bc75d-0d04-0410-961f-82ee72b054a4
commit 15899581180dff824759daeb4abde7aa2ad684e9
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/15899581180dff824759daeb4abde7aa2ad684e9
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:24 2010 +0000
Add testcase for PR42729 and fix handling of gimple_debug info.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* sese.c (rename_uses): Handl unconditionally gimple_debug statements.
* gcc.dg/graphite/pr42729.c: New.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162250
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162250 138bc75d-0d04-0410-961f-82ee72b054a4
commit 25691dc9ea6f5527d0764cd3eb893bb2285a2cef
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/25691dc9ea6f5527d0764cd3eb893bb2285a2cef
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:15 2010 +0000
Special case non close-phi nodes with one argument in rewrite_close_phi_out_of_ssa.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (rewrite_close_phi_out_of_ssa): Special
case non close-phi nodes with one argument.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162249
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162249 138bc75d-0d04-0410-961f-82ee72b054a4
commit d5e5df9f0fc127f258f172ff7c3816d8402e56ae
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/d5e5df9f0fc127f258f172ff7c3816d8402e56ae
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:09 2010 +0000
Scevs could be expressions without chrecs and still be scev_analyzable_p.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* sese.h (scev_analyzable_p): Scevs could be expressions without
chrecs and still be scev_analyzable_p.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162248
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162248 138bc75d-0d04-0410-961f-82ee72b054a4
commit b52f0844ea3c47a89852dec155499e6f1255f746
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/b52f0844ea3c47a89852dec155499e6f1255f746
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:03:02 2010 +0000
Bump the size of scevs.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* params.def (PARAM_SCEV_MAX_EXPR_SIZE): Bump the value to 100.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162247
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162247 138bc75d-0d04-0410-961f-82ee72b054a4
commit 162626078023abf9477a7e32c3a79d4cc80e24c6
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/162626078023abf9477a7e32c3a79d4cc80e24c6
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:02:55 2010 +0000
Remove uses of loop->single_iv.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* cfgloop.c (alloc_loop): Remove initialization of loop->single_iv.
* cfgloop.h (struct loop): Remove single_iv field.
* graphite-sese-to-poly.c (graphite_loop_normal_form): Removed.
(scop_canonicalize_loops): Removed.
(scop_ivs_can_be_represented): Do not use loop->single_iv. Iterate
over all the loop phi nodes in loop->header.
(build_poly_scop): Remove use of scop_canonicalize_loops.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162246
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162246 138bc75d-0d04-0410-961f-82ee72b054a4
commit 82c8ac452a9760271dc2185113aab68885a913c6
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/82c8ac452a9760271dc2185113aab68885a913c6
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:02:49 2010 +0000
Also handle GIMPLE_CALLs in rewrite_cross_bb_scalar_deps.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (rewrite_cross_bb_scalar_deps): Also
handle GIMPLE_CALL.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162245
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162245 138bc75d-0d04-0410-961f-82ee72b054a4
commit 6e861cfd7bc313df595a6375a2d69edbe8faa6ff
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/6e861cfd7bc313df595a6375a2d69edbe8faa6ff
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:02:43 2010 +0000
chrec_apply should only apply to the specified variable.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* tree-chrec.c (chrec_apply): Should only apply to the specified
variable. Also handle multivariate chains of recurrences that
satisfy evolution_function_is_affine_p. Also handle CASE_CONVERT.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162244
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162244 138bc75d-0d04-0410-961f-82ee72b054a4
commit 5ef692e9ccbde8fb9831822802cb0fe27aa2b8cb
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/5ef692e9ccbde8fb9831822802cb0fe27aa2b8cb
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:02:37 2010 +0000
Remove expand_scalar_variables_ hack.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-clast-to-gimple.c (debug_clast_name_index): Removed.
(debug_clast_name_indexes_1): Removed.
(debug_clast_name_indexes): Removed.
(pbb_to_depth_to_oldiv): Removed.
(build_iv_mapping): Replace the use of rename_map with iv_map.
(translate_clast_user): Remove uses of rename_map. Allocate and
free iv_map.
(translate_clast_for_loop): Remove uses of rename_map.
(translate_clast_for): Same.
(translate_clast_guard): Same.
(translate_clast): Same.
(gloog): Same.
* graphite-clast-to-gimple.h (debug_clast_name_indexes): Removed.
* graphite-sese-to-poly.c (scev_analyzable_p): Moved...
* sese.c (set_rename): Now static.
(rename_variables_in_stmt): Removed.
(rename_uses): New.
(is_parameter): Removed.
(is_iv): Removed.
(expand_scalar_variables_call): Removed.
(expand_scalar_variables_ssa_name): Removed.
(expand_scalar_variables_expr): Removed.
(expand_scalar_variables_stmt): Removed.
(expand_scalar_variables): Removed.
(rename_variables): Removed.
(remove_condition): Removed.
(get_true_edge_from_guard_bb): Removed.
(get_false_edge_from_guard_bb): Removed.
(struct igp): Removed.
(default_before_guard): Removed.
(convert_for_phi_arg): Removed.
(add_guard_exit_phis): Removed.
(insert_guard_phis): Removed.
(graphite_copy_stmts_from_block): Now also uses iv_map and a
region. Do not copy conditions. Do not copy induction variables.
Call rename_uses.
(copy_bb_and_scalar_dependences): Allocate a local rename_map for
the translated statement. Use the iv_map for the induction
variable renaming.
* sese.h (copy_bb_and_scalar_dependences): Update declaration.
(set_rename): Removed declaration.
(scev_analyzable_p): ...here.
* tree-chrec.c (chrec_apply_map): New.
* tree-chrec.h (chrec_apply_map): Declared.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162243
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162243 138bc75d-0d04-0410-961f-82ee72b054a4
commit 8306cbec6de8fd2eeb0957673cc7d1cf3188363c
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/8306cbec6de8fd2eeb0957673cc7d1cf3188363c
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri Jul 16 07:02:28 2010 +0000
Remove insert_loop_close_phis.
2010-07-15 Sebastian Pop <sebastian.pop@amd.com>
* graphite-clast-to-gimple.c (translate_clast_for_loop): Do not call
insert_loop_close_phis.
* sese.c (name_defined_in_loop_p): Removed.
(expr_defined_in_loop_p): Removed.
(alive_after_loop): Removed.
(close_phi_not_yet_inserted_p): Removed.
(struct alep): Removed.
(add_loop_exit_phis): Removed.
(insert_loop_close_phis): Removed.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162242
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@162242 138bc75d-0d04-0410-961f-82ee72b054a4
11:41 => Configure
11:41 => Build
12:47 => Install to /n/16/grosser/daily_git_builds/install/2010_07_16_11_40_36
12:48 => Run tests (testlogs are in /n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36)
14:09 => Run compare_tests
BUILD SUCCESSFUL
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/libffi.compare
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/libgomp.compare
Tests that now fail, but worked before:
libgomp.c++/ctor-10.C -O2 (test for excess errors)
libgomp.c++/ctor-10.C -Os (test for excess errors)
libgomp.c++/ctor-8.C -O2 (test for excess errors)
libgomp.c++/ctor-8.C -Os (test for excess errors)
New tests that FAIL:
libgomp.c++/ctor-10.C -O2 (internal compiler error)
libgomp.c++/ctor-10.C -Os (internal compiler error)
libgomp.c++/ctor-8.C -O2 (internal compiler error)
libgomp.c++/ctor-8.C -Os (internal compiler error)
Old tests that passed, that have disappeared: (Eeek!)
libgomp.c++/ctor-10.C -O2 execution test
libgomp.c++/ctor-10.C -Os execution test
libgomp.c++/ctor-8.C -O2 execution test
libgomp.c++/ctor-8.C -Os execution test
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/libjava.compare
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/libmudflap.compare
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/libstdc++.compare
/n/16/grosser/daily_git_builds/log/2010_07_16_11_40_36/objc.compare