/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/gcc.compare
New tests that FAIL:
gcc.dg/guality/vla-2.c -O2 -flto line 25 sizeof (a) == 6 * sizeof (int)
gcc.dg/guality/vla-2.c -O3 -fomit-frame-pointer line 25 sizeof (a) == 6 * sizeof (int)
New tests that PASS:
gcc.dg/guality/pr41353-1.c -O2 -flto line 28 i == 37
gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 41 e == &a[1]
gcc.dg/guality/pr43479.c -O1 line 12 n == 9
gcc.dg/guality/pr43479.c -O2 -flto -flto-partition=none line 13 n == 9
gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 12 n == 9
gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 13 n == 9
gcc.dg/guality/pr43479.c -O3 -g line 13 h == 9
gcc.dg/guality/pr43479.c -O3 -g line 13 i == 6
gcc.dg/guality/pr43479.c -Os line 13 h == 9
gcc.dg/guality/pr43479.c -Os line 18 h == 9
gcc.dg/guality/sra-1.c -O2 line 21 a.i == 4
Old tests that passed, that have disappeared: (Eeek!)
gcc.dg/guality/pr43177.c -O1 line 15 l == 10
gcc.dg/guality/pr43177.c -O1 line 24 l == 10
gcc.dg/guality/pr43177.c -O2 line 15 l == 10
gcc.dg/guality/pr43177.c -O3 -fomit-frame-pointer line 15 l == 10
gcc.dg/guality/pr43479.c -O1 line 13 n == 9
gcc.dg/guality/pr43479.c -O1 line 18 h == 9
gcc.dg/guality/pr43479.c -O2 line 13 n == 9
gcc.dg/guality/pr43479.c -O2 line 18 j == 8
gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 13 i == 6
gcc.dg/guality/pr43479.c -O3 -fomit-frame-pointer line 18 h == 9
gcc.dg/guality/pr43479.c -Os line 18 j == 8
gcc.dg/guality/sra-1.c -O1 line 21 a.i == 4
gcc.dg/guality/sra-1.c -O1 line 21 a.j == 14
gcc.dg/guality/sra-1.c -O2 line 21 a.j == 14
gcc.dg/guality/sra-1.c -O3 -g line 21 a.i == 4
gcc.dg/guality/sra-1.c -O3 -g line 21 a.j == 14
gcc.dg/guality/sra-1.c -Os line 21 a.i == 4
Old tests that failed, that have disappeared: (Eeek!)
gcc.dg/guality/vla-2.c -O1 line 25 sizeof (a) == 6 * sizeof (int)
gcc.dg/guality/vla-2.c -O3 -g line 25 sizeof (a) == 6 * sizeof (int)
gcc.dg/guality/vla-2.c -Os line 25 sizeof (a) == 6 * sizeof (int)
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/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/warn/Wstrict-aliasing-float-ref-int-obj.C (test for warnings, line 7)
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/gfortran.compare
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/info.log
07:32 => Start run 2010_12_25_07_30_18
07:32 => GIT build
commit 13bdc5f7e42cab1f234f376abed205aaf25e50fc
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/13bdc5f7e42cab1f234f376abed205aaf25e50fc
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Dec 25 06:28:42 2010 +0000
Make it bootstrap with CLooG.org.
2010-12-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-cloog-compat.h (cloog_names_nb_scattering): New.
(cloog_names_scattering): New.
* graphite-opencl-codegen.c (opencl_constant_expression_p): Use
clast_expr_* instead of expr_*. Call clast_name_to_str.
(opencl_clast_name_to_tree): Now takes a clast_name_p in parameter.
(opencl_get_scat_real_name): Same. Call clast_name_to_str.
(opencl_add_scat_as_arg): Same.
(opencl_print_local_vars): Call cloog_names_scattering and
cloog_names_nb_scattering.
(opencl_print_for): Do not call value_*.
(opencl_print_term): Same.
(opencl_print_expr): Use clast_expr_* instead of expr_*.
(opencl_print_sum): Same.
(opencl_print_binary): Same.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168240
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168240 138bc75d-0d04-0410-961f-82ee72b054a4
commit 8ced72ba7fb80869a8a7315d4c4c279e5d38ae6b
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/8ced72ba7fb80869a8a7315d4c4c279e5d38ae6b
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Dec 25 06:28:37 2010 +0000
Code generation for OpenCL.
2010-12-25 Alexey Kravets <kayrick@ispras.ru>
* Makefile.in (OBJS-common): Add graphite-opencl-codegen.o,
graphite-opencl-meta-clast.o and graphite-opencl.o.
(graphite-opencl-codegen.o): New.
(graphite-opencl-meta-clast.o): New.
(graphite-opencl.o): New.
(GTFILES): Add graphite-opencl.c.
* common.opt (fgraphite-opencl): New.
(fgraphite-opencl-cpu): New.
(fgraphite-opencl-ignore-depth-heuristic): New.
(fgraphite-opencl-ignore-mem-heuristic): New.
(fgraphite-opencl-ignore-dep): New.
(fgraphite-opencl-ignore-types): New.
(fgraphite-opencl-depth-base): New.
(fgraphite-opencl-debug): New.
* graphite-opencl-codegen.c: New file.
* graphite-opencl-meta-clast.c: New file.
* graphite-opencl.c: New file.
* graphite-opencl.h: New file.
* graphite.c (graphite_transform_loops): Call graphite_opencl_init and
graphite_opencl_finalize.
* tree-ssa-loop.c (gate_graphite_transforms): Handle
flag_graphite_opencl.
* graphite-clast-to-gimple.c (gloog): Call opencl_transform_clast.
* dbgcnt.def (opencl_scop_cnt): New counter.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168239
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168239 138bc75d-0d04-0410-961f-82ee72b054a4
commit 68c51ce72680ba61a9b774da8fa0e8ec552a0f76
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/68c51ce72680ba61a9b774da8fa0e8ec552a0f76
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Dec 25 06:28:31 2010 +0000
Conservatively estimate subscript upper bound from the loop iteration domain.
2010-12-25 Alexander Monakov <amonakov@ispras.ru>
* graphite-dependences.c (graphite_outer_subscript_bound): New.
(graphite_carried_dependence_level_k): Export.
* graphite-dependences.h (graphite_outer_subscript_bound): Declare.
(graphite_carried_dependence_level_k): Ditto.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168238
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168238 138bc75d-0d04-0410-961f-82ee72b054a4
commit e55455b61458157545cd18623aa337fc1d2f58a5
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/e55455b61458157545cd18623aa337fc1d2f58a5
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Dec 25 06:28:24 2010 +0000
Make some of the graphite functions from graphite-clast-to-gimple.c exposed for the new files.
2010-12-25 Alexey Kravets <kayrick@ispras.ru>
* graphite-clast-to-gimple.c (struct clast_name_index): Move
definition to graphite-clast-to-gimple.h.
(clast_name_to_index): Ditto.
(clast_name_index_elt_info): Ditto.
(eq_clast_name_indexes): Ditto.
(save_clast_name_index): Export.
(clast_name_to_gcc): Ditto.
(clast_to_gcc_expression): Ditto.
(gcc_type_for_clast_expr): Ditto.
(graphite_create_new_guard): Ditto.
(gcc_type_for_iv_of_clast_loop): Ditto.
(graphite_create_new_loop): Ditto.
(build_iv_mapping): Ditto.
(graphite_create_new_loop_guard): Ditto.
(debug_clast_name_index): New.
(debug_clast_name_indices): New debug function.
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168237
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168237 138bc75d-0d04-0410-961f-82ee72b054a4
07:32 => Configure
07:32 => Build
08:22 => Install to /n/16/grosser/daily_git_builds/install/2010_12_25_07_30_18
08:23 => Run tests (testlogs are in /n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18)
09:12 => Run compare_tests
BUILD SUCCESSFUL
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/libffi.compare
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/libgomp.compare
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/libjava.compare
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/libmudflap.compare
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/libstdc++.compare
/n/16/grosser/daily_git_builds/log/2010_12_25_07_30_18/objc.compare