Commit 0afe7332 by Tobias Grosser Committed by Richard Biener

re PR tree-optimization/58028 (Several failures in libgomp.graphite after revision 200946)

2014-03-03  Tobias Grosser  <tobias@grosser.es>
	Mircea Namolaru  <mircea.namolaru@inria.fr>

	PR tree-optimization/58028
	* graphite-clast-to-gimple.c (set_cloog_options): Don't remove
	scalar dimensions.

Co-Authored-By: Mircea Namolaru <mircea.namolaru@inria.fr>

From-SVN: r208273
parent 0f0d4bfe
2014-03-03 Tobias Grosser <tobias@grosser.es>
Mircea Namolaru <mircea.namolaru@inria.fr>
PR tree-optimization/58028
* graphite-clast-to-gimple.c (set_cloog_options): Don't remove
scalar dimensions.
2014-03-03 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 2014-03-03 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/neon.md (*movmisalign<mode>): Legitimize addresses * config/arm/neon.md (*movmisalign<mode>): Legitimize addresses
......
...@@ -1522,6 +1522,13 @@ set_cloog_options (void) ...@@ -1522,6 +1522,13 @@ set_cloog_options (void)
variables. */ variables. */
options->save_domains = 1; options->save_domains = 1;
/* Do not remove scalar dimensions. CLooG by default removes scalar
dimensions very early from the input schedule. However, they are
necessary to correctly derive from the saved domains
(options->save_domains) the relationship between the generated loops
and the schedule dimensions they are generated from. */
options->noscalars = 1;
/* Disable optimizations and make cloog generate source code closer to the /* Disable optimizations and make cloog generate source code closer to the
input. This is useful for debugging, but later we want the optimized input. This is useful for debugging, but later we want the optimized
code. code.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment